fStepManager(TG4StepManager::Instance())
{
//
- fID = fgSDCounter++;
+ fID = ++fgSDCounter;
}
TG4VSensitiveDetector::TG4VSensitiveDetector(G4String sdName, G4int id)
{
//
- fgSDCounter++;
+ ++fgSDCounter;
}
TG4VSensitiveDetector::TG4VSensitiveDetector(
fID = right.fID;
fStepManager = right.fStepManager;
- fgSDCounter++;;
+ ++fgSDCounter;;
}
TG4VSensitiveDetector::TG4VSensitiveDetector()
// Calls StepManager of associated AliModule.
// ---
- // let AliModule process step
+ // let user sensitive detector process normal step
fStepManager->SetStep(step, kNormalStep);
UserProcessHits(step->GetTrack(), step);
// when crossing a geometrical boundary.
// ---
+ // let user sensitive detector process boundary step
fStepManager->SetStep(step, kBoundary);
UserProcessHits(step->GetTrack(), step);