GENIEGenerator
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Functions
HNLDecayUtils.h File Reference
#include <string>
#include "Framework/ParticleData/PDGCodeList.h"
#include "Physics/BeamHNL/HNLDecayMode.h"
#include "Physics/BeamHNL/HNLProductionMode.h"
#include "Framework/Algorithm/AlgConfigPool.h"
#include "Framework/Registry/Registry.h"
#include "Framework/Utils/StringUtils.h"
Include dependency graph for HNLDecayUtils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 genie
 THE MAIN GENIE PROJECT NAMESPACE
 
 genie::utils
 Root of GENIE utility namespaces.
 
 genie::utils::hnl
 Useful kinematic functions.
 

Functions

string genie::utils::hnl::ProdAsString (genie::hnl::HNLProd_t hnlprod)
 
string genie::utils::hnl::AsString (genie::hnl::HNLDecayMode_t hnldm)
 
bool genie::utils::hnl::IsProdKinematicallyAllowed (genie::hnl::HNLProd_t hnlprod)
 
bool genie::utils::hnl::IsKinematicallyAllowed (genie::hnl::HNLDecayMode_t hnldm, double Mhnl)
 
PDGCodeList genie::utils::hnl::ProductionProductList (genie::hnl::HNLProd_t hnldm)
 
PDGCodeList genie::utils::hnl::DecayProductList (genie::hnl::HNLDecayMode_t hnldm)
 
int genie::utils::hnl::GetCfgInt (string file_id, string set_name, string par_name)
 
std::vector< int > genie::utils::hnl::GetCfgIntVec (string file_id, string set_name, string par_name)
 
double genie::utils::hnl::GetCfgDouble (string file_id, string set_name, string par_name)
 
std::vector< double > genie::utils::hnl::GetCfgDoubleVec (string file_id, string set_name, string par_name)
 
bool genie::utils::hnl::GetCfgBool (string file_id, string set_name, string par_name)
 
std::vector< bool > genie::utils::hnl::GetCfgBoolVec (string file_id, string set_name, string par_name)
 
std::string genie::utils::hnl::GetCfgString (string file_id, string set_name, string par_name)