73 auto edep = step->GetTotalEnergyDeposit();
74 if (edep==0.)
return true;
76 auto touchable = step->GetPreStepPoint()->GetTouchable();
77 auto physical = touchable->GetVolume();
78 auto copyNo = physical->GetCopyNo();
80 auto hit = (*fHitsCollection)[copyNo];
82 if (!(hit->GetLogV())) {
84 hit->SetLogV(physical->GetLogicalVolume());
87 hit->SetRot(transform.NetRotation());
88 hit->SetPos(transform.NetTranslation());