* 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
+ 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 Det, Int_t Quad, Float_t ADCValue)
+AliZDCDigit::AliZDCDigit(Int_t *Sector, Int_t *ADCValue)
{
- // constructor with all data
-
-
- fDetector = Det;
- fQuadrant = Quad;
- fADCValue = ADCValue;
+ // Constructor
+
+ Int_t i;
+ 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
+ // Copy constructor
- fDetector = digit.fDetector;
- fQuadrant = digit.fQuadrant;
- fADCValue = digit.fADCValue;
+ fSector[0] = digit.fSector[0];
+ fSector[1] = digit.fSector[1];
+ fADCValue[0] = digit.fADCValue[0];
+ fADCValue[1] = digit.fADCValue[1];
}
+