GENIEGenerator
|
Form factor lookup tables. More...
Functions | |
static | __attribute__ ((unused)) double fDecayGammas[] |
std::map < genie::hnl::HNLDecayMode_t, double > | GetValidChannelWidths (const double M, const double Ue42, const double Umu42, const double Ut42, const bool IsMajorana=false) |
double | GetTotalDecayWidth (std::map< genie::hnl::HNLDecayMode_t, double > gammaMap) |
double | CalcCoMLifetime (const double M, const double Ue42, const double Umu42, const double Ut42, const bool IsMajorana=false) |
std::map < genie::hnl::HNLDecayMode_t, double > | SetInterestingChannels (std::vector< genie::hnl::HNLDecayMode_t > intChannels, std::map< genie::hnl::HNLDecayMode_t, double > gammaMap) |
std::map < genie::hnl::HNLDecayMode_t, double > | GetProbabilities (std::map< genie::hnl::HNLDecayMode_t, double > gammaMap) |
genie::hnl::HNLDecayMode_t | SelectChannelInclusive (std::map< genie::hnl::HNLDecayMode_t, double > Pmap, double ranThrow) |
Variables | |
static const double | PARTWIDTH = 1e-3 |
static const double | FormfactorX [] |
static const double | FormfactorF1 [] |
static const double | FormfactorF2 [] |
Form factor lookup tables.
Transformation inclusive-method channel selector.
Lookup tables provided for the functions f_{1}(x)
and f_{2}(x)
that enter the N –> {} {} channel
Handles the inclusive-type transformation selection
|
static |
double genie::hnl::selector::CalcCoMLifetime | ( | const double | M, |
const double | Ue42, | ||
const double | Umu42, | ||
const double | Ut42, | ||
const bool | IsMajorana = false |
||
) |
Definition at line 194 of file HNLDecaySelector.cxx.
References GetTotalDecayWidth(), and GetValidChannelWidths().
std::map< genie::hnl::HNLDecayMode_t, double > genie::hnl::selector::GetProbabilities | ( | std::map< genie::hnl::HNLDecayMode_t, double > | gammaMap | ) |
Referenced by SelectDecayMode().
double genie::hnl::selector::GetTotalDecayWidth | ( | std::map< genie::hnl::HNLDecayMode_t, double > | gammaMap | ) |
Referenced by CalcCoMLifetime().
std::map< HNLDecayMode_t, double > genie::hnl::selector::GetValidChannelWidths | ( | const double | M, |
const double | Ue42, | ||
const double | Umu42, | ||
const double | Ut42, | ||
const bool | IsMajorana = false |
||
) |
Definition at line 18 of file HNLDecaySelector.cxx.
References genie::hnl::BRCalculator::DecayWidth(), genie::AlgFactory::GetAlgorithm(), genie::AlgFactory::Instance(), genie::constants::kElectronMass, genie::hnl::kHNLDcyNuEE, genie::hnl::kHNLDcyNuMuE, genie::hnl::kHNLDcyNuMuMu, genie::hnl::kHNLDcyNuNuNu, genie::hnl::kHNLDcyPi0Nu, genie::hnl::kHNLDcyPi0Pi0Nu, genie::hnl::kHNLDcyPiE, genie::hnl::kHNLDcyPiMu, genie::hnl::kHNLDcyPiPi0E, genie::hnl::kHNLDcyPiPi0Mu, genie::constants::kMuonMass, genie::constants::kPi0Mass, genie::constants::kPionMass, LOG, and pDEBUG.
Referenced by CalcCoMLifetime().
genie::hnl::HNLDecayMode_t genie::hnl::selector::SelectChannelInclusive | ( | std::map< genie::hnl::HNLDecayMode_t, double > | Pmap, |
double | ranThrow | ||
) |
Referenced by SelectDecayMode().
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 | ||
) |
Referenced by SelectDecayMode().
|
static |
Definition at line 58 of file FormFactorTables.h.
Referenced by genie::hnl::BRCalculator::GetFormfactorF1().
|
static |
Definition at line 109 of file FormFactorTables.h.
Referenced by genie::hnl::BRCalculator::GetFormfactorF2().
|
static |
Definition at line 32 of file FormFactorTables.h.
|
static |
Definition at line 30 of file FormFactorTables.h.
Referenced by genie::hnl::BRCalculator::GetFormfactorF1(), and genie::hnl::BRCalculator::GetFormfactorF2().