![]() |
EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <EicRoot/blob/master/cbmbase/CbmModule.h>
Inheritance diagram for CbmModule:
Collaboration diagram for CbmModule:Public Member Functions | |
| CbmModule () | |
| CbmModule (const char *, const char *) | |
| ~CbmModule () | |
| void | ConstructGDMLGeometry (TGeoMatrix *) |
| void | ExpandNodeForGDML (TGeoNode *) |
| void | ConstructGeometry () |
Public Member Functions inherited from FairModule | |
| FairModule () | |
| FairModule (const char *Name, const char *title, Bool_t Active=kFALSE) | |
| virtual | ~FairModule () |
| virtual void | Print (Option_t *option="") const |
| virtual void | SetGeometryFileName (TString fname, TString geoVer="0") |
| virtual TString | GetGeometryFileName () |
| virtual TString | GetGeometryFileVer () |
| virtual void | ConstructOpGeometry () |
| virtual void | ConstructRootGeometry () |
| virtual void | ConstructASCIIGeometry () |
| virtual Bool_t | CheckIfSensitive (std::string name) |
| virtual void | ExpandNode (TGeoNode *Node) |
| virtual Int_t | getVolId (const TString &vname) const |
| Int_t | GetModId () |
| void | SetVerboseLevel (Int_t level) |
| Bool_t | IsActive () |
| void | SetModId (Int_t id) |
| void | SetMotherVolume (TString volName) |
| void | ProcessNodes (TList *aList) |
| virtual void | SetParContainers () |
| TList * | GetListOfGeoPar () |
| FairVolume * | getFairVolume (FairGeoNode *fNode) |
| void | AddSensitiveVolume (TGeoVolume *v) |
| void | ImportRootMaterials () |
Private Member Functions | |
| ClassDef (CbmModule, 1) | |
Static Private Attributes | |
| static std::map< TString, Int_t > | fixedMats |
| static Bool_t | isFirstGDML =false |
Additional Inherited Members | |
Public Attributes inherited from FairModule | |
| TString | fMotherVolumeName |
Static Public Attributes inherited from FairModule | |
| static FairVolumeList * | vList =0 |
| static Int_t | fNbOfVolumes =0 |
| static TRefArray * | svList =0 |
| static TArrayI * | volNumber =0 |
Protected Attributes inherited from FairModule | |
| TString | fgeoVer |
| TString | fgeoName |
| Int_t | fModId |
| Bool_t | fActive |
| Int_t | fNbOfSensitiveVol |
| Int_t | fVerboseLevel |
| TList * | flGeoPar |
| Bool_t | kGeoSaved |
| list of Detector Geometry parameters | |
| FairLogger * | fLogger |
| flag for initialisation | |
| Bool_t | fRootMaterialImportFlag |
Definition at line 10 of file CbmModule.h.
View newest version in sPHENIX GitHub at line 10 of file CbmModule.h
| CbmModule::CbmModule | ( | ) |
Definition at line 20 of file CbmModule.cxx.
View newest version in sPHENIX GitHub at line 20 of file CbmModule.cxx
| CbmModule::CbmModule | ( | const char * | name, |
| const char * | Title | ||
| ) |
Definition at line 24 of file CbmModule.cxx.
View newest version in sPHENIX GitHub at line 24 of file CbmModule.cxx
| CbmModule::~CbmModule | ( | ) |
Definition at line 29 of file CbmModule.cxx.
View newest version in sPHENIX GitHub at line 29 of file CbmModule.cxx
|
private |
| void CbmModule::ConstructGDMLGeometry | ( | TGeoMatrix * | posrot | ) |
Definition at line 127 of file CbmModule.cxx.
View newest version in sPHENIX GitHub at line 127 of file CbmModule.cxx
References FairLogger::Error(), FairLogger::Fatal(), gLogger, and MESSAGE_ORIGIN.
Here is the call graph for this function:
|
virtual |
method called from the MC application to construct the geometry, has to be implimented by user
Reimplemented from FairModule.
| void CbmModule::ExpandNodeForGDML | ( | TGeoNode * | curNode | ) |
Definition at line 135 of file CbmModule.cxx.
View newest version in sPHENIX GitHub at line 135 of file CbmModule.cxx
|
staticprivate |
Definition at line 23 of file CbmModule.h.
View newest version in sPHENIX GitHub at line 23 of file CbmModule.h
|
staticprivate |
Definition at line 24 of file CbmModule.h.
View newest version in sPHENIX GitHub at line 24 of file CbmModule.h