#include <DDG4ProductionCuts.h>
Public Member Functions | |
DDG4ProductionCuts (const G4LogicalVolumeToDDLogicalPartMap *, int, bool) | |
DDG4ProductionCuts (const dd4hep::SpecParRegistry *, const dd4hep::sim::Geant4GeometryMaps::VolumeMap *, int, bool) | |
Private Member Functions | |
void | dd4hepInitialize () |
void | initialize () |
void | setProdCuts (const DDLogicalPart, G4Region *) |
void | setProdCuts (const dd4hep::SpecPar *, G4Region *) |
Private Attributes | |
const dd4hep::sim::Geant4GeometryMaps::VolumeMap * | dd4hepMap_ = nullptr |
std::vector< std::pair< G4LogicalVolume *, const dd4hep::SpecPar * > > | dd4hepVec_ |
const std::string | keywordRegion_ |
const G4LogicalVolumeToDDLogicalPartMap * | map_ = nullptr |
const bool | protonCut_ |
const dd4hep::SpecParRegistry * | specPars_ |
G4LogicalVolumeToDDLogicalPartMap::Vector | vec_ |
const int | verbosity_ |
Definition at line 15 of file DDG4ProductionCuts.h.
|
explicit |
Definition at line 53 of file DDG4ProductionCuts.cc.
References initialize().
|
explicit |
Definition at line 58 of file DDG4ProductionCuts.cc.
References dd4hepInitialize().
|
private |
Definition at line 114 of file DDG4ProductionCuts.cc.
References SplitLinear::begin, dd4hepMap_, dd4hepVec_, mps_fire::end, ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::it, findQualityFiles::jj, keywordRegion_, CrabHelper::log, mergeVDriftHistosByStation::name, nano_mu_digi_cff::region, corrVsCorr::selection, setProdCuts(), jetUpdater_cfi::sort, specPars_, HistogramManager_cfi::specs, and verbosity_.
Referenced by DDG4ProductionCuts().
|
private |
Definition at line 66 of file DDG4ProductionCuts.cc.
References DDMapper< KeyType, ValueType >::all(), Exception, keywordRegion_, map_, EgammaValidation_cff::num, nano_mu_digi_cff::region, setProdCuts(), jetUpdater_cfi::sort, AlCaHLTBitMon_QueryRunRegistry::string, DDMapper< KeyType, ValueType >::toString(), vec_, and verbosity_.
Referenced by DDG4ProductionCuts().
|
private |
Definition at line 184 of file DDG4ProductionCuts.cc.
References Exception, map_, protonCut_, nano_mu_digi_cff::region, groupFilesInBlocks::temp, DDMapper< KeyType, ValueType >::toDouble(), and verbosity_.
Referenced by dd4hepInitialize(), and initialize().
|
private |
Definition at line 245 of file DDG4ProductionCuts.cc.
References nano_mu_digi_cff::region, and verbosity_.
|
private |
Definition at line 37 of file DDG4ProductionCuts.h.
Referenced by dd4hepInitialize().
|
private |
Definition at line 38 of file DDG4ProductionCuts.h.
Referenced by dd4hepInitialize().
|
private |
Definition at line 43 of file DDG4ProductionCuts.h.
Referenced by dd4hepInitialize(), and initialize().
|
private |
Definition at line 28 of file DDG4ProductionCuts.h.
Referenced by initialize(), and setProdCuts().
|
private |
Definition at line 45 of file DDG4ProductionCuts.h.
Referenced by setProdCuts().
|
private |
Definition at line 39 of file DDG4ProductionCuts.h.
Referenced by dd4hepInitialize().
|
private |
Definition at line 29 of file DDG4ProductionCuts.h.
Referenced by initialize().
|
private |
Definition at line 44 of file DDG4ProductionCuts.h.
Referenced by dd4hepInitialize(), initialize(), and setProdCuts().