GENIEGenerator
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Functions
HNLDecaySelector.h File Reference
#include <map>
#include "Framework/Conventions/Constants.h"
#include "Physics/BeamHNL/HNLBRCalculator.h"
#include "Physics/BeamHNL/HNLDecayMode.h"
Include dependency graph for HNLDecaySelector.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 genie::hnl::selector
 Form factor lookup tables.
 
 genie
 THE MAIN GENIE PROJECT NAMESPACE
 
 genie::hnl
 

Functions

static genie::hnl::selector::__attribute__ ((unused)) double fDecayGammas[]
 
std::map
< genie::hnl::HNLDecayMode_t,
double > 
genie::hnl::selector::GetValidChannelWidths (const double M, const double Ue42, const double Umu42, const double Ut42, const bool IsMajorana=false)
 
double genie::hnl::selector::GetTotalDecayWidth (std::map< genie::hnl::HNLDecayMode_t, double > gammaMap)
 
double genie::hnl::selector::CalcCoMLifetime (const double M, const double Ue42, const double Umu42, const double Ut42, const bool IsMajorana=false)
 
std::map
< genie::hnl::HNLDecayMode_t,
double > 
genie::hnl::selector::SetInterestingChannels (std::vector< genie::hnl::HNLDecayMode_t > intChannels, std::map< genie::hnl::HNLDecayMode_t, double > gammaMap)
 
std::map
< genie::hnl::HNLDecayMode_t,
double > 
genie::hnl::selector::GetProbabilities (std::map< genie::hnl::HNLDecayMode_t, double > gammaMap)
 
genie::hnl::HNLDecayMode_t genie::hnl::selector::SelectChannelInclusive (std::map< genie::hnl::HNLDecayMode_t, double > Pmap, double ranThrow)