X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=STEER%2FAliESDVZERO.h;h=7ef30dee290fffdb6b2fb19e7febfb5372926c97;hb=8565b10b861b0ab7a1ac9afc481b6cc032b75087;hp=26251c91fd9749fc245e11f612fe1faee695f1b3;hpb=b44c933ee73d84f3a9026d6a6dd3b95935840d45;p=u%2Fmrichter%2FAliRoot.git diff --git a/STEER/AliESDVZERO.h b/STEER/AliESDVZERO.h index 26251c91fd9..7ef30dee290 100644 --- a/STEER/AliESDVZERO.h +++ b/STEER/AliESDVZERO.h @@ -1,5 +1,5 @@ -#ifndef AliESDVZERO_H -#define AliESDVZERO_H +#ifndef ALIESDVZERO_H +#define ALIESDVZERO_H #include @@ -7,18 +7,20 @@ class AliESDVZERO : public TObject { public: AliESDVZERO(); - AliESDVZERO(const AliESDVZERO&); + AliESDVZERO(const AliESDVZERO&o); AliESDVZERO(UInt_t BBtriggerV0A, UInt_t BGtriggerV0A, UInt_t BBtriggerV0C, UInt_t BGtriggerV0C, Float_t *Multiplicity, Float_t *Adc, Float_t *Time, Float_t *Width, Bool_t *BBFlag, Bool_t *BGFlag); + virtual void Copy(TObject &obj) const; virtual ~AliESDVZERO() {}; enum { kCorrectedLeadingTime = BIT(14), kTriggerBitsFilled = BIT(15), - kDecisionFilled = BIT(16) + kDecisionFilled = BIT(16), + kOnlineBitsFilled = BIT(17) }; enum Decision { kV0Invalid = -1, kV0Empty = 0, kV0BB, kV0BG, kV0Fake }; @@ -49,33 +51,33 @@ public: void SetV0CDecision(Decision des) {fV0CDecision = des;} // Getters - Short_t GetNbPMV0A(); - Short_t GetNbPMV0C(); - Float_t GetMTotV0A(); - Float_t GetMTotV0C(); - Float_t* GetMRingV0A(); - Float_t* GetMRingV0C(); - Float_t GetMRingV0A(Int_t ring); - Float_t GetMRingV0C(Int_t ring); + Short_t GetNbPMV0A() const; + Short_t GetNbPMV0C() const; + Float_t GetMTotV0A() const; + Float_t GetMTotV0C() const; + Float_t* GetMRingV0A() const; + Float_t* GetMRingV0C() const; + Float_t GetMRingV0A(Int_t ring) const; + Float_t GetMRingV0C(Int_t ring) const; - Float_t GetMultiplicity(Int_t i); - Float_t GetMultiplicityV0A(Int_t i); - Float_t GetMultiplicityV0C(Int_t i); - Float_t GetAdc(Int_t i); - Float_t GetAdcV0A(Int_t i); - Float_t GetAdcV0C(Int_t i); - Float_t GetTime(Int_t i); - Float_t GetTimeV0A(Int_t i); - Float_t GetTimeV0C(Int_t i); - Float_t GetWidth(Int_t i); - Float_t GetWidthV0A(Int_t i); - Float_t GetWidthV0C(Int_t i); - Bool_t BBTriggerV0A(Int_t i); - Bool_t BGTriggerV0A(Int_t i); - Bool_t BBTriggerV0C(Int_t i); - Bool_t BGTriggerV0C(Int_t i); - Bool_t GetBBFlag(Int_t i); - Bool_t GetBGFlag(Int_t i); + Float_t GetMultiplicity(Int_t i) const; + Float_t GetMultiplicityV0A(Int_t i) const; + Float_t GetMultiplicityV0C(Int_t i) const; + Float_t GetAdc(Int_t i) const; + Float_t GetAdcV0A(Int_t i) const; + Float_t GetAdcV0C(Int_t i) const; + Float_t GetTime(Int_t i) const; + Float_t GetTimeV0A(Int_t i) const; + Float_t GetTimeV0C(Int_t i) const; + Float_t GetWidth(Int_t i) const; + Float_t GetWidthV0A(Int_t i) const; + Float_t GetWidthV0C(Int_t i) const; + Bool_t BBTriggerV0A(Int_t i) const; + Bool_t BGTriggerV0A(Int_t i) const; + Bool_t BBTriggerV0C(Int_t i) const; + Bool_t BGTriggerV0C(Int_t i) const; + Bool_t GetBBFlag(Int_t i) const; + Bool_t GetBGFlag(Int_t i) const; Float_t GetV0ATime() const { return fV0ATime; } Float_t GetV0CTime() const { return fV0CTime; }