All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HNLDecayDalitz.h
Go to the documentation of this file.
1 #ifndef HNLDecayDalitz_h
2 #define HNLDecayDalitz_h
3 
4 #include "TLorentzVector.h"
5 
6 namespace evgen {
7 namespace ldm {
8 
9  double HNLNuDiLepLNVDalitz(TLorentzVector K, TLorentzVector LA, TLorentzVector LB, TLorentzVector LBD, TLorentzVector NU); // TODO: implement
10 
11  double HNLLepPiLNVDalitz(TLorentzVector K, TLorentzVector LA, TLorentzVector N, TLorentzVector PI, TLorentzVector LB);
12  double HNLLepPiLNCDalitz(TLorentzVector K, TLorentzVector LA, TLorentzVector N, TLorentzVector PI, TLorentzVector LB);
13 
14  double HNLLepPiDalitzMax(double mK, double mA, double mN, double mP, double mB);
15 
16 } // namespace ldm
17 } // namespace evgen
18 
19 #endif
20 
double HNLNuDiLepLNVDalitz(TLorentzVector K, TLorentzVector LA, TLorentzVector LB, TLorentzVector LBD, TLorentzVector NU)
constexpr double PI
double HNLLepPiLNVDalitz(TLorentzVector K, TLorentzVector LA, TLorentzVector N, TLorentzVector PI, TLorentzVector LB)
process_name largeant stream1 can override from command line with o or output physics producers generator N
double HNLLepPiDalitzMax(double mK, double mA, double mN, double mP, double mB)
double HNLLepPiLNCDalitz(TLorentzVector K, TLorentzVector LA, TLorentzVector N, TLorentzVector PI, TLorentzVector LB)