fLightPMC(0.),
fEnergy(0.),
fPDGCode(0),
+ fMotherPDGCode(0),
fTrackTOF(0.)
{
fLightPMC(hits[8]),
fEnergy(hits[9]),
fPDGCode((Int_t) hits[10]),
- fTrackTOF(hits[11])
+ fMotherPDGCode((Int_t) hits[11]),
+ fTrackTOF(hits[12])
{
//
fLightPMC(oldhit.GetLightPMC()),
fEnergy(oldhit.GetEnergy()),
fPDGCode(oldhit.GetPDGCode()),
+ fMotherPDGCode(oldhit.GetMotherPDGCode()),
fTrackTOF(oldhit.GetTrackTOF())
{
// Copy constructor
void AliZDCHit::Print(Option_t *) const
{
// Print method
- printf("\t AliZDCHit: track %d PDGcode %d TOF %f ns E_prim = %f GeV SFlag = %1.0f\n"
- "\t det = %d tow = %d (X, Y)impact (%f, %f) cm\n"
- "\t PMQLight %1.0f, PMCLight %1.0f, E_dep %f\n ",
+ printf("\t AliZDCHit: track %d PDGcode %d TOF %1.1f ns E_prim = %1.2f GeV SFlag = %1.0f\n"
+ "\t DETECTOR (%d, %d) (X, Y)_impact (%f, %f) cm\n"
+ "\t PMQLight %1.0f, PMCLight %1.0f, E_dep %1.2f\n ",
fTrack,fPDGCode,fTrackTOF,fPrimKinEn,fSFlag,
fVolume[0],fVolume[1],fXImpact,fYImpact,
fLightPMQ,fLightPMC,fEnergy);