]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliESDVZERO.h
1. Leading time was not decoded properly (there are coarse and fine gains in the...
[u/mrichter/AliRoot.git] / STEER / AliESDVZERO.h
index fcdc03bfab139adfd47f22c6ed50b4fe587f26f7..43e69276ce7d8d6d8552d31ad9ee6d91082dbbdb 100644 (file)
@@ -10,8 +10,8 @@ public:
   AliESDVZERO(const AliESDVZERO&);
   AliESDVZERO(UInt_t BBtriggerV0A,   UInt_t BGtriggerV0A,
              UInt_t BBtriggerV0C,   UInt_t BGtriggerV0C,
-             Float_t *Multiplicity, Short_t *Adc, 
-             Short_t *Time, Short_t *Width, Bool_t *BBFlag, Bool_t *BGFlag);
+             Float_t *Multiplicity, Float_t *Adc, 
+             Float_t *Time, Float_t *Width, Bool_t *BBFlag, Bool_t *BGFlag);
 
   virtual ~AliESDVZERO() {};
   
@@ -22,11 +22,11 @@ public:
   virtual void SetBGtriggerV0C(UInt_t BGtrigger) {fBGtriggerV0C=BGtrigger;}
   virtual void SetMultiplicity(Float_t Multiplicity[64])
     {for(Int_t i=0;i<64;i++) fMultiplicity[i]=Multiplicity[i];}
-  virtual void SetADC(Short_t adc[64])
+  virtual void SetADC(Float_t adc[64])
     {for(Int_t i=0;i<64;i++) fAdc[i]=adc[i];}
-  virtual void SetTime(Short_t time[64])
+  virtual void SetTime(Float_t time[64])
     {for(Int_t i=0;i<64;i++) fTime[i]=time[i];}
-  virtual void SetWidth(Short_t width[64])
+  virtual void SetWidth(Float_t width[64])
     {for(Int_t i=0;i<64;i++) fWidth[i]=width[i];}    
   virtual void SetBBFlag(Bool_t BBFlag[64])
     {for(Int_t i=0;i<64;i++) fBBFlag[i]=BBFlag[i];} 
@@ -46,15 +46,15 @@ public:
   Float_t  GetMultiplicity(Int_t i);
   Float_t  GetMultiplicityV0A(Int_t i);
   Float_t  GetMultiplicityV0C(Int_t i);    
-  Int_t    GetAdc(Int_t i);
-  Int_t    GetAdcV0A(Int_t i); 
-  Int_t    GetAdcV0C(Int_t i);   
-  Int_t    GetTime(Int_t i);
-  Int_t    GetTimeV0A(Int_t i);   
-  Int_t    GetTimeV0C(Int_t i);    
-  Int_t    GetWidth(Int_t i);
-  Int_t    GetWidthV0A(Int_t i);
-  Int_t    GetWidthV0C(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);
@@ -73,13 +73,13 @@ protected:
   UInt_t  fBGtriggerV0C;     // bit mask for Beam-Gas trigger in V0C
 
   Float_t fMultiplicity[64]; //  multiplicity for each channel
-  Short_t fAdc[64];          //  adc for each channel
-  Short_t fTime[64];         //  time for each channel
-  Short_t fWidth[64];        //  time width for each channel
+  Float_t fAdc[64];          //  adc for each channel
+  Float_t fTime[64];         //  time for each channel
+  Float_t fWidth[64];        //  time width for each channel
   Bool_t  fBBFlag[64];       //  BB Flags from Online V0 Electronics
   Bool_t  fBGFlag[64];       //  BG Flags from Online V0 Electronics
   
-  ClassDef(AliESDVZERO,6)
+  ClassDef(AliESDVZERO,7)
 };
 
 #endif