49 for(
G4int iPrim=0;iPrim<nPrim;iPrim++)
60 for(
G4int iPrim=0;iPrim<nPrim;iPrim++)
66 <<
">." <<
G4endl <<
"Method RegisterPrimitive() is ignored." <<
G4endl;
67 G4Exception(
"G4MultiFunctionalDetector::RegisterPrimitive",
"Det0101",
86 std::vector<G4VPrimitiveScorer*>::iterator iterPS;
99 <<
">." <<
G4endl <<
"Method RemovePrimitive() is ignored." <<
G4endl;
106 for(
G4int iPrim=0;iPrim<nPrim;iPrim++)
113 for(
G4int iPrim=0;iPrim<nPrim;iPrim++)
120 for(
G4int iPrim=0;iPrim<nPrim;iPrim++)
127 for(
G4int iPrim=0;iPrim<nPrim;iPrim++)
134 for(
G4int iPrim=0;iPrim<nPrim;iPrim++)
G4DLLIMPORT std::ostream G4cerr
void insert(G4String str)
G4bool RegisterPrimitive(G4VPrimitiveScorer *)
G4MultiFunctionalDetector(G4String)
virtual void Initialize(G4HCofThisEvent *)
virtual void EndOfEvent(G4HCofThisEvent *)
virtual G4bool ProcessHits(G4Step *, G4TouchableHistory *)
std::vector< G4VPrimitiveScorer * > primitives
virtual ~G4MultiFunctionalDetector()
G4bool RemovePrimitive(G4VPrimitiveScorer *)
static G4SDManager * GetSDMpointer()
void AddNewCollection(G4String SDname, G4String DCname)
G4double GetStepLength() const
G4double GetTotalEnergyDeposit() const
void SetMultiFunctionalDetector(G4MultiFunctionalDetector *d)
G4String SensitiveDetectorName
G4CollectionNameVector collectionName
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
std::ostringstream G4ExceptionDescription