]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - VZERO/AliVZEROdigit.cxx
move AliCaloRawAnalyzerPeakFinder from Utils to base due to OCDB access
[u/mrichter/AliRoot.git] / VZERO / AliVZEROdigit.cxx
index e746cea5029a6367e84f9deacd1d556c3d2c9901..24596ca3e98c2c8373b3358fa7ecfa318289bf29 100644 (file)
 
 ClassImp(AliVZEROdigit)
 
+//__________________________________________________________________________
 AliVZEROdigit::AliVZEROdigit()
    :AliDigit(),
     fTrack(0),
     fEvent(0),
     fPMNumber(0),
-    fADC(0),
-    fTime(0)
+    fADC(0.),
+    fTime(0.),
+    fWidth(0.),
+    fBBFlag(0),
+    fBGFlag(0),
+    fIntegrator(0)
 
 {
   // Standard default constructor 
 }
 
-AliVZEROdigit::AliVZEROdigit(Int_t* tracks, Int_t *digits):
-   AliDigit(tracks),
+//__________________________________________________________________________
+AliVZEROdigit::AliVZEROdigit(Int_t* tracks, Int_t *digits)
+   :AliDigit(tracks),
    fTrack(0),
    fEvent(0),
    fPMNumber(0),
-   fADC(0),
-   fTime(0)
+   fADC(0.),
+   fTime(0.),
+   fWidth(0.),
+   fBBFlag(0),
+   fBGFlag(0),
+   fIntegrator(0)
   
 {
-  
   // Creates VZERO digits  
   // Fills the AliVZEROdigit data members from the array digits. 
     
@@ -46,18 +55,63 @@ AliVZEROdigit::AliVZEROdigit(Int_t* tracks, Int_t *digits):
   fEvent      =  digits[0];  
 }
 
-AliVZEROdigit::AliVZEROdigit(Int_t PMnumber, Int_t adc, Int_t time)
+//__________________________________________________________________________
+AliVZEROdigit::AliVZEROdigit(Int_t PMnumber, Float_t adc, Float_t time)
    :AliDigit(),
    fTrack(0),
    fEvent(0),
    fPMNumber(0),
-   fADC(0),
-   fTime(0)
+   fADC(0.),
+   fTime(0.),
+   fWidth(0.),
+   fBBFlag(0),
+   fBGFlag(0),
+   fIntegrator(0)
 {  
    fPMNumber   = PMnumber;
    fADC        = adc;
    fTime       = time;
 }
 
+//__________________________________________________________________________
+AliVZEROdigit::AliVZEROdigit(Int_t  PMnumber, Float_t adc, Float_t time, 
+                             Float_t width, Bool_t BeamBeamFlag, Bool_t BeamGasFlag)
+   :AliDigit(),
+   fTrack(0),
+   fEvent(0),
+   fPMNumber(PMnumber),
+   fADC(adc),
+   fTime(time),
+   fWidth(width),
+   fBBFlag(BeamBeamFlag),
+   fBGFlag(BeamGasFlag),
+   fIntegrator(0)
+{  
+
+}
+//__________________________________________________________________________
+AliVZEROdigit::AliVZEROdigit(Int_t   PMnumber, Float_t adc, Float_t time, 
+                             Float_t width, Bool_t BeamBeamFlag, Bool_t BeamGasFlag, Bool_t integrator)
+:AliDigit(),
+fTrack(0),
+fEvent(0),
+fPMNumber(PMnumber),
+fADC(adc),
+fTime(time),
+fWidth(width),
+fBBFlag(BeamBeamFlag),
+fBGFlag(BeamGasFlag),
+fIntegrator(integrator)
+{  
+       
+}
+
+//__________________________________________________________________________
+void AliVZEROdigit::Print(const Option_t*) const
+{
+    // Dumps digit object
+    
+    Dump();
+}