1 #ifndef ALIESDVZEROFRIEND_H 2 #define ALIESDVZEROFRIEND_H 38 {
return fIsIntMB[channel][num_bunch]; }
40 {
return fIsBBMB[channel][num_bunch]; }
42 {
return fIsBGMB[channel][num_bunch]; }
49 {
return fADC[channel][event]; }
51 {
return fIsInt[channel][event]; }
53 {
return fIsBB[channel][event]; }
55 {
return fIsBG[channel][event]; }
57 {
return fTime[channel]; }
59 {
return fWidth[channel]; }
70 void SetChargeMB(Int_t channel,Int_t num_bunch, UShort_t charge)
71 {
fChargeMB[channel][num_bunch] = charge; }
73 {
fIsIntMB[channel][num_bunch] = flag; }
75 {
fIsBBMB[channel][num_bunch] = flag; }
77 {
fIsBGMB[channel][num_bunch] = flag; }
80 {
fADC[channel][event] = adc; }
82 {
fIsInt[channel][event] = flag; }
83 void SetBBFlag(Int_t channel, Int_t event, Bool_t flag)
84 {
fIsBB[channel][event] = flag; }
85 void SetBGFlag(Int_t channel, Int_t event, Bool_t flag)
86 {
fIsBG[channel][event] = flag; }
88 {
fTime[channel] = time; }
90 {
fWidth[channel] = width; }
Bool_t GetIntMBFlag(Int_t channel, Int_t num_bunch) const
UShort_t GetTriggerInputs() const
Float_t fADC[kNChannels][kNEvOfInt]
void SetTime(Int_t channel, Float_t time)
Bool_t fIsInt[kNChannels][kNEvOfInt]
Float_t GetPedestal(Int_t channel, Int_t event) const
void SetBunchNumbersMB(Int_t num_bunch, UInt_t bunch)
Bool_t GetBBMBFlag(Int_t channel, Int_t num_bunch) const
Bool_t GetBGMBFlag(Int_t channel, Int_t num_bunch) const
Bool_t fIsBGMB[kNChannels][kNBunches]
UShort_t GetTriggerInputsMask() const
void SetChargeMB(Int_t channel, Int_t num_bunch, UShort_t charge)
void SetBBScalers(Int_t channel, ULong64_t scalers)
void SetIntMBFlag(Int_t channel, Int_t num_bunch, Bool_t flag)
Float_t fWidth[kNChannels]
Float_t GetADC(Int_t channel) const
UInt_t fScalers[kNScalers]
void SetBGScalers(Int_t channel, ULong64_t scalers)
void SetTriggerInputsMask(UShort_t mask)
void SetPedestal(Int_t channel, Int_t event, Float_t adc)
Float_t GetTime(Int_t channel) const
UShort_t fChargeMB[kNChannels][kNBunches]
AliESDVZEROfriend & operator=(const AliESDVZEROfriend &vzerofriend)
void SetTriggerScalers(Int_t num_scaler, UInt_t scaler)
ULong64_t fBGScalers[kNChannels]
UInt_t GetBunchNumbersMB(Int_t num_bunch) const
Bool_t fIsBB[kNChannels][kNEvOfInt]
Bool_t fIsBBMB[kNChannels][kNBunches]
Bool_t GetBGFlag(Int_t channel, Int_t event) const
void SetTriggerInputs(UShort_t inputs)
ULong64_t fBBScalers[kNChannels]
UShort_t GetChargeMB(Int_t channel, Int_t num_bunch) const
ULong64_t GetBBScalers(Int_t channel) const
UInt_t GetTriggerScalers(Int_t num_scaler) const
Bool_t fIsBG[kNChannels][kNEvOfInt]
Bool_t GetBBFlag(Int_t channel, Int_t event) const
ULong64_t GetBGScalers(Int_t channel) const
UInt_t fBunchNumbers[kNBunches]
void SetIntegratorFlag(Int_t channel, Int_t event, Bool_t flag)
void SetWidth(Int_t channel, Float_t width)
void SetBGFlag(Int_t channel, Int_t event, Bool_t flag)
Float_t fTime[kNChannels]
Bool_t fIsIntMB[kNChannels][kNBunches]
void SetBGMBFlag(Int_t channel, Int_t num_bunch, Bool_t flag)
void SetBBFlag(Int_t channel, Int_t event, Bool_t flag)
Float_t GetWidth(Int_t channel) const
virtual ~AliESDVZEROfriend()
Bool_t GetIntegratorFlag(Int_t channel, Int_t event) const
void SetBBMBFlag(Int_t channel, Int_t num_bunch, Bool_t flag)