![]() |
ATLAS Offline Software
|
#include <SubDetHitStatistics.h>
Classes | |
| class | OverflowControlledRef |
| A simple class to retrofit overflow protection into the existing code. More... | |
Public Types | |
| enum | SubDetType { Pixel =0 , SCT , TRT , MDT , RPC , TGC , CSC , MM , STGC , NUM_SUBDETECTORS } |
Public Member Functions | |
| SubDetHitStatistics () | |
| unsigned int | operator[] (SubDetType i) const |
| Counts of up to (OVERFLOW_VALUE-1) hits. | |
| OverflowControlledRef | operator[] (SubDetType i) |
| Write access protected agains overflows. | |
Static Public Attributes | |
| static const unsigned int | OVERFLOW_VALUE = OverflowControlledRef::OVERFLOW_VALUE |
Private Attributes | |
| unsigned char | m_numPRDs [NUM_SUBDETECTORS] |
| For InDet, the largest typical number of measurements per track is 36 in the TRT. | |
Friends | |
| class | TrackTruthCollectionAccessor |
Definition at line 34 of file SubDetHitStatistics.h.
| Enumerator | |
|---|---|
| Pixel | |
| SCT | |
| TRT | |
| MDT | |
| RPC | |
| TGC | |
| CSC | |
| MM | |
| STGC | |
| NUM_SUBDETECTORS | |
Definition at line 74 of file SubDetHitStatistics.h.
|
inline |
Definition at line 110 of file SubDetHitStatistics.h.
|
inline |
|
inline |
Counts of up to (OVERFLOW_VALUE-1) hits.
Definition at line 80 of file SubDetHitStatistics.h.
|
friend |
Definition at line 92 of file SubDetHitStatistics.h.
|
private |
For InDet, the largest typical number of measurements per track is 36 in the TRT.
Perhaps muons do not bit that. One byte is enough to keep any of the numbers in a typical event. (But not for a track looping in the TRT!)
Definition at line 90 of file SubDetHitStatistics.h.
|
static |
Definition at line 75 of file SubDetHitStatistics.h.