if(fNhits==0){
// First hit -> setting flag for primary or secondary particle
- /*TParticle * p = gAlice->GetMCApp()->Particle(track);
+ TParticle * p = gAlice->GetMCApp()->Particle(track);
Int_t imo = p->GetFirstMother();
//
if(track != imo){
}
else if(track == imo){
newquad->SetSFlag(0); // PRIMARY particle entering the ZDC
- }*/
+ }
//
sFlag = newquad->GetSFlag();
primKinEn = newquad->GetPrimKinEn();
motPDGcode = newquad->GetMotherPDGCode();
trackTime = newquad->GetTrackTOF();
trackEta = newquad->GetTrackEta();
+
}
else{
newquad->SetPrimKinEn(primKinEn);
newquad->SetTrackTOF(trackTime);
newquad->SetTrackEta(trackEta);
}
-
+
Int_t j;
for(j=0; j<fNhits; j++){
// If hits are equal (same track, same volume), sum them.
return;
}
}
+ //printf( "PDG from hits[10] = %f\n", hits[10]);
//Otherwise create a new hit
new(lhits[fNhits]) AliZDCHit(*newquad);