EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <EicRoot/blob/master/cbmbase/CbmModule.h>
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.
|
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