#include <LArG4Detector_service.h>
Definition at line 54 of file LArG4Detector_service.h.
 
  
  | 
        
          | larg4::LArG4DetectorService::LArG4DetectorService | ( | fhicl::ParameterSet const & | p | ) |  |  | explicit | 
 
Definition at line 77 of file LArG4Detector.cc.
   78   : artg4tk::DetectorBase(
p,
 
   79                           p.get<
string>(
"name", 
"LArG4DetectorService"),
 
   80                           p.get<
string>(
"category", 
"World"),
 
   81                           p.get<
string>(
"mother_category", 
""))
 
   85   , 
volumeNames_{
p.get<std::vector<std::string>>(
"volumeNames", {})}
 
std::string gdmlFileName_
bool updateSimEnergyDeposits_
std::vector< std::string > volumeNames_
 
 
  
  | 
        
          | std::vector<G4LogicalVolume*> larg4::LArG4DetectorService::doBuildLVs | ( |  | ) |  |  | overrideprivate | 
 
 
  
  | 
        
          | void larg4::LArG4DetectorService::doCallArtProduces | ( | art::ProducesCollector & | collector | ) |  |  | overrideprivate | 
 
 
  
  | 
        
          | void larg4::LArG4DetectorService::doFillEventWithArtHits | ( | G4HCofThisEvent * | hc | ) |  |  | overrideprivate | 
 
 
  
  | 
        
          | std::vector<G4VPhysicalVolume*> larg4::LArG4DetectorService::doPlaceToPVs | ( | std::vector< G4LogicalVolume * > |  | ) |  |  | overrideprivate | 
 
 
  
  | 
        
          | std::string larg4::LArG4DetectorService::instanceName | ( | std::string const & |  | ) | const |  | private | 
 
 
  
  | 
        
          | void larg4::LArG4DetectorService::setStepLimits | ( |  | ) |  |  | private | 
 
 
  
  | 
        
          | bool larg4::LArG4DetectorService::checkOverlaps_ |  | private | 
 
 
  
  | 
        
          | std::vector<std::pair<std::string, std::string> > larg4::LArG4DetectorService::detectors_ {} |  | private | 
 
 
  
  | 
        
          | bool larg4::LArG4DetectorService::dumpMP_ |  | private | 
 
 
  
  | 
        
          | std::string larg4::LArG4DetectorService::gdmlFileName_ |  | private | 
 
 
  
  | 
        
          | size_t larg4::LArG4DetectorService::inputVolumes_ |  | private | 
 
 
  
  | 
        
          | std::map<std::string, G4double> larg4::LArG4DetectorService::overrideGDMLStepLimit_Map {} |  | private | 
 
 
  
  | 
        
          | std::unordered_map<std::string, float> larg4::LArG4DetectorService::setGDMLVolumes_ {} |  | private | 
 
 
  
  | 
        
          | std::vector<float> larg4::LArG4DetectorService::stepLimits_ |  | private | 
 
 
  
  | 
        
          | bool larg4::LArG4DetectorService::updateSimEnergyDeposits_ |  | private | 
 
 
  
  | 
        
          | std::vector<std::string> larg4::LArG4DetectorService::volumeNames_ |  | private | 
 
 
The documentation for this class was generated from the following files: