fSFlag(0),
fLightPMQ(0.),
fLightPMC(0.),
- fEnergy(0.)
+ fEnergy(0.),
+ fPDGCode(0)
{
//
fSFlag(hits[6]),
fLightPMQ(hits[7]),
fLightPMC(hits[8]),
- fEnergy(hits[9])
+ fEnergy(hits[9]),
+ fPDGCode(hits[10])
{
//
fSFlag(oldhit.GetSFlag()),
fLightPMQ(oldhit.GetLightPMQ()),
fLightPMC(oldhit.GetLightPMC()),
- fEnergy(oldhit.GetEnergy())
+ fEnergy(oldhit.GetEnergy()),
+ fPDGCode(oldhit.GetPDGCode())
{
// Copy constructor
fX = oldhit.X();
void AliZDCHit::Print(Option_t *) const
{
// Print method
- printf(" -> HIT: vol[0] = %d vol[1] = %d Track: %d \n"
- " Primary E = %f, Ximpact = %f, Yimpact = %f, SFlag = %f\n"
- " PMQLight = %f, PMCLight = %f, Deposited E = %f\n ",
- fVolume[0],fVolume[1],fTrack,fPrimKinEn,fXImpact,fYImpact,
+ printf("\t ZDC HIT: det = %d tow = %d track %d pcPDGcode %d\n"
+ "\t Primary E = %f, Ximpact = %f, Yimpact = %f, SFlag = %f\n"
+ "\t PMQLight = %f, PMCLight = %f, Deposited E = %f\n ",
+ fVolume[0],fVolume[1],fTrack,fPDGCode,fPrimKinEn,fXImpact,fYImpact,
fSFlag,fLightPMQ,fLightPMC,fEnergy);
}