CbmRoot
CbmGeoSetupModule.h
Go to the documentation of this file.
1 
6 #ifndef CBMGEOSETUPMODULE_H
7 #define CBMGEOSETUPMODULE_H 1
8 
9 #include <Rtypes.h> // for ClassDef
10 #include <RtypesCore.h> // for Int_t, Bool_t
11 #include <TGeoMatrix.h> // for TGeoHMatrix
12 
13 #include <string> // for string
14 
15 #include "CbmDefs.h" // for ECbmModuleId
16 
23 public:
24  Int_t GetId() { return fId; };
26  std::string GetTag() { return fTag; };
27  std::string GetName() { return fName; };
28  std::string GetAuthor() { return fAuthor; };
29  std::string GetDate() { return fDate; };
30  std::string GetDescription() { return fDescription; };
31  std::string GetFilePath() { return fFilePath; };
32  std::string GetRevision() { return fRevision; };
33  TGeoHMatrix& GetMatrix() { return fMatrix; };
34  Bool_t GetActive() { return fActive; };
35 
36  void SetId(Int_t value) { fId = value; };
37  void SetModuleId(ECbmModuleId value) { fModuleId = value; };
38  void SetTag(std::string value) { fTag = value; };
39  void SetName(std::string value) { fName = value; };
40  void SetAuthor(std::string value) { fAuthor = value; };
41  void SetDate(std::string value) { fDate = value; };
42  void SetDescription(std::string value) { fDescription = value; };
43  void SetFilePath(std::string value) { fFilePath = value; };
44  void SetRevision(std::string value) { fRevision = value; };
45  void SetMatrix(TGeoHMatrix value) { fMatrix = value; };
46  void SetActive(Bool_t value) { fActive = value; };
47 
48 private:
49  Int_t fId {};
51  std::string fTag {};
52  std::string fName {};
53  std::string fAuthor {};
54  std::string fDate {};
55  std::string fDescription {};
56  std::string fFilePath {};
57  std::string fRevision {};
58  TGeoHMatrix fMatrix {};
59  Bool_t fActive {};
60 
62 };
63 
64 #endif /* CBMGEOSETUPMODULE_H */
CbmGeoSetupModule::SetMatrix
void SetMatrix(TGeoHMatrix value)
Definition: CbmGeoSetupModule.h:45
CbmGeoSetupModule::fModuleId
ECbmModuleId fModuleId
Definition: CbmGeoSetupModule.h:50
CbmGeoSetupModule::SetRevision
void SetRevision(std::string value)
Definition: CbmGeoSetupModule.h:44
CbmGeoSetupModule::SetTag
void SetTag(std::string value)
Definition: CbmGeoSetupModule.h:38
CbmGeoSetupModule::fAuthor
std::string fAuthor
Definition: CbmGeoSetupModule.h:53
CbmGeoSetupModule::fMatrix
TGeoHMatrix fMatrix
Definition: CbmGeoSetupModule.h:58
CbmGeoSetupModule::GetRevision
std::string GetRevision()
Definition: CbmGeoSetupModule.h:32
CbmGeoSetupModule::GetDescription
std::string GetDescription()
Definition: CbmGeoSetupModule.h:30
ECbmModuleId
ECbmModuleId
Definition: CbmDefs.h:33
CbmGeoSetupModule::SetAuthor
void SetAuthor(std::string value)
Definition: CbmGeoSetupModule.h:40
CbmGeoSetupModule::ClassDefNV
ClassDefNV(CbmGeoSetupModule, 2)
CbmGeoSetupModule::fActive
Bool_t fActive
Definition: CbmGeoSetupModule.h:59
CbmGeoSetupModule::GetActive
Bool_t GetActive()
Definition: CbmGeoSetupModule.h:34
CbmGeoSetupModule::SetName
void SetName(std::string value)
Definition: CbmGeoSetupModule.h:39
CbmGeoSetupModule::GetFilePath
std::string GetFilePath()
Definition: CbmGeoSetupModule.h:31
CbmGeoSetupModule::fDate
std::string fDate
Definition: CbmGeoSetupModule.h:54
CbmGeoSetupModule::SetActive
void SetActive(Bool_t value)
Definition: CbmGeoSetupModule.h:46
CbmGeoSetupModule::fFilePath
std::string fFilePath
Definition: CbmGeoSetupModule.h:56
CbmGeoSetupModule::GetDate
std::string GetDate()
Definition: CbmGeoSetupModule.h:29
CbmGeoSetupModule::GetName
std::string GetName()
Definition: CbmGeoSetupModule.h:27
CbmGeoSetupModule::fTag
std::string fTag
Definition: CbmGeoSetupModule.h:51
CbmGeoSetupModule::fRevision
std::string fRevision
Definition: CbmGeoSetupModule.h:57
CbmGeoSetupModule::GetMatrix
TGeoHMatrix & GetMatrix()
Definition: CbmGeoSetupModule.h:33
CbmGeoSetupModule::SetDescription
void SetDescription(std::string value)
Definition: CbmGeoSetupModule.h:42
CbmGeoSetupModule::SetId
void SetId(Int_t value)
Definition: CbmGeoSetupModule.h:36
CbmGeoSetupModule::GetId
Int_t GetId()
Definition: CbmGeoSetupModule.h:24
CbmGeoSetupModule::fName
std::string fName
Definition: CbmGeoSetupModule.h:52
CbmGeoSetupModule::SetModuleId
void SetModuleId(ECbmModuleId value)
Definition: CbmGeoSetupModule.h:37
CbmGeoSetupModule::SetFilePath
void SetFilePath(std::string value)
Definition: CbmGeoSetupModule.h:43
CbmGeoSetupModule::GetModuleId
ECbmModuleId GetModuleId()
Definition: CbmGeoSetupModule.h:25
CbmGeoSetupModule
Definition: CbmGeoSetupModule.h:22
CbmGeoSetupModule::fDescription
std::string fDescription
Definition: CbmGeoSetupModule.h:55
CbmGeoSetupModule::GetTag
std::string GetTag()
Definition: CbmGeoSetupModule.h:26
CbmGeoSetupModule::SetDate
void SetDate(std::string value)
Definition: CbmGeoSetupModule.h:41
CbmGeoSetupModule::fId
Int_t fId
Definition: CbmGeoSetupModule.h:49
CbmGeoSetupModule::GetAuthor
std::string GetAuthor()
Definition: CbmGeoSetupModule.h:28
CbmDefs.h