Enumerations | |
enum | Generator { kUnknown =-1, kDissonantHiggs =0, kHNL =1 } |
Functions | |
double | twobody_momentum (double parent_mass, double childA_mass, double childB_mass) |
int | calcPrtlRayWgt (double rest_frame_p, double M, TVector3 dir, TVector3 boost, double rand, double &lab_frame_p_out, double &costh_rest_out, double &wgt) |
double | minKinematicCosTheta (double parentM, double secM, double prtlM, double parentE) |
double | forwardPrtlEnergy (double parentM, double secM, double prtlM, double parentE) |
double | secPDG2Mass (int pdg) |
double | flat_to_exp_rand (double x, double mean, double a, double b) |
double | forcedecay_weight (double mean, double a, double b) |
double | higgs_momentum (double kaon_mass, double pion_mass, double higs_mass) |
double | LeptonPartialWidth (double lep_mass, double higs_mass, double mixing) |
double | ElectronPartialWidth (double higs_mass, double mixing) |
double | MuonPartialWidth (double higs_mass, double mixing) |
double | PionPartialWidth (double pion_mass, double higs_mass, double mixing) |
double | PiPlusPartialWidth (double higs_mass, double mixing) |
double | PiZeroPartialWidth (double higs_mass, double mixing) |
double | KaonPlusBranchingRatio (double higs_mass, double mixing) |
double | KaonLongBranchingRatio (double higs_mass, double mixing) |
double | SMKaonBR (int kaon_pdg) |
int | PionPdg (int kaon_pdg) |
double | HNLNuDiLepLNVDalitz (TLorentzVector K, TLorentzVector LA, TLorentzVector LB, TLorentzVector LBD, TLorentzVector NU) |
double | HNLLepPiLNVDalitz (TLorentzVector K, TLorentzVector LA, TLorentzVector N, TLorentzVector PI, TLorentzVector LB) |
double | HNLLepPiLNCDalitz (TLorentzVector K, TLorentzVector LA, TLorentzVector N, TLorentzVector PI, TLorentzVector LB) |
double | HNLLepPiDalitzMax (double mK, double mA, double mN, double mP, double mB) |
double | lambda (double a, double b, double c) |
double | I1_integrand (double s, void *param) |
double | I2_integrand (double s, void *param) |
double | hnl_momentum (double kaon_mass, double lep_mass, double hnl_mass) |
double | BranchingRatio (double hnl_mass, double u4, bool is_muon) |
std::pair< double, bool > | Branch (double hnl_mass, double ue4, double um4, double rand) |
double | QEstimator (unsigned nsuccess, unsigned nfail, unsigned r) |
Enumerator | |
---|---|
kUnknown | |
kDissonantHiggs | |
kHNL |
Definition at line 12 of file MeVPrtlTruth.h.
std::pair<double, bool> evgen::ldm::Branch | ( | double | hnl_mass, |
double | ue4, | ||
double | um4, | ||
double | rand | ||
) |
Definition at line 137 of file Kaon2HNLFlux_tool.cc.
double evgen::ldm::BranchingRatio | ( | double | hnl_mass, |
double | u4, | ||
bool | is_muon | ||
) |
Definition at line 120 of file Kaon2HNLFlux_tool.cc.
int evgen::ldm::calcPrtlRayWgt | ( | double | rest_frame_p, |
double | M, | ||
TVector3 | dir, | ||
TVector3 | boost, | ||
double | rand, | ||
double & | lab_frame_p_out, | ||
double & | costh_rest_out, | ||
double & | wgt | ||
) |
Definition at line 102 of file Constants.cpp.
double evgen::ldm::ElectronPartialWidth | ( | double | higs_mass, |
double | mixing | ||
) |
Definition at line 121 of file HiggsMakeDecay_tool.cc.
double evgen::ldm::flat_to_exp_rand | ( | double | x, |
double | mean, | ||
double | a, | ||
double | b | ||
) |
Definition at line 91 of file HiggsMakeDecay_tool.cc.
double evgen::ldm::forcedecay_weight | ( | double | mean, |
double | a, | ||
double | b | ||
) |
Definition at line 97 of file HiggsMakeDecay_tool.cc.
double evgen::ldm::forwardPrtlEnergy | ( | double | parentM, |
double | secM, | ||
double | prtlM, | ||
double | parentE | ||
) |
Definition at line 212 of file Constants.cpp.
double evgen::ldm::higgs_momentum | ( | double | kaon_mass, |
double | pion_mass, | ||
double | higs_mass | ||
) |
Definition at line 101 of file HiggsMakeDecay_tool.cc.
double evgen::ldm::hnl_momentum | ( | double | kaon_mass, |
double | lep_mass, | ||
double | hnl_mass | ||
) |
Definition at line 88 of file Kaon2HNLFlux_tool.cc.
double evgen::ldm::HNLLepPiDalitzMax | ( | double | mK, |
double | mA, | ||
double | mN, | ||
double | mP, | ||
double | mB | ||
) |
Definition at line 55 of file HNLDecayDalitz.cpp.
double evgen::ldm::HNLLepPiLNCDalitz | ( | TLorentzVector | K, |
TLorentzVector | LA, | ||
TLorentzVector | N, | ||
TLorentzVector | PI, | ||
TLorentzVector | LB | ||
) |
Definition at line 23 of file HNLDecayDalitz.cpp.
double evgen::ldm::HNLLepPiLNVDalitz | ( | TLorentzVector | K, |
TLorentzVector | LA, | ||
TLorentzVector | N, | ||
TLorentzVector | PI, | ||
TLorentzVector | LB | ||
) |
Definition at line 34 of file HNLDecayDalitz.cpp.
double evgen::ldm::HNLNuDiLepLNVDalitz | ( | TLorentzVector | K, |
TLorentzVector | LA, | ||
TLorentzVector | LB, | ||
TLorentzVector | LBD, | ||
TLorentzVector | NU | ||
) |
Definition at line 6 of file HNLDecayDalitz.cpp.
double evgen::ldm::I1_integrand | ( | double | s, |
void * | param | ||
) |
Definition at line 203 of file HNLMakeDecay_tool.cc.
double evgen::ldm::I2_integrand | ( | double | s, |
void * | param | ||
) |
Definition at line 212 of file HNLMakeDecay_tool.cc.
double evgen::ldm::KaonLongBranchingRatio | ( | double | higs_mass, |
double | mixing | ||
) |
Definition at line 128 of file Kaon2HiggsFlux_tool.cc.
double evgen::ldm::KaonPlusBranchingRatio | ( | double | higs_mass, |
double | mixing | ||
) |
Definition at line 104 of file Kaon2HiggsFlux_tool.cc.
double evgen::ldm::lambda | ( | double | a, |
double | b, | ||
double | c | ||
) |
Definition at line 134 of file HNLMakeDecay_tool.cc.
double evgen::ldm::LeptonPartialWidth | ( | double | lep_mass, |
double | higs_mass, | ||
double | mixing | ||
) |
Definition at line 112 of file HiggsMakeDecay_tool.cc.
double evgen::ldm::minKinematicCosTheta | ( | double | parentM, |
double | secM, | ||
double | prtlM, | ||
double | parentE | ||
) |
Definition at line 195 of file Constants.cpp.
double evgen::ldm::MuonPartialWidth | ( | double | higs_mass, |
double | mixing | ||
) |
Definition at line 125 of file HiggsMakeDecay_tool.cc.
double evgen::ldm::PionPartialWidth | ( | double | pion_mass, |
double | higs_mass, | ||
double | mixing | ||
) |
Definition at line 129 of file HiggsMakeDecay_tool.cc.
int evgen::ldm::PionPdg | ( | int | kaon_pdg | ) |
Definition at line 167 of file Kaon2HiggsFlux_tool.cc.
double evgen::ldm::PiPlusPartialWidth | ( | double | higs_mass, |
double | mixing | ||
) |
Definition at line 141 of file HiggsMakeDecay_tool.cc.
double evgen::ldm::PiZeroPartialWidth | ( | double | higs_mass, |
double | mixing | ||
) |
Definition at line 145 of file HiggsMakeDecay_tool.cc.
double evgen::ldm::QEstimator | ( | unsigned | nsuccess, |
unsigned | nfail, | ||
unsigned | r | ||
) |
Definition at line 96 of file MixedWeightRayTraceBox_tool.cc.
double evgen::ldm::secPDG2Mass | ( | int | pdg | ) |
Definition at line 236 of file Constants.cpp.
double evgen::ldm::SMKaonBR | ( | int | kaon_pdg | ) |
Definition at line 146 of file Kaon2HiggsFlux_tool.cc.
double evgen::ldm::twobody_momentum | ( | double | parent_mass, |
double | childA_mass, | ||
double | childB_mass | ||
) |
Definition at line 73 of file Constants.cpp.