21 #ifndef artg4tk_services_DetectorHolder_service_hh 22 #define artg4tk_services_DetectorHolder_service_hh 33 class G4VPhysicalVolume;
G4VPhysicalVolume * worldPhysicalVolume()
DetectorHolderService(fhicl::ParameterSet const &)
fhicl::ParameterSet const getParametersForCategory(std::string category)
std::map< std::string, DetectorBase * > categoryMap_
G4VPhysicalVolume * worldPV_
void placeDetector(DetectorBase *const db)
void addDBtoCategoryMap(DetectorBase *const db)
void registerDetector(DetectorBase *const db)
#define DECLARE_ART_SERVICE(svc, scope)
DetectorBase * getDetectorForCategory(std::string category) const
art::Event * currentArtEvent_
art::Event & getCurrArtEvent()
void callArtProduces(art::ProducesCollector &)
void fillEventWithArtHits(G4HCofThisEvent *hc)
void setCurrArtEvent(art::Event &e)