#include <KinematicConstraints.h>
Public Member Functions | |
KinematicConstraints () | |
~KinematicConstraints () | |
KinematicConstraints (const KinematicConstraints &) | |
int | Type () const |
void | ResonanceConstraints (const double mres, std::vector< int > tlis, HepSymMatrix Vre) |
void | TotalEnergyConstraints (const double etot, std::vector< int > tlis) |
void | TotalMomentumConstraints (const double ptot, std::vector< int > tlis) |
void | ThreeMomentumConstraints (const Hep3Vector p3, std::vector< int > tlis) |
void | FourMomentumConstraints (const HepLorentzVector p4, std::vector< int > tlis, HepSymMatrix Vme) |
void | EqualMassConstraints (std::vector< int > tlis1, std::vector< int > tlis2, HepSymMatrix Vne) |
std::vector< HepMatrix > | Ec () |
std::vector< HepMatrix > | Dc () |
std::vector< HepVector > | dc () |
std::vector< HepVector > | lambda () |
std::vector< HepSymMatrix > | Vm () |
std::vector< HepSymMatrix > | VD () |
std::vector< int > | Ltrk () |
int | nc () |
void | setType (const int type) |
void | setLambda (HepVector lambda) |
void | setVD (HepSymMatrix vd) |
KinematicConstraints & | operator= (const KinematicConstraints &) |
int | typeRes () const |
int | typeEtot () const |
int | typePtot () const |
int | typeP3 () const |
int | typeP4 () const |
int | typeEqMass () const |
int | typePoint () const |
double | mres () const |
double | etot () const |
double | ptot () const |
HepPoint3D | point () const |
Hep3Vector | p3 () const |
HepLorentzVector | p4 () const |
double | phipre () const |
double | lambdapre () const |
HepSymMatrix | Vre () const |
HepSymMatrix | Vme () const |
HepSymMatrix | Vne () const |
HepSymMatrix | Vpe () const |
HepSymMatrix | Vmeasure () const |
std::vector< int > | numEqual () |
void | setMres (const double mres) |
void | setEtot (const double etot) |
void | setPtot (const double ptot) |
void | setP3 (const Hep3Vector p3) |
void | setP4 (const HepLorentzVector p4) |
void | setP4 (const double etot) |
void | setPoint (const HepPoint3D x) |
void | setPhipre (const double phipre) |
void | setLambdapre (const double lambdapre) |
void | setVre (const HepSymMatrix Vre) |
void | setVme (const HepSymMatrix Vme) |
void | setVne (const HepSymMatrix Vne) |
void | setVpe (const HepSymMatrix Vpe) |
void | setVmeasure (const HepSymMatrix Vmeasure) |
void | setNumEqual (std::vector< int > nequal) |
Private Attributes | |
int | m_type |
std::vector< HepMatrix > | m_Dc |
std::vector< HepMatrix > | m_Ec |
std::vector< HepVector > | m_dc |
std::vector< HepSymMatrix > | m_Vm |
std::vector< HepVector > | m_lambda |
std::vector< HepSymMatrix > | m_VD |
std::vector< int > | m_ltrk |
int | m_nc |
double | m_mres |
double | m_etot |
double | m_ptot |
Hep3Vector | m_p3 |
HepLorentzVector | m_p4 |
double | m_phipre |
double | m_lambdapre |
HepPoint3D | m_point |
HepSymMatrix | m_Vmeasure |
HepSymMatrix | m_Vre |
HepSymMatrix | m_Vme |
HepSymMatrix | m_Vne |
HepSymMatrix | m_Vpe |
std::vector< int > | m_nequal |
Static Private Attributes | |
static const int | Resonance = 1 |
static const int | TotalEnergy = 2 |
static const int | TotalMomentum = 4 |
static const int | ThreeMomentum = 16 |
static const int | FourMomentum = 32 |
static const int | EqualMass = 64 |
static const int | Position = 8 |
Definition at line 20 of file KinematicConstraints.h.
KinematicConstraints::KinematicConstraints | ( | ) |
Definition at line 12 of file KinematicConstraints.cxx.
References m_dc, m_Dc, m_Ec, m_etot, m_lambda, m_lambdapre, m_ltrk, m_mres, m_nc, m_nequal, m_p3, m_p4, m_phipre, m_ptot, m_Vm, m_Vme, m_Vne, m_Vpe, and m_Vre.
00012 { 00013 m_Ec.clear(); 00014 m_Dc.clear(); 00015 m_dc.clear(); 00016 m_Vm.clear(); 00017 m_lambda.clear(); 00018 m_ltrk.clear(); 00019 m_nequal.clear(); 00020 m_nc=0; 00021 m_mres = -1; 00022 m_etot = -1; 00023 m_ptot = -1; 00024 m_p3 = Hep3Vector(0, 0, 0); 00025 m_p4 = HepLorentzVector(0, 0, 0, 0); 00026 m_phipre = 0; 00027 m_lambdapre = 0; 00028 m_Vre = HepSymMatrix(1,0); 00029 m_Vme = HepSymMatrix(4,0); 00030 m_Vne = HepSymMatrix(1,0); 00031 m_Vpe = HepSymMatrix(2,0); 00032 }
KinematicConstraints::~KinematicConstraints | ( | ) | [inline] |
KinematicConstraints::KinematicConstraints | ( | const KinematicConstraints & | ) | [inline] |
Definition at line 125 of file KinematicConstraints.h.
References m_dc, m_Dc, m_Ec, m_etot, m_lambda, m_lambdapre, m_ltrk, m_mres, m_nc, m_nequal, m_p3, m_p4, m_phipre, m_ptot, m_type, m_VD, m_Vm, m_Vme, m_Vmeasure, m_Vne, m_Vpe, and m_Vre.
00125 { 00126 m_type = kc.m_type; 00127 m_Ec = kc.m_Ec; 00128 m_Dc = kc.m_Dc; 00129 m_dc = kc.m_dc; 00130 m_Vm = kc.m_Vm; 00131 m_lambda = kc.m_lambda; 00132 m_VD = kc.m_VD; 00133 m_ltrk = kc.m_ltrk; 00134 m_nc = kc.m_nc; 00135 m_mres = kc.m_mres; 00136 m_etot = kc.m_etot; 00137 m_ptot = kc.m_ptot; 00138 m_p3 = kc.m_p3; 00139 m_p4 = kc.m_p4; 00140 m_phipre = kc.m_phipre; 00141 m_lambdapre = kc.m_lambdapre; 00142 m_nequal = kc.m_nequal; 00143 m_Vre = kc.m_Vre; 00144 m_Vme = kc.m_Vme; 00145 m_Vne = kc.m_Vne; 00146 m_Vpe = kc.m_Vpe; 00147 m_Vmeasure = kc.m_Vmeasure; 00148 00149 }
std::vector<HepVector> KinematicConstraints::dc | ( | ) | [inline] |
std::vector<HepMatrix> KinematicConstraints::Dc | ( | ) | [inline] |
Definition at line 40 of file KinematicConstraints.h.
References m_Dc.
Referenced by KinematicFit::covMatrix().
00040 {return m_Dc;}
std::vector<HepMatrix> KinematicConstraints::Ec | ( | ) | [inline] |
void KinematicConstraints::EqualMassConstraints | ( | std::vector< int > | tlis1, | |
std::vector< int > | tlis2, | |||
HepSymMatrix | Vne | |||
) |
Definition at line 85 of file KinematicConstraints.cxx.
References genRecEmupikp::i, m_ltrk, m_nc, m_nequal, m_Vm, setType(), setVmeasure(), setVne(), and typeEqMass().
Referenced by KinematicFit::AddEqualMass(), and KalmanKinematicFit::AddEqualMass().
00086 { 00087 m_ltrk.clear(); 00088 for(unsigned int i = 0; i < tlis1.size(); i++) 00089 m_ltrk.push_back(tlis1[i]); 00090 for(unsigned int i = 0; i < tlis2.size(); i++) 00091 m_ltrk.push_back(tlis2[i]); 00092 m_nc = 1; 00093 setType(typeEqMass()); 00094 setVne(Vne); 00095 m_Vm.push_back(Vne); 00096 m_nequal.clear(); 00097 m_nequal.push_back(tlis1.size()); 00098 m_nequal.push_back(tlis2.size()); 00099 setVmeasure(Vne); 00100 00101 }
double KinematicConstraints::etot | ( | ) | const [inline] |
Definition at line 62 of file KinematicConstraints.h.
References m_etot.
Referenced by KinematicFit::updateConstraints(), and KalmanKinematicFit::updateConstraints().
00062 {return m_etot;}
void KinematicConstraints::FourMomentumConstraints | ( | const HepLorentzVector | p4, | |
std::vector< int > | tlis, | |||
HepSymMatrix | Vme | |||
) |
Definition at line 74 of file KinematicConstraints.cxx.
References m_ltrk, m_nc, m_Vm, setP4(), setType(), setVme(), setVmeasure(), and typeP4().
Referenced by KinematicFit::AddFourMomentum(), and KalmanKinematicFit::AddFourMomentum().
00075 { 00076 m_ltrk = tlis; 00077 m_nc = 4; 00078 setType(typeP4()); 00079 setP4(p4); 00080 setVme(Vme); 00081 m_Vm.push_back(Vme); 00082 setVmeasure(Vme); 00083 }
std::vector<HepVector> KinematicConstraints::lambda | ( | ) | [inline] |
double KinematicConstraints::lambdapre | ( | ) | const [inline] |
Definition at line 68 of file KinematicConstraints.h.
References m_lambdapre.
00068 {return m_lambdapre;}
std::vector<int> KinematicConstraints::Ltrk | ( | ) | [inline] |
Definition at line 45 of file KinematicConstraints.h.
References m_ltrk.
Referenced by KinematicFit::BuildVirtualParticle(), KalmanKinematicFit::BuildVirtualParticle(), KinematicFit::covMatrix(), KinematicFit::updateConstraints(), and KalmanKinematicFit::updateConstraints().
00045 {return m_ltrk;}
double KinematicConstraints::mres | ( | ) | const [inline] |
Definition at line 61 of file KinematicConstraints.h.
References m_mres.
Referenced by KinematicFit::updateConstraints(), and KalmanKinematicFit::updateConstraints().
00061 {return m_mres;}
int KinematicConstraints::nc | ( | ) | [inline] |
Definition at line 46 of file KinematicConstraints.h.
References m_nc.
Referenced by KinematicFit::covMatrix(), KalmanKinematicFit::Fit(), KinematicFit::updateConstraints(), and KalmanKinematicFit::updateConstraints().
00046 {return m_nc;}
std::vector<int> KinematicConstraints::numEqual | ( | ) | [inline] |
Definition at line 74 of file KinematicConstraints.h.
References m_nequal.
Referenced by KinematicFit::updateConstraints(), and KalmanKinematicFit::updateConstraints().
00074 {return m_nequal;}
KinematicConstraints & KinematicConstraints::operator= | ( | const KinematicConstraints & | ) | [inline] |
Definition at line 151 of file KinematicConstraints.h.
References m_dc, m_Dc, m_Ec, m_etot, m_lambda, m_lambdapre, m_ltrk, m_mres, m_nc, m_nequal, m_p3, m_p4, m_phipre, m_ptot, m_type, m_VD, m_Vm, m_Vme, m_Vmeasure, m_Vne, m_Vpe, and m_Vre.
00151 { 00152 m_type = kc.m_type; 00153 m_Ec = kc.m_Ec; 00154 m_Dc = kc.m_Dc; 00155 m_dc = kc.m_dc; 00156 m_Vm = kc.m_Vm; 00157 m_lambda = kc.m_lambda; 00158 m_VD = kc.m_VD; 00159 m_ltrk = kc.m_ltrk; 00160 m_nc = kc.m_nc; 00161 m_mres = kc.m_mres; 00162 m_etot = kc.m_etot; 00163 m_ptot = kc.m_ptot; 00164 m_p3 = kc.m_p3; 00165 m_p4 = kc.m_p4; 00166 m_phipre = kc.m_phipre; 00167 m_lambdapre = kc.m_lambdapre; 00168 m_nequal = kc.m_nequal; 00169 m_Vre = kc.m_Vre; 00170 m_Vme = kc.m_Vme; 00171 m_Vne = kc.m_Vne; 00172 m_Vpe = kc.m_Vpe; 00173 m_Vmeasure = kc.m_Vmeasure; 00174 return (*this); 00175 }
Hep3Vector KinematicConstraints::p3 | ( | ) | const [inline] |
Definition at line 65 of file KinematicConstraints.h.
References m_p3.
Referenced by KinematicFit::updateConstraints(), and KalmanKinematicFit::updateConstraints().
00065 {return m_p3;}
HepLorentzVector KinematicConstraints::p4 | ( | ) | const [inline] |
Definition at line 66 of file KinematicConstraints.h.
References m_p4.
Referenced by KinematicFit::updateConstraints(), and KalmanKinematicFit::updateConstraints().
00066 {return m_p4;}
double KinematicConstraints::phipre | ( | ) | const [inline] |
HepPoint3D KinematicConstraints::point | ( | ) | const [inline] |
double KinematicConstraints::ptot | ( | ) | const [inline] |
Definition at line 63 of file KinematicConstraints.h.
References m_ptot.
Referenced by KinematicFit::updateConstraints(), and KalmanKinematicFit::updateConstraints().
00063 {return m_ptot;}
void KinematicConstraints::ResonanceConstraints | ( | const double | mres, | |
std::vector< int > | tlis, | |||
HepSymMatrix | Vre | |||
) |
Definition at line 34 of file KinematicConstraints.cxx.
References m_ltrk, m_nc, setMres(), setType(), setVmeasure(), setVre(), and typeRes().
Referenced by KinematicFit::AddResonance(), and KalmanKinematicFit::AddResonance().
00035 { 00036 m_ltrk = tlis; 00037 m_nc = 1; 00038 setType(typeRes()); 00039 setMres(mres); 00040 setVre(Vre); 00041 setVmeasure(Vre); 00042 }
void KinematicConstraints::setEtot | ( | const double | etot | ) | [inline] |
Definition at line 77 of file KinematicConstraints.h.
References m_etot.
Referenced by TotalEnergyConstraints().
void KinematicConstraints::setLambda | ( | HepVector | lambda | ) | [inline] |
void KinematicConstraints::setLambdapre | ( | const double | lambdapre | ) | [inline] |
Definition at line 84 of file KinematicConstraints.h.
References m_lambdapre.
00084 {m_lambdapre = lambdapre;}
void KinematicConstraints::setMres | ( | const double | mres | ) | [inline] |
Definition at line 76 of file KinematicConstraints.h.
References m_mres.
Referenced by ResonanceConstraints().
void KinematicConstraints::setNumEqual | ( | std::vector< int > | nequal | ) | [inline] |
Definition at line 90 of file KinematicConstraints.h.
References m_nequal.
00090 {m_nequal = nequal;}
void KinematicConstraints::setP3 | ( | const Hep3Vector | p3 | ) | [inline] |
Definition at line 79 of file KinematicConstraints.h.
References m_p3.
Referenced by ThreeMomentumConstraints().
void KinematicConstraints::setP4 | ( | const double | etot | ) | [inline] |
void KinematicConstraints::setP4 | ( | const HepLorentzVector | p4 | ) | [inline] |
Definition at line 80 of file KinematicConstraints.h.
References m_p4.
Referenced by FourMomentumConstraints().
void KinematicConstraints::setPhipre | ( | const double | phipre | ) | [inline] |
void KinematicConstraints::setPoint | ( | const HepPoint3D | x | ) | [inline] |
void KinematicConstraints::setPtot | ( | const double | ptot | ) | [inline] |
Definition at line 78 of file KinematicConstraints.h.
References m_ptot.
Referenced by TotalMomentumConstraints().
void KinematicConstraints::setType | ( | const int | type | ) | [inline] |
Definition at line 47 of file KinematicConstraints.h.
References m_type.
Referenced by EqualMassConstraints(), FourMomentumConstraints(), ResonanceConstraints(), ThreeMomentumConstraints(), TotalEnergyConstraints(), and TotalMomentumConstraints().
void KinematicConstraints::setVD | ( | HepSymMatrix | vd | ) | [inline] |
void KinematicConstraints::setVme | ( | const HepSymMatrix | Vme | ) | [inline] |
Definition at line 86 of file KinematicConstraints.h.
References m_Vme.
Referenced by FourMomentumConstraints().
void KinematicConstraints::setVmeasure | ( | const HepSymMatrix | Vmeasure | ) | [inline] |
Definition at line 89 of file KinematicConstraints.h.
References m_Vmeasure.
Referenced by EqualMassConstraints(), FourMomentumConstraints(), ResonanceConstraints(), ThreeMomentumConstraints(), TotalEnergyConstraints(), and TotalMomentumConstraints().
00089 {m_Vmeasure = Vmeasure;}
void KinematicConstraints::setVne | ( | const HepSymMatrix | Vne | ) | [inline] |
Definition at line 87 of file KinematicConstraints.h.
References m_Vne.
Referenced by EqualMassConstraints().
void KinematicConstraints::setVpe | ( | const HepSymMatrix | Vpe | ) | [inline] |
void KinematicConstraints::setVre | ( | const HepSymMatrix | Vre | ) | [inline] |
Definition at line 85 of file KinematicConstraints.h.
References m_Vre.
Referenced by ResonanceConstraints().
void KinematicConstraints::ThreeMomentumConstraints | ( | const Hep3Vector | p3, | |
std::vector< int > | tlis | |||
) |
Definition at line 64 of file KinematicConstraints.cxx.
References m_ltrk, m_nc, setP3(), setType(), setVmeasure(), and typeP3().
Referenced by KinematicFit::AddThreeMomentum(), and KalmanKinematicFit::AddThreeMomentum().
00065 { 00066 m_ltrk = tlis; 00067 m_nc = 3; 00068 setType(typeP3()); 00069 setP3(p3); 00070 HepSymMatrix tmp(3,0); 00071 setVmeasure(tmp); 00072 }
void KinematicConstraints::TotalEnergyConstraints | ( | const double | etot, | |
std::vector< int > | tlis | |||
) |
Definition at line 44 of file KinematicConstraints.cxx.
References m_ltrk, m_nc, setEtot(), setType(), setVmeasure(), and typeEtot().
Referenced by KinematicFit::AddTotalEnergy(), and KalmanKinematicFit::AddTotalEnergy().
00045 { 00046 m_ltrk = tlis; 00047 m_nc = 1; 00048 setType(typeEtot()); 00049 setEtot(etot); 00050 HepSymMatrix tmp(1,0); 00051 setVmeasure(tmp); 00052 }
void KinematicConstraints::TotalMomentumConstraints | ( | const double | ptot, | |
std::vector< int > | tlis | |||
) |
Definition at line 54 of file KinematicConstraints.cxx.
References m_ltrk, m_nc, setPtot(), setType(), setVmeasure(), and typePtot().
Referenced by KinematicFit::AddTotalMomentum(), and KalmanKinematicFit::AddTotalMomentum().
00055 { 00056 m_ltrk = tlis; 00057 m_nc = 1; 00058 setType(typePtot()); 00059 setPtot(ptot); 00060 HepSymMatrix tmp(1,0); 00061 setVmeasure(tmp); 00062 }
int KinematicConstraints::Type | ( | ) | const [inline] |
Definition at line 26 of file KinematicConstraints.h.
References m_type.
Referenced by KinematicFit::updateConstraints(), and KalmanKinematicFit::updateConstraints().
00026 {return m_type;}
int KinematicConstraints::typeEqMass | ( | ) | const [inline] |
Definition at line 58 of file KinematicConstraints.h.
References EqualMass.
Referenced by EqualMassConstraints().
00058 {return EqualMass;}
int KinematicConstraints::typeEtot | ( | ) | const [inline] |
Definition at line 54 of file KinematicConstraints.h.
References TotalEnergy.
Referenced by TotalEnergyConstraints().
00054 {return TotalEnergy;}
int KinematicConstraints::typeP3 | ( | ) | const [inline] |
Definition at line 56 of file KinematicConstraints.h.
References ThreeMomentum.
Referenced by ThreeMomentumConstraints().
00056 {return ThreeMomentum;}
int KinematicConstraints::typeP4 | ( | ) | const [inline] |
Definition at line 57 of file KinematicConstraints.h.
References FourMomentum.
Referenced by FourMomentumConstraints().
00057 {return FourMomentum;}
int KinematicConstraints::typePoint | ( | ) | const [inline] |
int KinematicConstraints::typePtot | ( | ) | const [inline] |
Definition at line 55 of file KinematicConstraints.h.
References TotalMomentum.
Referenced by TotalMomentumConstraints().
00055 {return TotalMomentum;}
int KinematicConstraints::typeRes | ( | ) | const [inline] |
Definition at line 53 of file KinematicConstraints.h.
References Resonance.
Referenced by ResonanceConstraints().
00053 {return Resonance;}
std::vector<HepSymMatrix> KinematicConstraints::VD | ( | ) | [inline] |
Definition at line 44 of file KinematicConstraints.h.
References m_VD.
Referenced by KinematicFit::covMatrix().
00044 {return m_VD;}
std::vector<HepSymMatrix> KinematicConstraints::Vm | ( | ) | [inline] |
HepSymMatrix KinematicConstraints::Vme | ( | ) | const [inline] |
HepSymMatrix KinematicConstraints::Vmeasure | ( | ) | const [inline] |
Definition at line 73 of file KinematicConstraints.h.
References m_Vmeasure.
Referenced by KalmanKinematicFit::Fit().
00073 {return m_Vmeasure;}
HepSymMatrix KinematicConstraints::Vne | ( | ) | const [inline] |
HepSymMatrix KinematicConstraints::Vpe | ( | ) | const [inline] |
HepSymMatrix KinematicConstraints::Vre | ( | ) | const [inline] |
const int KinematicConstraints::EqualMass = 64 [static, private] |
const int KinematicConstraints::FourMomentum = 32 [static, private] |
std::vector<HepVector> KinematicConstraints::m_dc [private] |
Definition at line 95 of file KinematicConstraints.h.
Referenced by dc(), KinematicConstraints(), and operator=().
std::vector<HepMatrix> KinematicConstraints::m_Dc [private] |
Definition at line 93 of file KinematicConstraints.h.
Referenced by Dc(), KinematicConstraints(), and operator=().
std::vector<HepMatrix> KinematicConstraints::m_Ec [private] |
Definition at line 94 of file KinematicConstraints.h.
Referenced by Ec(), KinematicConstraints(), and operator=().
double KinematicConstraints::m_etot [private] |
Definition at line 102 of file KinematicConstraints.h.
Referenced by etot(), KinematicConstraints(), operator=(), and setEtot().
std::vector<HepVector> KinematicConstraints::m_lambda [private] |
Definition at line 97 of file KinematicConstraints.h.
Referenced by KinematicConstraints(), lambda(), operator=(), and setLambda().
double KinematicConstraints::m_lambdapre [private] |
Definition at line 107 of file KinematicConstraints.h.
Referenced by KinematicConstraints(), lambdapre(), operator=(), and setLambdapre().
std::vector<int> KinematicConstraints::m_ltrk [private] |
Definition at line 99 of file KinematicConstraints.h.
Referenced by EqualMassConstraints(), FourMomentumConstraints(), KinematicConstraints(), Ltrk(), operator=(), ResonanceConstraints(), ThreeMomentumConstraints(), TotalEnergyConstraints(), and TotalMomentumConstraints().
double KinematicConstraints::m_mres [private] |
Definition at line 101 of file KinematicConstraints.h.
Referenced by KinematicConstraints(), mres(), operator=(), and setMres().
int KinematicConstraints::m_nc [private] |
Definition at line 100 of file KinematicConstraints.h.
Referenced by EqualMassConstraints(), FourMomentumConstraints(), KinematicConstraints(), nc(), operator=(), ResonanceConstraints(), ThreeMomentumConstraints(), TotalEnergyConstraints(), and TotalMomentumConstraints().
std::vector<int> KinematicConstraints::m_nequal [private] |
Definition at line 114 of file KinematicConstraints.h.
Referenced by EqualMassConstraints(), KinematicConstraints(), numEqual(), operator=(), and setNumEqual().
Hep3Vector KinematicConstraints::m_p3 [private] |
Definition at line 104 of file KinematicConstraints.h.
Referenced by KinematicConstraints(), operator=(), p3(), and setP3().
HepLorentzVector KinematicConstraints::m_p4 [private] |
Definition at line 105 of file KinematicConstraints.h.
Referenced by KinematicConstraints(), operator=(), p4(), and setP4().
double KinematicConstraints::m_phipre [private] |
Definition at line 106 of file KinematicConstraints.h.
Referenced by KinematicConstraints(), operator=(), phipre(), and setPhipre().
HepPoint3D KinematicConstraints::m_point [private] |
double KinematicConstraints::m_ptot [private] |
Definition at line 103 of file KinematicConstraints.h.
Referenced by KinematicConstraints(), operator=(), ptot(), and setPtot().
int KinematicConstraints::m_type [private] |
Definition at line 92 of file KinematicConstraints.h.
Referenced by KinematicConstraints(), operator=(), setType(), and Type().
std::vector<HepSymMatrix> KinematicConstraints::m_VD [private] |
Definition at line 98 of file KinematicConstraints.h.
Referenced by KinematicConstraints(), operator=(), setVD(), and VD().
std::vector<HepSymMatrix> KinematicConstraints::m_Vm [private] |
Definition at line 96 of file KinematicConstraints.h.
Referenced by EqualMassConstraints(), FourMomentumConstraints(), KinematicConstraints(), operator=(), and Vm().
HepSymMatrix KinematicConstraints::m_Vme [private] |
Definition at line 111 of file KinematicConstraints.h.
Referenced by KinematicConstraints(), operator=(), setVme(), and Vme().
HepSymMatrix KinematicConstraints::m_Vmeasure [private] |
Definition at line 109 of file KinematicConstraints.h.
Referenced by KinematicConstraints(), operator=(), setVmeasure(), and Vmeasure().
HepSymMatrix KinematicConstraints::m_Vne [private] |
Definition at line 112 of file KinematicConstraints.h.
Referenced by KinematicConstraints(), operator=(), setVne(), and Vne().
HepSymMatrix KinematicConstraints::m_Vpe [private] |
Definition at line 113 of file KinematicConstraints.h.
Referenced by KinematicConstraints(), operator=(), setVpe(), and Vpe().
HepSymMatrix KinematicConstraints::m_Vre [private] |
Definition at line 110 of file KinematicConstraints.h.
Referenced by KinematicConstraints(), operator=(), setVre(), and Vre().
const int KinematicConstraints::Position = 8 [static, private] |
const int KinematicConstraints::Resonance = 1 [static, private] |
const int KinematicConstraints::ThreeMomentum = 16 [static, private] |
const int KinematicConstraints::TotalEnergy = 2 [static, private] |
const int KinematicConstraints::TotalMomentum = 4 [static, private] |