EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <EicRoot/blob/master/passive/PndPipe.h>
Public Member Functions | |
PndPipe (const char *name, const char *Title="PND Pipe") | |
PndPipe () | |
virtual | ~PndPipe () |
virtual void | ConstructGeometry () |
Bool_t | CheckIfSensitive (std::string name) |
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 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 11 of file PndPipe.h.
View newest version in sPHENIX GitHub at line 11 of file PndPipe.h
PndPipe::PndPipe | ( | const char * | name, |
const char * | Title = "PND Pipe" |
||
) |
Definition at line 27 of file PndPipe.cxx.
View newest version in sPHENIX GitHub at line 27 of file PndPipe.cxx
PndPipe::PndPipe | ( | ) |
Definition at line 23 of file PndPipe.cxx.
View newest version in sPHENIX GitHub at line 23 of file PndPipe.cxx
|
virtual |
Definition at line 19 of file PndPipe.cxx.
View newest version in sPHENIX GitHub at line 19 of file PndPipe.cxx
|
virtual |
Set the sensitivity flag fro volumes, called from ConstructASCIIRootGeometry(), and has to be implimented for detectors which use ConstructASCIIRootGeometry() to build the geometry
Reimplemented from FairModule.
Definition at line 32 of file PndPipe.cxx.
View newest version in sPHENIX GitHub at line 32 of file PndPipe.cxx
|
virtual |
method called from the MC application to construct the geometry, has to be implimented by user
Reimplemented from FairModule.
Definition at line 37 of file PndPipe.cxx.
View newest version in sPHENIX GitHub at line 37 of file PndPipe.cxx
References FairModule::ConstructASCIIGeometry(), FairModule::ConstructRootGeometry(), FairGeoBuilder::createMedium(), FairRuntimeDb::getContainer(), FairGeoLoader::getGeoBuilder(), FairGeoLoader::getGeoInterface(), FairModule::GetGeometryFileName(), FairGeoInterface::getMedia(), FairGeoMedia::getMedium(), FairRun::GetRuntimeDb(), FairGeoLoader::Instance(), FairRun::Instance(), loader, and r1.