30 #ifndef G4MultiFunctionalDetector_h
31 #define G4MultiFunctionalDetector_h 1
36 #include "G4HCofThisEvent.hh"
63 {
return primitives.size(); }
65 {
return primitives[id]; }
G4bool RegisterPrimitive(G4VPrimitiveScorer *)
G4MultiFunctionalDetector(G4String)
virtual void Initialize(G4HCofThisEvent *)
virtual ~G4MultiFunctionalDetector()
std::vector< G4VPrimitiveScorer * > primitives
G4VPrimitiveScorer * GetPrimitive(G4int id) const
virtual G4bool ProcessHits(G4Step *, G4TouchableHistory *)
virtual void EndOfEvent(G4HCofThisEvent *)
G4bool RemovePrimitive(G4VPrimitiveScorer *)
G4int GetNumberOfPrimitives() const