ClassImp(AliVZEROdigit)
+//__________________________________________________________________________
AliVZEROdigit::AliVZEROdigit()
+ :AliDigit(),
+ fTrack(0),
+ fEvent(0),
+ fPMNumber(0),
+ fADC(0.),
+ fTime(0.),
+ fWidth(0.),
+ fBBFlag(0),
+ fBGFlag(0),
+ fIntegrator(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),
+ fIntegrator(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, Float_t adc, Float_t time)
+ :AliDigit(),
+ fTrack(0),
+ fEvent(0),
+ fPMNumber(0),
+ fADC(0.),
+ fTime(0.),
+ fWidth(0.),
+ fBBFlag(0),
+ fBGFlag(0),
+ fIntegrator(0)
{
- fCellNumber = cellnumber;
- fADC = adc;
- fTime = time;
+ 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();
+}