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.
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();
+}