EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <EicRoot/blob/master/eic/base/EicGeoMap.h>
Public Member Functions | |
GeantVolumeLevel () | |
~GeantVolumeLevel () | |
const TString & | GetVolumeName () const |
const EicBitMask< UGeantIndex_t > * | GetBitMaskPtr () const |
UGeantIndex_t | GetMaxEntryNum () const |
UGeantIndex_t | GetMaskedBits (UGeantIndex_t value) const |
GeantVolumeLevel () | |
~GeantVolumeLevel () | |
const TString & | GetVolumeName () const |
const EicBitMask< UGeantIndex_t > * | GetBitMaskPtr () const |
UGeantIndex_t | GetMaxEntryNum () const |
UGeantIndex_t | GetMaskedBits (UGeantIndex_t value) const |
Private Member Functions | |
ClassDef (GeantVolumeLevel, 1) | |
ClassDef (GeantVolumeLevel, 1) | |
Private Attributes | |
UGeantIndex_t | mMaxEntryNum |
TString | mVolumeName |
UInt_t | mVolumeID |
EicBitMask< UGeantIndex_t > * | mBitMask |
GEANT volume ID in the complete simulation geometry tree;. | |
Friends | |
class | EicGeoMap |
class | EicGeoParData |
Definition at line 110 of file EicGeoMap.h.
View newest version in sPHENIX GitHub at line 110 of file EicGeoMap.h
|
inline |
Definition at line 117 of file EicGeoMap.h.
View newest version in sPHENIX GitHub at line 117 of file EicGeoMap.h
|
inline |
Definition at line 118 of file EicGeoMap.h.
View newest version in sPHENIX GitHub at line 118 of file EicGeoMap.h
References mBitMask.
|
inline |
Definition at line 117 of file EicGeoMap.h.
View newest version in sPHENIX GitHub at line 117 of file EicGeoMap.h
|
inline |
Definition at line 118 of file EicGeoMap.h.
View newest version in sPHENIX GitHub at line 118 of file EicGeoMap.h
References mBitMask.
|
private |
|
private |
|
inline |
Definition at line 121 of file EicGeoMap.h.
View newest version in sPHENIX GitHub at line 121 of file EicGeoMap.h
References mBitMask.
Referenced by EicDetector::GetNodeMultiIndex().
|
inline |
Definition at line 121 of file EicGeoMap.h.
View newest version in sPHENIX GitHub at line 121 of file EicGeoMap.h
References mBitMask.
|
inline |
Definition at line 124 of file EicGeoMap.h.
View newest version in sPHENIX GitHub at line 124 of file EicGeoMap.h
References EicBitMask< T >::GetMaskedBits(), and mBitMask.
|
inline |
Definition at line 124 of file EicGeoMap.h.
View newest version in sPHENIX GitHub at line 124 of file EicGeoMap.h
References EicBitMask< T >::GetMaskedBits(), and mBitMask.
Referenced by EicGeoParData::InitializeLookupTables().
|
inline |
Definition at line 122 of file EicGeoMap.h.
View newest version in sPHENIX GitHub at line 122 of file EicGeoMap.h
References mMaxEntryNum.
|
inline |
Definition at line 122 of file EicGeoMap.h.
View newest version in sPHENIX GitHub at line 122 of file EicGeoMap.h
References mMaxEntryNum.
Referenced by EicDetector::GetNodeMultiIndex().
|
inline |
Definition at line 120 of file EicGeoMap.h.
View newest version in sPHENIX GitHub at line 120 of file EicGeoMap.h
References mVolumeName.
|
inline |
Definition at line 120 of file EicGeoMap.h.
View newest version in sPHENIX GitHub at line 120 of file EicGeoMap.h
References mVolumeName.
Referenced by EicGeoMap::GetInnermostVolumeName(), EicGeoParData::InitializeLookupTables(), and EicGeoMap::SetMappingTableEntry().
|
friend |
Definition at line 113 of file EicGeoMap.h.
View newest version in sPHENIX GitHub at line 113 of file EicGeoMap.h
|
friend |
Definition at line 114 of file EicGeoMap.h.
View newest version in sPHENIX GitHub at line 114 of file EicGeoMap.h
|
private |
GEANT volume ID in the complete simulation geometry tree;.
Definition at line 134 of file EicGeoMap.h.
View newest version in sPHENIX GitHub at line 134 of file EicGeoMap.h
Referenced by EicGeoMap::CalculateBitPattern(), GetBitMaskPtr(), GetMaskedBits(), EicGeoMap::SetMappingTableEntry(), and ~GeantVolumeLevel().
|
private |
Definition at line 126 of file EicGeoMap.h.
View newest version in sPHENIX GitHub at line 126 of file EicGeoMap.h
Referenced by EicGeoMap::AddGeantVolumeLevel(), EicGeoMap::CalculateBitPattern(), GetMaxEntryNum(), and EicGeoMap::SetMappingTableEntry().
|
private |
Definition at line 132 of file EicGeoMap.h.
View newest version in sPHENIX GitHub at line 132 of file EicGeoMap.h
Referenced by EicGeoMap::CalculateMappingTableSignature(), and EicGeoMap::IsMySignature().
|
private |
Definition at line 130 of file EicGeoMap.h.
View newest version in sPHENIX GitHub at line 130 of file EicGeoMap.h
Referenced by EicGeoMap::AddGeantVolumeLevel(), EicGeoMap::CalculateMappingTableSignature(), and GetVolumeName().