]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ZDC/AliZDCHit.cxx
L1phase shift corrected
[u/mrichter/AliRoot.git] / ZDC / AliZDCHit.cxx
index 95875ba0a6869bbb3282e51b292f3165bea95a7b..551c0875f00abf93c84a0ebd1814ecd4588ca705 100644 (file)
@@ -35,7 +35,9 @@ AliZDCHit::AliZDCHit() :
   fLightPMQ(0.),
   fLightPMC(0.),
   fEnergy(0.), 
-  fPDGCode(0)
+  fPDGCode(0),
+  fMotherPDGCode(0),
+  fTrackTOF(0.)
 
 {
   //
@@ -54,7 +56,9 @@ AliZDCHit::AliZDCHit(Int_t shunt, Int_t track, Int_t *vol, Float_t *hits) :
   fLightPMQ(hits[7]),
   fLightPMC(hits[8]),
   fEnergy(hits[9]), 
-  fPDGCode((Int_t) hits[10])
+  fPDGCode((Int_t) hits[10]),
+  fMotherPDGCode((Int_t) hits[11]),
+  fTrackTOF(hits[12])
 
 {
   //
@@ -77,7 +81,9 @@ AliZDCHit::AliZDCHit(const AliZDCHit &oldhit) :
   fLightPMQ(oldhit.GetLightPMQ()), 
   fLightPMC(oldhit.GetLightPMC()),
   fEnergy(oldhit.GetEnergy()),
-  fPDGCode(oldhit.GetPDGCode())
+  fPDGCode(oldhit.GetPDGCode()),
+  fMotherPDGCode(oldhit.GetMotherPDGCode()),
+  fTrackTOF(oldhit.GetTrackTOF())
 {
   // Copy constructor
   fX = oldhit.X();
@@ -91,9 +97,10 @@ AliZDCHit::AliZDCHit(const AliZDCHit &oldhit) :
 void AliZDCHit::Print(Option_t *) const 
 {
    // Print method
-   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);
+   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);
 }