Modified for digitization
authorcheynis <cheynis@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 4 Mar 2004 12:45:18 +0000 (12:45 +0000)
committercheynis <cheynis@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 4 Mar 2004 12:45:18 +0000 (12:45 +0000)
VZERO/AliVZEROdigit.cxx
VZERO/AliVZEROdigit.h

index 8f90f2c..8ca1411 100644 (file)
 
 ClassImp(AliVZEROdigit)
 
+AliVZEROdigit::AliVZEROdigit()
+{
+  fCellNumber = 0;
+  fADC        = 0;
+}
+
 AliVZEROdigit::AliVZEROdigit(Int_t* tracks, Int_t *digits):
   AliDigit(tracks){
   
   //
-  // Creates VZERO digits
-  //
+  // Creates VZERO digits  
   // Fills the AliVZEROdigit data members from the array digits. 
   //
   
-  fTrack      = tracks[0];
-  fEvent      = digits[0];
-  
+  fTrack      =  tracks[0];
+  fEvent      =  digits[0];  
 }
 
-
+AliVZEROdigit::AliVZEROdigit(Int_t eventnumber, Int_t cellnumber, Int_t adc)
+{  
+  fEvent      = eventnumber; 
+  fCellNumber = cellnumber;
+  fADC        = adc;
+}
 
 
 
index 861fe7b..c6018f1 100644 (file)
 class AliVZEROdigit: public AliDigit  {
 
  public:
-    AliVZEROdigit() {};
+    AliVZEROdigit();
     AliVZEROdigit(Int_t* tracks, Int_t* digits);
+    AliVZEROdigit(Int_t /* eventnumber */, Int_t /* cellnumber */, Int_t /* adc */);
     virtual ~AliVZEROdigit() {};
-    
+    Int_t   CellNumber()  const {return fCellNumber;}    
+    Int_t   ADC() const {return fADC;}
+     
   private:
-    Int_t fEvent;         // Event number
-    Int_t fTrack;         // Track number
-   
+    Int_t  fTrack;         // Track number
+    
+  protected:
+    Int_t  fEvent;         // Event number  
+    Int_t  fCellNumber;    // Scintillator cell number
+    Int_t  fADC;           // ADC response
+    
     ClassDef(AliVZEROdigit,1)  //Digit (Header) object for set : VZERO
 };