]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - VZERO/AliVZEROdigit.cxx
Warnings fixed
[u/mrichter/AliRoot.git] / VZERO / AliVZEROdigit.cxx
index dbf70818accd320d699d0eff106569a51ab7984b..b8395bb51483d0e8cc592cec6af17dbc24848389 100644 (file)
 
 ClassImp(AliVZEROdigit)
 
+//__________________________________________________________________________
 AliVZEROdigit::AliVZEROdigit()
+   :AliDigit(),
+    fTrack(0),
+    fEvent(0),
+    fPMNumber(0),
+    fADC(0),
+    fTime(0),
+    fWidth(0),
+    fBBFlag(0),
+    fBGFlag(0)
+
 {
-  fCellNumber = 0;
-  fADC        = 0;
-  fTime       = 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),
+   fWidth(0),
+   fBBFlag(0),
+   fBGFlag(0)
   
-  //
+{
   // Creates VZERO digits  
   // Fills the AliVZEROdigit data members from the array digits. 
-  //
-  
+    
   fTrack      =  tracks[0];
   fEvent      =  digits[0];  
 }
 
-AliVZEROdigit::AliVZEROdigit(Int_t cellnumber, Int_t adc, Int_t time)
+//__________________________________________________________________________
+AliVZEROdigit::AliVZEROdigit(Int_t PMnumber, Int_t adc, Int_t time)
+   :AliDigit(),
+   fTrack(0),
+   fEvent(0),
+   fPMNumber(0),
+   fADC(0),
+   fTime(0),
+   fWidth(0),
+   fBBFlag(0),
+   fBGFlag(0)
+{  
+   fPMNumber   = PMnumber;
+   fADC        = adc;
+   fTime       = time;
+}
+
+//__________________________________________________________________________
+AliVZEROdigit::AliVZEROdigit(Int_t PMnumber, Int_t adc, Int_t time, 
+                             Int_t width, Bool_t BeamBeamFlag, Bool_t BeamGasFlag)
+   :AliDigit(),
+   fTrack(0),
+   fEvent(0),
+   fPMNumber(0),
+   fADC(0),
+   fTime(0),
+   fWidth(0),
+   fBBFlag(0),
+   fBGFlag(0)
 {  
-  fCellNumber = cellnumber;
-  fADC        = adc;
-  fTime       = time;
+
+   fPMNumber   = PMnumber;    // PM number
+   fADC        = adc;         // ADC value
+   fTime       = time;        // Leading time 
+   fWidth      = width;       // Time Width
+   fBBFlag     = BeamBeamFlag;      // Beam Beam Flag
+   fBGFlag     = BeamGasFlag;      // Beam Gas  Flag
+
 }
 
+//__________________________________________________________________________
+void AliVZEROdigit::Print(const Option_t*) const
+{
+    // Dumps digit object
+    
+    Dump();
+}