![]() |
AliRoot Core
3dc7879 (3dc7879)
|
Container class for AOD VZERO data. More...
#include <AliAODVZERO.h>
Public Member Functions | |
AliAODVZERO () | |
AliAODVZERO (const AliAODVZERO &source) | |
AliAODVZERO (const AliVVZERO &source) | |
AliAODVZERO & | operator= (const AliAODVZERO &source) |
AliAODVZERO & | operator= (const AliVVZERO &source) |
virtual | ~AliAODVZERO () |
void | SetMultiplicity (Float_t Multiplicity[64]) |
virtual Short_t | GetNbPMV0A () const |
virtual Short_t | GetNbPMV0C () const |
virtual Float_t | GetMTotV0A () const |
virtual Float_t | GetMTotV0C () const |
virtual Float_t | GetMRingV0A (Int_t ring) const |
virtual Float_t | GetMRingV0C (Int_t ring) const |
virtual Float_t | GetMultiplicity (Int_t i) const |
virtual Float_t | GetMultiplicityV0A (Int_t i) const |
virtual Float_t | GetMultiplicityV0C (Int_t i) const |
virtual Bool_t | BBTriggerV0A (Int_t i) const |
virtual Bool_t | BGTriggerV0A (Int_t i) const |
virtual Bool_t | BBTriggerV0C (Int_t i) const |
virtual Bool_t | BGTriggerV0C (Int_t i) const |
virtual Bool_t | GetBBFlag (Int_t i) const |
virtual Bool_t | GetBGFlag (Int_t i) const |
virtual Float_t | GetV0ATime () const |
virtual Float_t | GetV0CTime () const |
virtual Decision | GetV0ADecision () const |
virtual Decision | GetV0CDecision () const |
virtual UShort_t | GetTriggerChargeA () const |
virtual UShort_t | GetTriggerChargeC () const |
virtual UShort_t | GetTriggerBits () const |
virtual Bool_t | GetPFBBFlag (Int_t channel, Int_t clock) const |
virtual Bool_t | GetPFBGFlag (Int_t channel, Int_t clock) const |
![]() | |
AliVVZERO () | |
AliVVZERO (const AliVVZERO &source) | |
AliVVZERO & | operator= (const AliVVZERO &source) |
virtual | ~AliVVZERO () |
Protected Attributes | |
UInt_t | fBBtriggerV0A |
bit mask for Beam-Beam trigger in V0A More... | |
UInt_t | fBGtriggerV0A |
bit mask for Beam-Gas trigger in V0A More... | |
UInt_t | fBBtriggerV0C |
bit mask for Beam-Beam trigger in V0C More... | |
UInt_t | fBGtriggerV0C |
bit mask for Beam-Gas trigger in V0C More... | |
Float_t | fMultiplicity [64] |
multiplicity for each channel More... | |
Bool_t | fBBFlag [64] |
BB Flags from Online V0 Electronics. More... | |
Bool_t | fBGFlag [64] |
BG Flags from Online V0 Electronics. More... | |
Float_t | fV0ATime |
Average time in V0A. More... | |
Float_t | fV0CTime |
Average time in V0C. More... | |
Decision | fV0ADecision |
V0A final decision based on average time of channels. More... | |
Decision | fV0CDecision |
V0C final decision based on average time of channels. More... | |
UShort_t | fTriggerChargeA |
Sum of the trigger (clock=10) charge on A side. More... | |
UShort_t | fTriggerChargeC |
Sum of the trigger (clock=10) charge on C side. More... | |
UShort_t | fTriggerBits |
V0 trigger bits as defined in the firmware. More... | |
Bool_t | fIsBB [64][21] |
'Beam-Beam' flag for all channels and 21 clocks More... | |
Bool_t | fIsBG [64][21] |
'Beam-Gas' flag for all channels and 21 clocks More... | |
Additional Inherited Members | |
![]() | |
enum | { kCorrectedLeadingTime = BIT(14), kTriggerBitsFilled = BIT(15), kDecisionFilled = BIT(16), kOnlineBitsFilled = BIT(17), kCorrectedForSaturation = BIT(18), kRobustMeanTime = BIT(19), kTriggerChargeBitsFilled = BIT(20), kPastFutureFlagsFilled = BIT(21) } |
enum | Decision { kV0Invalid = -1, kV0Empty = 0, kV0BB, kV0BG, kV0Fake } |
enum | TriggerBits { kBBAandBBC = 0, kBBAorBBC = 1, kBGAandBBC = 2, kBGA = 3, kBGCandBBA = 4, kBGC = 5, kCTA1andCTC1 = 6, kCTA1orCTC1 = 7, kCTA2andCTC2 = 8, kCTA2orCTC2 = 9, kMTAandMTC = 10, kMTAorMTC = 11, kBBA = 12, kBBC = 13, kBGAorBGC = 14, kBGAandBBCorBGCandBBA = 15 } |
![]() | |
static Float_t | GetVZEROAvgPhi (Int_t channel) |
static Float_t | GetVZEROEtaMin (Int_t channel) |
static Float_t | GetVZEROEtaMax (Int_t channel) |
![]() | |
Bool_t | OutOfRange (Int_t i, const char *s, Int_t upper) const |
Container class for AOD VZERO data.
cveta 2/02/2011 n.ch eshko v@ce rn.ch
Definition at line 13 of file AliAODVZERO.h.
AliAODVZERO::AliAODVZERO | ( | ) |
Definition at line 22 of file AliAODVZERO.cxx.
AliAODVZERO::AliAODVZERO | ( | const AliAODVZERO & | source | ) |
Default constructor
Definition at line 46 of file AliAODVZERO.cxx.
AliAODVZERO::AliAODVZERO | ( | const AliVVZERO & | source | ) |
Default constructor
Definition at line 74 of file AliAODVZERO.cxx.
|
inlinevirtual |
Definition at line 22 of file AliAODVZERO.h.
|
virtual |
returns offline beam-beam flags in V0A one bit per cell
Implements AliVVZERO.
Definition at line 294 of file AliAODVZERO.cxx.
Referenced by SetMultiplicity().
|
virtual |
returns offline beam-beam flags in V0C one bit per cell
Implements AliVVZERO.
Definition at line 316 of file AliAODVZERO.cxx.
Referenced by SetMultiplicity().
|
virtual |
returns offline beam-gas flags in V0A one bit per cell
Implements AliVVZERO.
Definition at line 305 of file AliAODVZERO.cxx.
Referenced by SetMultiplicity().
|
virtual |
returns offline beam-gasflags in V0C one bit per cell
Implements AliVVZERO.
Definition at line 327 of file AliAODVZERO.cxx.
Referenced by SetMultiplicity().
|
virtual |
returns online beam-beam flag in V0 one boolean per cell
Implements AliVVZERO.
Definition at line 338 of file AliAODVZERO.cxx.
Referenced by SetMultiplicity().
|
virtual |
returns online beam-gas flag in V0 one boolean per cell
Implements AliVVZERO.
Definition at line 349 of file AliAODVZERO.cxx.
Referenced by SetMultiplicity().
|
virtual |
returns multiplicity in a given ring of V0A
Implements AliVVZERO.
Definition at line 229 of file AliAODVZERO.cxx.
Referenced by SetMultiplicity().
|
virtual |
returns multiplicity in a given ring of V0C
Implements AliVVZERO.
Definition at line 245 of file AliAODVZERO.cxx.
Referenced by SetMultiplicity().
|
virtual |
returns total multiplicity in V0A
Implements AliVVZERO.
Definition at line 205 of file AliAODVZERO.cxx.
Referenced by SetMultiplicity().
|
virtual |
returns total multiplicity in V0C
Implements AliVVZERO.
Definition at line 217 of file AliAODVZERO.cxx.
Referenced by SetMultiplicity().
|
virtual |
returns multiplicity in a given cell of V0
Implements AliVVZERO.
Definition at line 261 of file AliAODVZERO.cxx.
Referenced by AliAODEvent::GetVZEROEqMultiplicity(), and SetMultiplicity().
|
virtual |
returns multiplicity in a given cell of V0A
Implements AliVVZERO.
Definition at line 272 of file AliAODVZERO.cxx.
Referenced by SetMultiplicity().
|
virtual |
returns multiplicity in a given cell of V0C
Implements AliVVZERO.
Definition at line 283 of file AliAODVZERO.cxx.
Referenced by SetMultiplicity().
|
virtual |
Returns the number of fired PM in V0A
Implements AliVVZERO.
Definition at line 181 of file AliAODVZERO.cxx.
Referenced by SetMultiplicity().
|
virtual |
Returns the number of fired PM in V0C
Implements AliVVZERO.
Definition at line 193 of file AliAODVZERO.cxx.
Referenced by SetMultiplicity().
|
inlinevirtual |
Implements AliVVZERO.
Definition at line 56 of file AliAODVZERO.h.
|
inlinevirtual |
Implements AliVVZERO.
Definition at line 57 of file AliAODVZERO.h.
|
inlinevirtual |
Implements AliVVZERO.
Definition at line 54 of file AliAODVZERO.h.
|
inlinevirtual |
Implements AliVVZERO.
Definition at line 52 of file AliAODVZERO.h.
|
inlinevirtual |
Implements AliVVZERO.
Definition at line 53 of file AliAODVZERO.h.
|
inlinevirtual |
Implements AliVVZERO.
Definition at line 49 of file AliAODVZERO.h.
|
inlinevirtual |
Implements AliVVZERO.
Definition at line 46 of file AliAODVZERO.h.
|
inlinevirtual |
Implements AliVVZERO.
Definition at line 50 of file AliAODVZERO.h.
|
inlinevirtual |
Implements AliVVZERO.
Definition at line 47 of file AliAODVZERO.h.
AliAODVZERO & AliAODVZERO::operator= | ( | const AliAODVZERO & | source | ) |
Assignment operator
Definition at line 109 of file AliAODVZERO.cxx.
AliAODVZERO & AliAODVZERO::operator= | ( | const AliVVZERO & | source | ) |
Assignment operator used in esd->aod filter
Definition at line 142 of file AliAODVZERO.cxx.
|
inline |
Definition at line 24 of file AliAODVZERO.h.
|
protected |
BB Flags from Online V0 Electronics.
Definition at line 68 of file AliAODVZERO.h.
Referenced by AliAODVZERO(), GetBBFlag(), and operator=().
|
protected |
bit mask for Beam-Beam trigger in V0A
Definition at line 61 of file AliAODVZERO.h.
Referenced by AliAODVZERO(), BBTriggerV0A(), and operator=().
|
protected |
bit mask for Beam-Beam trigger in V0C
Definition at line 63 of file AliAODVZERO.h.
Referenced by AliAODVZERO(), BBTriggerV0C(), and operator=().
|
protected |
BG Flags from Online V0 Electronics.
Definition at line 69 of file AliAODVZERO.h.
Referenced by AliAODVZERO(), GetBGFlag(), and operator=().
|
protected |
bit mask for Beam-Gas trigger in V0A
Definition at line 62 of file AliAODVZERO.h.
Referenced by AliAODVZERO(), BGTriggerV0A(), and operator=().
|
protected |
bit mask for Beam-Gas trigger in V0C
Definition at line 64 of file AliAODVZERO.h.
Referenced by AliAODVZERO(), BGTriggerV0C(), and operator=().
|
protected |
'Beam-Beam' flag for all channels and 21 clocks
Definition at line 81 of file AliAODVZERO.h.
Referenced by AliAODVZERO(), GetPFBBFlag(), and operator=().
|
protected |
'Beam-Gas' flag for all channels and 21 clocks
Definition at line 82 of file AliAODVZERO.h.
Referenced by AliAODVZERO(), GetPFBGFlag(), and operator=().
|
protected |
multiplicity for each channel
Definition at line 66 of file AliAODVZERO.h.
Referenced by AliAODVZERO(), GetMRingV0A(), GetMRingV0C(), GetMTotV0A(), GetMTotV0C(), GetMultiplicity(), GetMultiplicityV0A(), GetMultiplicityV0C(), GetNbPMV0A(), GetNbPMV0C(), operator=(), and SetMultiplicity().
|
protected |
V0 trigger bits as defined in the firmware.
Definition at line 79 of file AliAODVZERO.h.
Referenced by GetTriggerBits(), and operator=().
|
protected |
Sum of the trigger (clock=10) charge on A side.
Definition at line 77 of file AliAODVZERO.h.
Referenced by GetTriggerChargeA(), and operator=().
|
protected |
Sum of the trigger (clock=10) charge on C side.
Definition at line 78 of file AliAODVZERO.h.
Referenced by GetTriggerChargeC(), and operator=().
|
protected |
V0A final decision based on average time of channels.
Definition at line 74 of file AliAODVZERO.h.
Referenced by GetV0ADecision(), and operator=().
|
protected |
Average time in V0A.
Definition at line 71 of file AliAODVZERO.h.
Referenced by GetV0ATime(), and operator=().
|
protected |
V0C final decision based on average time of channels.
Definition at line 75 of file AliAODVZERO.h.
Referenced by GetV0CDecision(), and operator=().
|
protected |
Average time in V0C.
Definition at line 72 of file AliAODVZERO.h.
Referenced by GetV0CTime(), and operator=().