EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <EicRoot/blob/master/eic/base/EicGeoMap.h>
Public Member Functions | |
EicBitMask () | |
EicBitMask (unsigned maxEntryNum) | |
~EicBitMask () | |
void | ResetVars () |
void | SetShift (unsigned shift) |
void | SetBitNum (unsigned bitNum) |
unsigned | GetBitNum () const |
unsigned | GetShift () const |
T | GetBitMask () const |
T | GetMaskedBits (T value) const |
EicBitMask () | |
EicBitMask (unsigned maxEntryNum) | |
~EicBitMask () | |
void | ResetVars () |
void | SetShift (unsigned shift) |
void | SetBitNum (unsigned bitNum) |
unsigned | GetBitNum () const |
unsigned | GetShift () const |
T | GetBitMask () const |
T | GetMaskedBits (T value) const |
Private Member Functions | |
void | SetMask () |
ClassDef (EicBitMask< T >, 1) | |
void | SetMask () |
ClassDef (EicBitMask< T >, 1) | |
Private Attributes | |
UInt_t | mBitNum |
UInt_t | mShift |
T | mMask |
Definition at line 68 of file EicGeoMap.h.
View newest version in sPHENIX GitHub at line 68 of file EicGeoMap.h
|
inline |
Definition at line 71 of file EicGeoMap.h.
View newest version in sPHENIX GitHub at line 71 of file EicGeoMap.h
|
inline |
Definition at line 72 of file EicGeoMap.h.
View newest version in sPHENIX GitHub at line 72 of file EicGeoMap.h
|
inline |
Definition at line 87 of file EicGeoMap.h.
View newest version in sPHENIX GitHub at line 87 of file EicGeoMap.h
|
inline |
Definition at line 71 of file EicGeoMap.h.
View newest version in sPHENIX GitHub at line 71 of file EicGeoMap.h
|
inline |
Definition at line 72 of file EicGeoMap.h.
View newest version in sPHENIX GitHub at line 72 of file EicGeoMap.h
|
inline |
Definition at line 87 of file EicGeoMap.h.
View newest version in sPHENIX GitHub at line 87 of file EicGeoMap.h
|
private |
|
private |
|
inline |
Definition at line 96 of file EicGeoMap.h.
View newest version in sPHENIX GitHub at line 96 of file EicGeoMap.h
Referenced by EicGeoParData::GetLogicalCoordCore(), EicDetector::GetNodeMultiIndex(), and EicGeoParData::SetMappingTableEntry().
|
inline |
Definition at line 96 of file EicGeoMap.h.
View newest version in sPHENIX GitHub at line 96 of file EicGeoMap.h
|
inline |
Definition at line 94 of file EicGeoMap.h.
View newest version in sPHENIX GitHub at line 94 of file EicGeoMap.h
|
inline |
Definition at line 94 of file EicGeoMap.h.
View newest version in sPHENIX GitHub at line 94 of file EicGeoMap.h
Referenced by EicGeoParData::AddLogicalVolumeGroup(), and EicGeoMap::CalculateBitPattern().
|
inline |
Definition at line 98 of file EicGeoMap.h.
View newest version in sPHENIX GitHub at line 98 of file EicGeoMap.h
|
inline |
Definition at line 98 of file EicGeoMap.h.
View newest version in sPHENIX GitHub at line 98 of file EicGeoMap.h
Referenced by GeantVolumeLevel::GetMaskedBits().
|
inline |
Definition at line 95 of file EicGeoMap.h.
View newest version in sPHENIX GitHub at line 95 of file EicGeoMap.h
Referenced by EicGeoParData::GetLogicalCoordCore(), EicDetector::GetNodeMultiIndex(), EicGeoMap::SetMappingTableEntry(), and EicGeoParData::SetMappingTableEntry().
|
inline |
Definition at line 95 of file EicGeoMap.h.
View newest version in sPHENIX GitHub at line 95 of file EicGeoMap.h
|
inline |
Definition at line 89 of file EicGeoMap.h.
View newest version in sPHENIX GitHub at line 89 of file EicGeoMap.h
Referenced by EicBitMask< ULogicalIndex_t >::EicBitMask().
|
inline |
Definition at line 89 of file EicGeoMap.h.
View newest version in sPHENIX GitHub at line 89 of file EicGeoMap.h
|
inline |
Definition at line 92 of file EicGeoMap.h.
View newest version in sPHENIX GitHub at line 92 of file EicGeoMap.h
|
inline |
Definition at line 92 of file EicGeoMap.h.
View newest version in sPHENIX GitHub at line 92 of file EicGeoMap.h
|
inlineprivate |
Definition at line 105 of file EicGeoMap.h.
View newest version in sPHENIX GitHub at line 105 of file EicGeoMap.h
Referenced by EicBitMask< ULogicalIndex_t >::EicBitMask(), and EicBitMask< ULogicalIndex_t >::SetBitNum().
|
inlineprivate |
Definition at line 105 of file EicGeoMap.h.
View newest version in sPHENIX GitHub at line 105 of file EicGeoMap.h
|
inline |
Definition at line 91 of file EicGeoMap.h.
View newest version in sPHENIX GitHub at line 91 of file EicGeoMap.h
|
inline |
Definition at line 91 of file EicGeoMap.h.
View newest version in sPHENIX GitHub at line 91 of file EicGeoMap.h
Referenced by EicGeoParData::AddLogicalVolumeGroup(), and EicGeoMap::CalculateBitPattern().
|
private |
Definition at line 98 of file EicGeoMap.h.
View newest version in sPHENIX GitHub at line 98 of file EicGeoMap.h
Referenced by EicBitMask< ULogicalIndex_t >::EicBitMask(), EicBitMask< ULogicalIndex_t >::GetBitNum(), EicBitMask< ULogicalIndex_t >::ResetVars(), EicBitMask< ULogicalIndex_t >::SetBitNum(), and EicBitMask< ULogicalIndex_t >::SetMask().
|
private |
Definition at line 103 of file EicGeoMap.h.
View newest version in sPHENIX GitHub at line 103 of file EicGeoMap.h
Referenced by EicBitMask< ULogicalIndex_t >::GetBitMask(), EicBitMask< ULogicalIndex_t >::GetMaskedBits(), EicBitMask< ULogicalIndex_t >::ResetVars(), and EicBitMask< ULogicalIndex_t >::SetMask().
|
private |
Definition at line 102 of file EicGeoMap.h.
View newest version in sPHENIX GitHub at line 102 of file EicGeoMap.h
Referenced by EicBitMask< ULogicalIndex_t >::GetMaskedBits(), EicBitMask< ULogicalIndex_t >::GetShift(), EicBitMask< ULogicalIndex_t >::ResetVars(), and EicBitMask< ULogicalIndex_t >::SetShift().