EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <EicRoot/blob/master/base/FairVolume.h>
Public Member Functions | |
FairVolume () | |
FairVolume (TString name, Int_t id=0, Int_t detid=0, FairModule *fMod=0) | |
virtual | ~FairVolume () |
void | setRealName (TString name) |
const char * | getRealName () |
Int_t | getVolumeId () |
Int_t | getModId () |
void | setModId (Int_t id) |
void | setCopyNo (Int_t id) |
void | setVolumeId (Int_t id) |
void | setGeoNode (FairGeoNode *d) |
void | setMotherId (Int_t fM) |
void | setMotherCopyNo (Int_t CopyNo) |
FairModule * | GetModule () |
void | SetModule (FairModule *mod) |
Int_t | getMCid () |
Int_t | getCopyNo () |
void | setMCid (Int_t id) |
FairGeoNode * | getGeoNode () |
Int_t | getMotherId () |
Int_t | getMotherCopyNo () |
Private Member Functions | |
FairVolume (const FairVolume &) | |
FairVolume & | operator= (const FairVolume &) |
Private Attributes | |
TString | fRealName |
Int_t | fVolumeId |
Int_t | fModId |
Int_t | fMCid |
Int_t | fCopyNo |
Int_t | fMotherId |
Int_t | fMotherCopyNo |
FairModule * | fModule |
FairGeoNode * | fNode |
This Object is only used for internal book keeping!
Definition at line 21 of file FairVolume.h.
View newest version in sPHENIX GitHub at line 21 of file FairVolume.h
FairVolume::FairVolume | ( | ) |
Volume Name in ASCII file Volume Id in GeoManager Module Id in which this volume exist Volume Id in MC Volume Copy No Mother Volume Id Mother Volume Copy No The Module (detector) which will proccess the hits for this volume Node corre
Definition at line 11 of file FairVolume.cxx.
View newest version in sPHENIX GitHub at line 11 of file FairVolume.cxx
FairVolume::FairVolume | ( | TString | name, |
Int_t | id = 0 , |
||
Int_t | ModId = 0 , |
||
FairModule * | fMod = 0 |
||
) |
Volume Name in ASCII file Volume Id in GeoManager Module Id in which this volume exist Volume Id in MC Volume Copy No Mother Volume Id Mother Volume Copy No The Module (detector) which will proccess the hits for this volume Node corre
Definition at line 29 of file FairVolume.cxx.
View newest version in sPHENIX GitHub at line 29 of file FairVolume.cxx
|
virtual |
Definition at line 48 of file FairVolume.cxx.
View newest version in sPHENIX GitHub at line 48 of file FairVolume.cxx
|
private |
|
inline |
Definition at line 48 of file FairVolume.h.
View newest version in sPHENIX GitHub at line 48 of file FairVolume.h
References fCopyNo.
Referenced by FairMCApplication::Stepping().
|
inline |
Definition at line 50 of file FairVolume.h.
View newest version in sPHENIX GitHub at line 50 of file FairVolume.h
References fNode.
Referenced by FairModule::getFairVolume(), FairMCApplication::InitGeometry(), and FairDetector::Initialize().
|
inline |
Definition at line 47 of file FairVolume.h.
View newest version in sPHENIX GitHub at line 47 of file FairVolume.h
References fMCid.
Referenced by FairMCApplication::InitGeometry(), CbmRich::ProcessHits(), and EicDetector::ProcessHits().
|
inline |
Definition at line 36 of file FairVolume.h.
View newest version in sPHENIX GitHub at line 36 of file FairVolume.h
References fModId.
Referenced by FairMCApplication::InitGeometry(), FairDetector::Initialize(), and FairMCApplication::Stepping().
|
inline |
Definition at line 44 of file FairVolume.h.
View newest version in sPHENIX GitHub at line 44 of file FairVolume.h
References fModule.
Referenced by FairMCApplication::InitGeometry(), and FairMCApplication::Stepping().
|
inline |
Definition at line 52 of file FairVolume.h.
View newest version in sPHENIX GitHub at line 52 of file FairVolume.h
References fMotherCopyNo.
|
inline |
Definition at line 51 of file FairVolume.h.
View newest version in sPHENIX GitHub at line 51 of file FairVolume.h
References fMotherId.
|
inline |
Definition at line 34 of file FairVolume.h.
View newest version in sPHENIX GitHub at line 34 of file FairVolume.h
References fRealName.
|
inline |
Definition at line 35 of file FairVolume.h.
View newest version in sPHENIX GitHub at line 35 of file FairVolume.h
References fVolumeId.
Referenced by FairVolumeList::addVolume(), and FairVolumeList::getVolumeId().
|
private |
|
inline |
Definition at line 38 of file FairVolume.h.
View newest version in sPHENIX GitHub at line 38 of file FairVolume.h
References fCopyNo.
Referenced by FairMCApplication::InitGeometry(), FairModule::ProcessNodes(), and FairMCApplication::Stepping().
|
inline |
Definition at line 40 of file FairVolume.h.
View newest version in sPHENIX GitHub at line 40 of file FairVolume.h
Referenced by FairModule::ProcessNodes().
|
inline |
Definition at line 49 of file FairVolume.h.
View newest version in sPHENIX GitHub at line 49 of file FairVolume.h
References fMCid.
Referenced by FairMCApplication::InitGeometry(), FairDetector::Initialize(), and FairMCApplication::Stepping().
|
inline |
Definition at line 37 of file FairVolume.h.
View newest version in sPHENIX GitHub at line 37 of file FairVolume.h
References fModId.
Referenced by FairModule::AddSensitiveVolume(), FairMCApplication::InitGeometry(), FairModule::ProcessNodes(), and FairMCApplication::Stepping().
|
inline |
Definition at line 45 of file FairVolume.h.
View newest version in sPHENIX GitHub at line 45 of file FairVolume.h
References fModule.
Referenced by FairModule::AddSensitiveVolume(), FairMCApplication::InitGeometry(), FairModule::ProcessNodes(), and FairMCApplication::Stepping().
|
inline |
Definition at line 42 of file FairVolume.h.
View newest version in sPHENIX GitHub at line 42 of file FairVolume.h
References fMotherCopyNo.
Referenced by FairModule::ProcessNodes().
|
inline |
Definition at line 41 of file FairVolume.h.
View newest version in sPHENIX GitHub at line 41 of file FairVolume.h
References fMotherId.
Referenced by FairModule::ProcessNodes().
|
inline |
Definition at line 33 of file FairVolume.h.
View newest version in sPHENIX GitHub at line 33 of file FairVolume.h
References fRealName, and name.
Referenced by FairModule::ProcessNodes().
|
inline |
Definition at line 39 of file FairVolume.h.
View newest version in sPHENIX GitHub at line 39 of file FairVolume.h
References fVolumeId.
|
private |
Volume Id in MC
Definition at line 64 of file FairVolume.h.
View newest version in sPHENIX GitHub at line 64 of file FairVolume.h
Referenced by getCopyNo(), and setCopyNo().
|
private |
Module Id in which this volume exist
Definition at line 63 of file FairVolume.h.
View newest version in sPHENIX GitHub at line 63 of file FairVolume.h
|
private |
Volume Id in GeoManager
Definition at line 62 of file FairVolume.h.
View newest version in sPHENIX GitHub at line 62 of file FairVolume.h
Referenced by getModId(), and setModId().
|
private |
Mother Volume Copy No
Definition at line 67 of file FairVolume.h.
View newest version in sPHENIX GitHub at line 67 of file FairVolume.h
Referenced by GetModule(), and SetModule().
|
private |
Mother Volume Id
Definition at line 66 of file FairVolume.h.
View newest version in sPHENIX GitHub at line 66 of file FairVolume.h
Referenced by getMotherCopyNo(), and setMotherCopyNo().
|
private |
Volume Copy No
Definition at line 65 of file FairVolume.h.
View newest version in sPHENIX GitHub at line 65 of file FairVolume.h
Referenced by getMotherId(), and setMotherId().
|
private |
The Module (detector) which will proccess the hits for this volume
Definition at line 68 of file FairVolume.h.
View newest version in sPHENIX GitHub at line 68 of file FairVolume.h
Referenced by getGeoNode(), and setGeoNode().
|
private |
Definition at line 60 of file FairVolume.h.
View newest version in sPHENIX GitHub at line 60 of file FairVolume.h
Referenced by getRealName(), and setRealName().
|
private |
Volume Name in ASCII file
Definition at line 61 of file FairVolume.h.
View newest version in sPHENIX GitHub at line 61 of file FairVolume.h
Referenced by getVolumeId(), and setVolumeId().