1 #ifndef SimG4Core_DDG4ProductionCuts_H
2 #define SimG4Core_DDG4ProductionCuts_H
5 #include <DD4hep/SpecParRegistry.h>
6 #include <DDG4/Geant4GeometryInfo.h>
13 class G4LogicalVolume;
20 const dd4hep::sim::Geant4GeometryMaps::VolumeMap*,
35 void setProdCuts(
const dd4hep::SpecPar*, G4Region*);
37 const dd4hep::sim::Geant4GeometryMaps::VolumeMap*
dd4hepMap_ =
nullptr;
38 std::vector<std::pair<G4LogicalVolume*, const dd4hep::SpecPar*>>
dd4hepVec_;
DDG4ProductionCuts(const G4LogicalVolumeToDDLogicalPartMap *, int, bool)
std::vector< std::pair< G4LogicalVolume *, const dd4hep::SpecPar * > > dd4hepVec_
const dd4hep::SpecParRegistry * specPars_
const std::string keywordRegion_
const G4LogicalVolumeToDDLogicalPartMap * map_
A DDLogicalPart aggregates information concerning material, solid and sensitveness ...
std::vector< Pair > Vector
usefull typedef
G4LogicalVolumeToDDLogicalPartMap::Vector vec_
void setProdCuts(const DDLogicalPart, G4Region *)
const dd4hep::sim::Geant4GeometryMaps::VolumeMap * dd4hepMap_