ATLAS Offline Software
|
a struct encapsulating the identifier of a pile-up event More...
#include <PileUpTimeEventIndex.h>
Public Types | |
enum | PileUpType { Unknown =-1, Signal =0, MinimumBias =1, Cavern =2, HaloGas =3, HighPtMinimumBias =4, ZeroBias =5, NTYPES } |
typedef long | time_type |
typedef unsigned long | index_type |
Public Member Functions | |
PileUpTimeEventIndex () | |
PileUpTimeEventIndex (time_type time) | |
PileUpTimeEventIndex (time_type time, index_type index) | |
PileUpTimeEventIndex (time_type time, index_type index, PileUpType typ) | |
time_type | time () const |
bunch xing time in ns More... | |
index_type | index () const |
the index of the component event in PileUpEventInfo More... | |
PileUpType | type () const |
the pileup type - minbias, cavern, beam halo, signal? More... | |
Static Public Member Functions | |
static const std::string & | typeName (PileUpType typ) |
static PileUpType | ushortToType (unsigned short) |
Private Attributes | |
short | m_time |
short | m_index |
PileUpType | m_type |
a struct encapsulating the identifier of a pile-up event
Definition at line 12 of file PileUpTimeEventIndex.h.
typedef unsigned long PileUpTimeEventIndex::index_type |
Definition at line 25 of file PileUpTimeEventIndex.h.
typedef long PileUpTimeEventIndex::time_type |
Definition at line 24 of file PileUpTimeEventIndex.h.
Enumerator | |
---|---|
Unknown | |
Signal | |
MinimumBias | |
Cavern | |
HaloGas | |
HighPtMinimumBias | |
ZeroBias | |
NTYPES |
Definition at line 14 of file PileUpTimeEventIndex.h.
PileUpTimeEventIndex::PileUpTimeEventIndex | ( | ) |
Definition at line 57 of file PileUpTimeEventIndex.cxx.
PileUpTimeEventIndex::PileUpTimeEventIndex | ( | time_type | time | ) |
Definition at line 59 of file PileUpTimeEventIndex.cxx.
PileUpTimeEventIndex::PileUpTimeEventIndex | ( | time_type | time, |
index_type | index | ||
) |
Definition at line 62 of file PileUpTimeEventIndex.cxx.
PileUpTimeEventIndex::PileUpTimeEventIndex | ( | time_type | time, |
index_type | index, | ||
PileUpType | typ | ||
) |
PileUpTimeEventIndex::index_type PileUpTimeEventIndex::index | ( | ) | const |
the index of the component event in PileUpEventInfo
Definition at line 76 of file PileUpTimeEventIndex.cxx.
PileUpTimeEventIndex::time_type PileUpTimeEventIndex::time | ( | ) | const |
bunch xing time in ns
Definition at line 71 of file PileUpTimeEventIndex.cxx.
PileUpTimeEventIndex::PileUpType PileUpTimeEventIndex::type | ( | ) | const |
the pileup type - minbias, cavern, beam halo, signal?
Definition at line 81 of file PileUpTimeEventIndex.cxx.
|
static |
Definition at line 13 of file PileUpTimeEventIndex.cxx.
|
static |
Definition at line 25 of file PileUpTimeEventIndex.cxx.
|
private |
Definition at line 43 of file PileUpTimeEventIndex.h.
|
private |
Definition at line 42 of file PileUpTimeEventIndex.h.
|
private |
Definition at line 44 of file PileUpTimeEventIndex.h.