50 for (
auto sd : fSensitiveDetectors)
56 for (
auto sd : fSensitiveDetectors)
62 for (
auto sd : fSensitiveDetectors)
69 for (
auto sd : fSensitiveDetectors)
70 result &= sd->Hit(aStep);
78 <<
" : This method cannot be called for an instance of type "
79 "G4MultiSensitiveDetector."
80 <<
" First retrieve a contained G4VSensitiveDetector with. i.e. GetSD "
82 <<
" call this method.";
91 for (
auto sd : fSensitiveDetectors)
92 newInst->AddSD(sd->Clone());
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *description)
std::ostringstream G4ExceptionDescription
G4int GetCollectionID(G4int i) final
void Initialize(G4HCofThisEvent *) override
void EndOfEvent(G4HCofThisEvent *) override
G4bool ProcessHits(G4Step *aStep, G4TouchableHistory *ROhist) override
G4MultiSensitiveDetector(const G4MultiSensitiveDetector &rhs)=default
G4VSensitiveDetector * Clone() const override