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);
 
   59 #endif // _HNL_DECAY_UTILS_H_ 
enum genie::hnl::t_HNLProd HNLProd_t
double GetCfgDouble(string file_id, string set_name, string par_name)
string AsString(genie::hnl::HNLDecayMode_t hnldm)
PDGCodeList ProductionProductList(genie::hnl::HNLProd_t hnldm)
std::string GetCfgString(string file_id, string set_name, string par_name)
std::vector< bool > GetCfgBoolVec(string file_id, string set_name, string par_name)
std::vector< int > GetCfgIntVec(string file_id, string set_name, string par_name)
Utilities for simulating the decay of Heavy Neutral Leptons. 
PDGCodeList DecayProductList(genie::hnl::HNLDecayMode_t hnldm)
enum genie::hnl::EHNLDecayMode HNLDecayMode_t
string ProdAsString(genie::hnl::HNLProd_t hnlprod)
std::vector< double > GetCfgDoubleVec(string file_id, string set_name, string par_name)
bool GetCfgBool(string file_id, string set_name, string par_name)
bool IsProdKinematicallyAllowed(genie::hnl::HNLProd_t hnlprod)
bool IsKinematicallyAllowed(genie::hnl::HNLDecayMode_t hnldm, double Mhnl)
int GetCfgInt(string file_id, string set_name, string par_name)