EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <EicRoot/blob/master/passive/PndTarget.h>
Public Member Functions | |
PndTarget (const char *name, const char *Title="PND Target") | |
PndTarget () | |
virtual | ~PndTarget () |
virtual 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 () |
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 7 of file PndTarget.h.
View newest version in sPHENIX GitHub at line 7 of file PndTarget.h
PndTarget::PndTarget | ( | const char * | name, |
const char * | Title = "PND Target" |
||
) |
Definition at line 22 of file PndTarget.cxx.
View newest version in sPHENIX GitHub at line 22 of file PndTarget.cxx
PndTarget::PndTarget | ( | ) |
Definition at line 18 of file PndTarget.cxx.
View newest version in sPHENIX GitHub at line 18 of file PndTarget.cxx
|
virtual |
Definition at line 15 of file PndTarget.cxx.
View newest version in sPHENIX GitHub at line 15 of file PndTarget.cxx
|
virtual |
method called from the MC application to construct the geometry, has to be implimented by user
Reimplemented from FairModule.
Definition at line 26 of file PndTarget.cxx.
View newest version in sPHENIX GitHub at line 26 of file PndTarget.cxx
References FairGeoInterface::addGeoModule(), FairGeoSet::create(), FairRuntimeDb::getContainer(), FairGeoLoader::getGeoBuilder(), FairGeoLoader::getGeoInterface(), FairModule::GetGeometryFileName(), PndGeoPassivePar::GetGeoPassiveNodes(), PndGeoPassivePar::GetGeoSensitiveNodes(), FairGeoSet::getListOfVolumes(), FairRun::GetRunId(), FairRun::GetRuntimeDb(), FairGeoLoader::Instance(), FairRun::Instance(), FairGeoNode::isSensitive(), loader, FairModule::ProcessNodes(), FairGeoInterface::readSet(), FairParSet::setChanged(), FairGeoSet::setGeomFile(), and FairParSet::setInputVersion().