1 #ifndef artg4tk_DataProducts_G4ModelConfig_ArtG4tkModelConfig_hh 2 #define artg4tk_DataProducts_G4ModelConfig_ArtG4tkModelConfig_hh 20 : fDefaultPhysics(rhs.fDefaultPhysics), fModelConfig(rhs.fModelConfig)
25 void Insert(
const std::string&,
const std::string&,
const double&);
30 return fDefaultPhysics;
32 std::vector<std::string> GetConfiguredModels()
const;
33 const std::vector<std::pair<std::string, double>>* GetConfig(
const std::string&)
const;
63 std::map<std::string, std::vector<std::pair<std::string, double>>>
fModelConfig;
ArtG4tkModelConfig(const bool &flag)
bool IsDefaultPhysics() const
constexpr bool operator<(CryostatID const &a, CryostatID const &b)
Order cryostats with increasing ID.
TNtupleSim Fill(f1, f2, f3, f4)
std::map< std::string, std::vector< std::pair< std::string, double > > > fModelConfig
ArtG4tkModelConfig(const ArtG4tkModelConfig &rhs)