17#ifndef _HNL_DECAY_UTILS_H_
18#define _HNL_DECAY_UTILS_H_
47 int GetCfgInt (
string file_id,
string set_name,
string par_name);
48 std::vector<int>
GetCfgIntVec (
string file_id,
string set_name,
string par_name);
49 double GetCfgDouble (
string file_id,
string set_name,
string par_name);
50 std::vector<double>
GetCfgDoubleVec (
string file_id,
string set_name,
string par_name);
51 bool GetCfgBool (
string file_id,
string set_name,
string par_name);
52 std::vector<bool>
GetCfgBoolVec (
string file_id,
string set_name,
string par_name);
53 std::string
GetCfgString (
string file_id,
string set_name,
string par_name);
enum genie::hnl::t_HNLProd HNLProd_t
enum genie::hnl::EHNLDecayMode HNLDecayMode_t
Useful kinematic functions.
PDGCodeList DecayProductList(genie::hnl::HNLDecayMode_t hnldm)
std::vector< bool > GetCfgBoolVec(string file_id, string set_name, string par_name)
std::vector< double > GetCfgDoubleVec(string file_id, string set_name, string par_name)
std::string GetCfgString(string file_id, string set_name, string par_name)
int GetCfgInt(string file_id, string set_name, string par_name)
PDGCodeList ProductionProductList(genie::hnl::HNLProd_t hnldm)
bool GetCfgBool(string file_id, string set_name, string par_name)
double GetCfgDouble(string file_id, string set_name, string par_name)
string ProdAsString(genie::hnl::HNLProd_t hnlprod)
string AsString(genie::hnl::HNLDecayMode_t hnldm)
bool IsKinematicallyAllowed(genie::hnl::HNLDecayMode_t hnldm, double Mhnl)
bool IsProdKinematicallyAllowed(genie::hnl::HNLProd_t hnlprod)
std::vector< int > GetCfgIntVec(string file_id, string set_name, string par_name)
THE MAIN GENIE PROJECT NAMESPACE