![]() |
EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <EicRoot/blob/master/eic/base/EicGeoMap.h>
Inheritance diagram for EicBitMask< T >:
Collaboration diagram for EicBitMask< T >: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().
Here is the caller graph for this function:
|
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().
Here is the caller graph for this function:
|
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().
Here is the caller graph for this function:
|
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().
Here is the caller graph for this function:
|
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().
Here is the caller graph for this function:
|
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().
Here is the caller graph for this function:
|
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().
Here is the caller graph for this function:
|
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().