ATTPCROOT
0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
AtPassive
AtGeoCave.h
Go to the documentation of this file.
1
2
/********************************************************************************
3
* Copyright (C) 2014 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH *
4
* *
5
* This software is distributed under the terms of the *
6
* GNU Lesser General Public Licence version 3 (LGPL) version 3, *
7
* copied verbatim in the file "LICENSE" *
8
********************************************************************************/
9
10
// -------------------------------------------------------------------------
11
// ----- AtGeoCave file -----
12
// ----- Created 26/03/14 by M. Al-Turany -----
13
// -------------------------------------------------------------------------
14
15
#ifndef MYGEOCAVE_H
16
#define MYGEOCAVE_H
17
18
#include <FairGeoSet.h>
// for FairGeoSet
19
20
#include <Rtypes.h>
// for AtGeoCave::Class, Bool_t, etc
21
#include <TString.h>
// for TString
22
23
#include <fstream>
// for fstream
24
25
class
TBuffer;
26
class
TClass;
27
class
TMemberInspector;
28
29
using namespace
std;
30
31
class
FairGeoMedia;
32
33
class
AtGeoCave
:
public
FairGeoSet {
34
protected
:
35
TString name{
"cave"
};
36
37
public
:
38
AtGeoCave
();
39
~AtGeoCave
() {}
40
const
char
*
getModuleName
(Int_t) {
return
name.Data(); }
41
Bool_t read(fstream &, FairGeoMedia *);
42
void
addRefNodes();
43
void
write(fstream &);
44
void
print();
45
ClassDef(
AtGeoCave
, 0)
// Class for the geometry of CAVE
46
};
47
48
#endif
/* !PNDGEOCAVE_H */
AtGeoCave
Definition:
AtGeoCave.h:33
AtGeoCave::getModuleName
const char * getModuleName(Int_t)
Definition:
AtGeoCave.h:40
AtGeoCave::AtGeoCave
AtGeoCave()
AtGeoCave::~AtGeoCave
~AtGeoCave()
Definition:
AtGeoCave.h:39
Generated on Sat Nov 11 2023 15:30:38 for ATTPCROOT by
1.8.18