#include <LArG4Detector_service.h>
Public Member Functions | |
LArG4DetectorService (fhicl::ParameterSet const &) | |
Private Member Functions | |
std::vector< G4LogicalVolume * > | doBuildLVs () override |
std::vector< G4VPhysicalVolume * > | doPlaceToPVs (std::vector< G4LogicalVolume * >) override |
void | setStepLimits () |
std::string | instanceName (std::string const &) const |
void | doCallArtProduces (art::ProducesCollector &collector) override |
void | doFillEventWithArtHits (G4HCofThisEvent *hc) override |
Private Attributes | |
std::string | gdmlFileName_ |
bool | checkOverlaps_ |
bool | updateSimEnergyDeposits_ |
std::vector< std::string > | volumeNames_ |
std::vector< float > | stepLimits_ |
size_t | inputVolumes_ |
bool | dumpMP_ |
std::vector< std::pair < std::string, std::string > > | detectors_ {} |
std::map< std::string, G4double > | overrideGDMLStepLimit_Map {} |
std::unordered_map < std::string, float > | setGDMLVolumes_ {} |
Definition at line 54 of file LArG4Detector_service.h.
|
explicit |
Definition at line 77 of file LArG4Detector.cc.
|
overrideprivate |
|
overrideprivate |
|
overrideprivate |
|
overrideprivate |
|
private |
|
private |
|
private |
Definition at line 76 of file LArG4Detector_service.h.
|
private |
Definition at line 83 of file LArG4Detector_service.h.
|
private |
Definition at line 81 of file LArG4Detector_service.h.
|
private |
Definition at line 75 of file LArG4Detector_service.h.
|
private |
Definition at line 80 of file LArG4Detector_service.h.
|
private |
Definition at line 84 of file LArG4Detector_service.h.
|
private |
Definition at line 85 of file LArG4Detector_service.h.
|
private |
Definition at line 79 of file LArG4Detector_service.h.
|
private |
Definition at line 77 of file LArG4Detector_service.h.
|
private |
Definition at line 78 of file LArG4Detector_service.h.