* provided "as is" without express or implied warranty. *
**************************************************************************/
-//_________________________________________________________________________
+//**********************************************************************
//
+// Class for ZDC digit
+// ADC Channels for each PM
+// 5 for hadronic ZDCs 2 for EM ZDCs
//
-// ZDC digit = ADC Channels for each PM
-//
-//_________________________________________________________________________
+//**********************************************************************
#include "AliZDCDigit.h"
{
// Default constructor
- fSector[0] = 0;
- fSector[1] = 0;
- fADCValue = 0;
+ Int_t i;
+ for(i=0; i<2; i++) fSector[i] = 0;
+ for(i=0; i<2; i++) fADCValue[i] = 0;
}
//____________________________________________________________________________
-AliZDCDigit::AliZDCDigit(Int_t *Sector, Int_t ADCValue)
+AliZDCDigit::AliZDCDigit(Int_t *Sector, Int_t *ADCValue)
{
// Constructor
Int_t i;
- for(i=0; i<2; i++) {
- fSector[i] = Sector[i];
- }
- fADCValue = ADCValue;
+ for(i=0; i<2; i++) fSector[i] = Sector[i];
+ for(i=0; i<2; i++) fADCValue[i] = ADCValue[i];
}
//____________________________________________________________________________
-AliZDCDigit::AliZDCDigit(const AliZDCDigit & digit)
+AliZDCDigit::AliZDCDigit(const AliZDCDigit & digit):TObject(digit)
{
// Copy constructor
fSector[0] = digit.fSector[0];
fSector[1] = digit.fSector[1];
- fADCValue = digit.fADCValue;
+ fADCValue[0] = digit.fADCValue[0];
+ fADCValue[1] = digit.fADCValue[1];
}
+