![]() |
AliRoot Core
3dc7879 (3dc7879)
|
Container class for AOD AD data. More...
#include <AliAODAD.h>
Public Member Functions | |
AliAODAD () | |
AliAODAD (const AliAODAD &source) | |
AliAODAD (const AliVAD &source) | |
AliAODAD & | operator= (const AliAODAD &source) |
AliAODAD & | operator= (const AliVAD &source) |
virtual | ~AliAODAD () |
virtual Short_t | GetNbPMADA () const |
virtual Short_t | GetNbPMADC () const |
virtual Float_t | GetMTotADA () const |
virtual Float_t | GetMTotADC () const |
virtual Float_t | GetMultiplicity (Int_t i) const |
virtual Float_t | GetMultiplicityADA (Int_t i) const |
virtual Float_t | GetMultiplicityADC (Int_t i) const |
virtual Bool_t | BBTriggerADA (Int_t i) const |
virtual Bool_t | BGTriggerADA (Int_t i) const |
virtual Bool_t | BBTriggerADC (Int_t i) const |
virtual Bool_t | BGTriggerADC (Int_t i) const |
virtual Bool_t | GetBBFlag (Int_t i) const |
virtual Bool_t | GetBGFlag (Int_t i) const |
virtual Float_t | GetADATime () const |
virtual Float_t | GetADCTime () const |
virtual Decision | GetADADecision () const |
virtual Decision | GetADCDecision () 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 |
![]() | |
AliVAD () | |
AliVAD (const AliVAD &source) | |
AliVAD & | operator= (const AliVAD &source) |
virtual | ~AliVAD () |
Protected Attributes | |
UInt_t | fBBtriggerADA |
bit mask for Beam-Beam trigger in ADA More... | |
UInt_t | fBGtriggerADA |
bit mask for Beam-Gas trigger in ADA More... | |
UInt_t | fBBtriggerADC |
bit mask for Beam-Beam trigger in ADC More... | |
UInt_t | fBGtriggerADC |
bit mask for Beam-Gas trigger in ADC More... | |
Float_t | fMultiplicity [16] |
multiplicity for each channel More... | |
Bool_t | fBBFlag [16] |
BB Flags from Online AD Electronics. More... | |
Bool_t | fBGFlag [16] |
BG Flags from Online AD Electronics. More... | |
Float_t | fADATime |
Average time in ADA. More... | |
Float_t | fADCTime |
Average time in ADC. More... | |
Decision | fADADecision |
ADA final decision based on average time of channels. More... | |
Decision | fADCDecision |
ADC 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 |
AD trigger bits as defined in the firmware. More... | |
Bool_t | fIsBB [16][21] |
BB flag for all channels and 21 clocks. More... | |
Bool_t | fIsBG [16][21] |
BG 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 { kADInvalid = -1, kADEmpty = 0, kADBB, kADBG, kADFake } |
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 } |
![]() | |
Bool_t | OutOfRange (Int_t i, const char *s, Int_t upper) const |
Container class for AOD AD data.
Definition at line 10 of file AliAODAD.h.
AliAODAD::AliAODAD | ( | ) |
Definition at line 22 of file AliAODAD.cxx.
AliAODAD::AliAODAD | ( | const AliAODAD & | source | ) |
Default constructor
Definition at line 46 of file AliAODAD.cxx.
AliAODAD::AliAODAD | ( | const AliVAD & | source | ) |
Default constructor
Definition at line 74 of file AliAODAD.cxx.
|
inlinevirtual |
Definition at line 19 of file AliAODAD.h.
|
virtual |
returns offline beam-beam flags in ADA one bit per cell
Implements AliVAD.
Definition at line 263 of file AliAODAD.cxx.
Referenced by ~AliAODAD().
|
virtual |
returns offline beam-beam flags in ADC one bit per cell
Implements AliVAD.
Definition at line 285 of file AliAODAD.cxx.
Referenced by ~AliAODAD().
|
virtual |
returns offline beam-gas flags in ADA one bit per cell
Implements AliVAD.
Definition at line 274 of file AliAODAD.cxx.
Referenced by ~AliAODAD().
|
virtual |
returns offline beam-gasflags in ADC one bit per cell
Implements AliVAD.
Definition at line 296 of file AliAODAD.cxx.
Referenced by ~AliAODAD().
|
inlinevirtual |
Implements AliVAD.
Definition at line 41 of file AliAODAD.h.
|
inlinevirtual |
Implements AliVAD.
Definition at line 38 of file AliAODAD.h.
|
inlinevirtual |
Implements AliVAD.
Definition at line 42 of file AliAODAD.h.
|
inlinevirtual |
Implements AliVAD.
Definition at line 39 of file AliAODAD.h.
|
virtual |
returns online beam-beam flag in AD one boolean per cell
Implements AliVAD.
Definition at line 307 of file AliAODAD.cxx.
Referenced by ~AliAODAD().
|
virtual |
returns online beam-gas flag in AD one boolean per cell
Implements AliVAD.
Definition at line 318 of file AliAODAD.cxx.
Referenced by ~AliAODAD().
|
virtual |
returns total multiplicity in ADA
Implements AliVAD.
Definition at line 206 of file AliAODAD.cxx.
Referenced by ~AliAODAD().
|
virtual |
returns total multiplicity in ADC
Implements AliVAD.
Definition at line 218 of file AliAODAD.cxx.
Referenced by ~AliAODAD().
|
virtual |
returns multiplicity in a given cell of AD
Implements AliVAD.
Definition at line 230 of file AliAODAD.cxx.
Referenced by ~AliAODAD().
|
virtual |
returns multiplicity in a given cell of ADA
Implements AliVAD.
Definition at line 241 of file AliAODAD.cxx.
Referenced by ~AliAODAD().
|
virtual |
returns multiplicity in a given cell of ADC
Implements AliVAD.
Definition at line 252 of file AliAODAD.cxx.
Referenced by ~AliAODAD().
|
virtual |
Returns the number of fired PM in ADA
Implements AliVAD.
Definition at line 182 of file AliAODAD.cxx.
Referenced by ~AliAODAD().
|
virtual |
Returns the number of fired PM in ADC
Implements AliVAD.
Definition at line 194 of file AliAODAD.cxx.
Referenced by ~AliAODAD().
|
inlinevirtual |
Implements AliVAD.
Definition at line 48 of file AliAODAD.h.
|
inlinevirtual |
Implements AliVAD.
Definition at line 49 of file AliAODAD.h.
|
inlinevirtual |
Implements AliVAD.
Definition at line 46 of file AliAODAD.h.
|
inlinevirtual |
Implements AliVAD.
Definition at line 44 of file AliAODAD.h.
|
inlinevirtual |
Implements AliVAD.
Definition at line 45 of file AliAODAD.h.
Assignment operator
Definition at line 109 of file AliAODAD.cxx.
Assignment operator used in esd->aod filter
Definition at line 142 of file AliAODAD.cxx.
|
protected |
ADA final decision based on average time of channels.
Definition at line 66 of file AliAODAD.h.
Referenced by GetADADecision(), and operator=().
|
protected |
Average time in ADA.
Definition at line 63 of file AliAODAD.h.
Referenced by GetADATime(), and operator=().
|
protected |
ADC final decision based on average time of channels.
Definition at line 67 of file AliAODAD.h.
Referenced by GetADCDecision(), and operator=().
|
protected |
Average time in ADC.
Definition at line 64 of file AliAODAD.h.
Referenced by GetADCTime(), and operator=().
|
protected |
BB Flags from Online AD Electronics.
Definition at line 60 of file AliAODAD.h.
Referenced by AliAODAD(), GetBBFlag(), and operator=().
|
protected |
bit mask for Beam-Beam trigger in ADA
Definition at line 53 of file AliAODAD.h.
Referenced by AliAODAD(), BBTriggerADA(), and operator=().
|
protected |
bit mask for Beam-Beam trigger in ADC
Definition at line 55 of file AliAODAD.h.
Referenced by AliAODAD(), BBTriggerADC(), and operator=().
|
protected |
BG Flags from Online AD Electronics.
Definition at line 61 of file AliAODAD.h.
Referenced by AliAODAD(), GetBGFlag(), and operator=().
|
protected |
bit mask for Beam-Gas trigger in ADA
Definition at line 54 of file AliAODAD.h.
Referenced by AliAODAD(), BGTriggerADA(), and operator=().
|
protected |
bit mask for Beam-Gas trigger in ADC
Definition at line 56 of file AliAODAD.h.
Referenced by AliAODAD(), BGTriggerADC(), and operator=().
|
protected |
BB flag for all channels and 21 clocks.
Definition at line 73 of file AliAODAD.h.
Referenced by AliAODAD(), GetPFBBFlag(), and operator=().
|
protected |
BG flag for all channels and 21 clocks.
Definition at line 74 of file AliAODAD.h.
Referenced by AliAODAD(), GetPFBGFlag(), and operator=().
|
protected |
multiplicity for each channel
Definition at line 58 of file AliAODAD.h.
Referenced by AliAODAD(), GetMTotADA(), GetMTotADC(), GetMultiplicity(), GetMultiplicityADA(), GetMultiplicityADC(), GetNbPMADA(), GetNbPMADC(), and operator=().
|
protected |
AD trigger bits as defined in the firmware.
Definition at line 71 of file AliAODAD.h.
Referenced by GetTriggerBits(), and operator=().
|
protected |
Sum of the trigger (clock=10) charge on A side.
Definition at line 69 of file AliAODAD.h.
Referenced by GetTriggerChargeA(), and operator=().
|
protected |
Sum of the trigger (clock=10) charge on C side.
Definition at line 70 of file AliAODAD.h.
Referenced by GetTriggerChargeC(), and operator=().