Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

KinematicConstraints Class Reference

#include <KinematicConstraints.h>

List of all members.

Public Member Functions

std::vector< HepVector > dc ()
std::vector< HepMatrix > Dc ()
std::vector< HepVector > dc ()
std::vector< HepMatrix > Dc ()
std::vector< HepMatrix > Ec ()
std::vector< HepMatrix > Ec ()
void EqualMassConstraints (std::vector< int > tlis1, std::vector< int > tlis2, HepSymMatrix Vne)
void EqualMassConstraints (std::vector< int > tlis1, std::vector< int > tlis2, HepSymMatrix Vne)
double etot () const
double etot () const
void FourMomentumConstraints (const HepLorentzVector p4, std::vector< int > tlis, HepSymMatrix Vme)
void FourMomentumConstraints (const HepLorentzVector p4, std::vector< int > tlis, HepSymMatrix Vme)
 KinematicConstraints (const KinematicConstraints &)
 KinematicConstraints ()
 KinematicConstraints (const KinematicConstraints &)
 KinematicConstraints ()
std::vector< HepVector > lambda ()
std::vector< HepVector > lambda ()
double lambdapre () const
double lambdapre () const
std::vector< int > Ltrk ()
std::vector< int > Ltrk ()
double mres () const
double mres () const
int nc ()
int nc ()
std::vector< int > numEqual ()
std::vector< int > numEqual ()
KinematicConstraintsoperator= (const KinematicConstraints &)
KinematicConstraintsoperator= (const KinematicConstraints &)
Hep3Vector p3 () const
Hep3Vector p3 () const
HepLorentzVector p4 () const
HepLorentzVector p4 () const
double phipre () const
double phipre () const
HepPoint3D point () const
HepPoint3D point () const
double ptot () const
double ptot () const
void ResonanceConstraints (const double mres, std::vector< int > tlis, HepSymMatrix Vre)
void ResonanceConstraints (const double mres, std::vector< int > tlis, HepSymMatrix Vre)
void setEtot (const double etot)
void setEtot (const double etot)
void setLambda (HepVector lambda)
void setLambda (HepVector lambda)
void setLambdapre (const double lambdapre)
void setLambdapre (const double lambdapre)
void setMres (const double mres)
void setMres (const double mres)
void setNumEqual (std::vector< int > nequal)
void setNumEqual (std::vector< int > nequal)
void setP3 (const Hep3Vector p3)
void setP3 (const Hep3Vector p3)
void setP4 (const double etot)
void setP4 (const HepLorentzVector p4)
void setP4 (const double etot)
void setP4 (const HepLorentzVector p4)
void setPhipre (const double phipre)
void setPhipre (const double phipre)
void setPoint (const HepPoint3D x)
void setPoint (const HepPoint3D x)
void setPtot (const double ptot)
void setPtot (const double ptot)
void setType (const int type)
void setType (const int type)
void setVD (HepSymMatrix vd)
void setVD (HepSymMatrix vd)
void setVme (const HepSymMatrix Vme)
void setVme (const HepSymMatrix Vme)
void setVmeasure (const HepSymMatrix Vmeasure)
void setVmeasure (const HepSymMatrix Vmeasure)
void setVne (const HepSymMatrix Vne)
void setVne (const HepSymMatrix Vne)
void setVpe (const HepSymMatrix Vpe)
void setVpe (const HepSymMatrix Vpe)
void setVre (const HepSymMatrix Vre)
void setVre (const HepSymMatrix Vre)
void ThreeMomentumConstraints (const Hep3Vector p3, std::vector< int > tlis)
void ThreeMomentumConstraints (const Hep3Vector p3, std::vector< int > tlis)
void TotalEnergyConstraints (const double etot, std::vector< int > tlis)
void TotalEnergyConstraints (const double etot, std::vector< int > tlis)
void TotalMomentumConstraints (const double ptot, std::vector< int > tlis)
void TotalMomentumConstraints (const double ptot, std::vector< int > tlis)
int Type () const
int Type () const
int typeEqMass () const
int typeEqMass () const
int typeEtot () const
int typeEtot () const
int typeP3 () const
int typeP3 () const
int typeP4 () const
int typeP4 () const
int typePoint () const
int typePoint () const
int typePtot () const
int typePtot () const
int typeRes () const
int typeRes () const
std::vector< HepSymMatrix > VD ()
std::vector< HepSymMatrix > VD ()
std::vector< HepSymMatrix > Vm ()
std::vector< HepSymMatrix > Vm ()
HepSymMatrix Vme () const
HepSymMatrix Vme () const
HepSymMatrix Vmeasure () const
HepSymMatrix Vmeasure () const
HepSymMatrix Vne () const
HepSymMatrix Vne () const
HepSymMatrix Vpe () const
HepSymMatrix Vpe () const
HepSymMatrix Vre () const
HepSymMatrix Vre () const
 ~KinematicConstraints ()
 ~KinematicConstraints ()

Private Attributes

std::vector< HepVector > m_dc
std::vector< HepMatrix > m_Dc
std::vector< HepVector > m_dc
std::vector< HepMatrix > m_Dc
std::vector< HepMatrix > m_Ec
std::vector< HepMatrix > m_Ec
double m_etot
std::vector< HepVector > m_lambda
std::vector< HepVector > m_lambda
double m_lambdapre
std::vector< int > m_ltrk
std::vector< int > m_ltrk
double m_mres
int m_nc
std::vector< int > m_nequal
std::vector< int > m_nequal
Hep3Vector m_p3
HepLorentzVector m_p4
double m_phipre
HepPoint3D m_point
double m_ptot
int m_type
std::vector< HepSymMatrix > m_VD
std::vector< HepSymMatrix > m_VD
std::vector< HepSymMatrix > m_Vm
std::vector< HepSymMatrix > m_Vm
HepSymMatrix m_Vme
HepSymMatrix m_Vmeasure
HepSymMatrix m_Vne
HepSymMatrix m_Vpe
HepSymMatrix m_Vre

Static Private Attributes

const int EqualMass = 64
const int FourMomentum = 32
const int Position = 8
const int Resonance = 1
const int ThreeMomentum = 16
const int TotalEnergy = 2
const int TotalMomentum = 4


Constructor & Destructor Documentation

KinematicConstraints::KinematicConstraints  ) 
 

00011                                           {
00012   m_Ec.clear();
00013   m_Dc.clear();
00014   m_dc.clear();
00015   m_Vm.clear();
00016   m_lambda.clear();
00017   m_ltrk.clear();
00018   m_nequal.clear();
00019   m_nc=0;
00020   m_mres = -1;
00021   m_etot = -1;
00022   m_ptot = -1;
00023   m_p3 = Hep3Vector(0, 0, 0);
00024   m_p4 = HepLorentzVector(0, 0, 0, 0);
00025   m_phipre = 0;
00026   m_lambdapre = 0;
00027   m_Vre = HepSymMatrix(1,0);
00028   m_Vme = HepSymMatrix(4,0);
00029   m_Vne = HepSymMatrix(1,0);
00030   m_Vpe = HepSymMatrix(2,0);
00031 }

KinematicConstraints::~KinematicConstraints  )  [inline]
 

00022 {;}

KinematicConstraints::KinematicConstraints const KinematicConstraints  )  [inline]
 

00123                                                                                 {
00124   m_type = kc.m_type;
00125   m_Ec = kc.m_Ec;
00126   m_Dc = kc.m_Dc;
00127   m_dc = kc.m_dc;
00128   m_Vm = kc.m_Vm;
00129   m_lambda = kc.m_lambda;
00130   m_VD = kc.m_VD;
00131   m_ltrk = kc.m_ltrk;
00132   m_nc = kc.m_nc;
00133   m_mres = kc.m_mres;
00134   m_etot = kc.m_etot;
00135   m_ptot = kc.m_ptot;
00136   m_p3 = kc.m_p3;
00137   m_p4 = kc.m_p4;
00138   m_phipre = kc.m_phipre;
00139   m_lambdapre = kc.m_lambdapre;
00140   m_nequal = kc.m_nequal;
00141   m_Vre = kc.m_Vre;
00142   m_Vme = kc.m_Vme;
00143   m_Vne = kc.m_Vne;
00144   m_Vpe = kc.m_Vpe;
00145   m_Vmeasure = kc.m_Vmeasure;
00146     
00147 }

KinematicConstraints::KinematicConstraints  ) 
 

KinematicConstraints::~KinematicConstraints  )  [inline]
 

00022 {;}

KinematicConstraints::KinematicConstraints const KinematicConstraints  )  [inline]
 


Member Function Documentation

std::vector<HepVector> KinematicConstraints::dc  )  [inline]
 

00039 {return m_dc;}

std::vector<HepMatrix> KinematicConstraints::Dc  )  [inline]
 

00038 {return m_Dc;}

std::vector<HepVector> KinematicConstraints::dc  )  [inline]
 

00039 {return m_dc;}

std::vector<HepMatrix> KinematicConstraints::Dc  )  [inline]
 

00038 {return m_Dc;}

std::vector<HepMatrix> KinematicConstraints::Ec  )  [inline]
 

00037 {return m_Ec;}

std::vector<HepMatrix> KinematicConstraints::Ec  )  [inline]
 

00037 {return m_Ec;}

void KinematicConstraints::EqualMassConstraints std::vector< int >  tlis1,
std::vector< int >  tlis2,
HepSymMatrix  Vne
 

void KinematicConstraints::EqualMassConstraints std::vector< int >  tlis1,
std::vector< int >  tlis2,
HepSymMatrix  Vne
 

00085 {
00086   m_ltrk.clear();
00087   for(unsigned int i = 0; i < tlis1.size(); i++)
00088     m_ltrk.push_back(tlis1[i]);
00089   for(unsigned int i = 0; i < tlis2.size(); i++)
00090     m_ltrk.push_back(tlis2[i]);
00091   m_nc = 1;
00092   setType(typeEqMass());
00093   setVne(Vne);
00094   m_Vm.push_back(Vne);
00095   m_nequal.clear();
00096   m_nequal.push_back(tlis1.size());
00097   m_nequal.push_back(tlis2.size());
00098   setVmeasure(Vne);
00099  
00100 }

double KinematicConstraints::etot  )  const [inline]
 

00060 {return m_etot;}

double KinematicConstraints::etot  )  const [inline]
 

00060 {return m_etot;}

void KinematicConstraints::FourMomentumConstraints const HepLorentzVector  p4,
std::vector< int >  tlis,
HepSymMatrix  Vme
 

void KinematicConstraints::FourMomentumConstraints const HepLorentzVector  p4,
std::vector< int >  tlis,
HepSymMatrix  Vme
 

00074 {
00075   m_ltrk = tlis;
00076   m_nc = 4;
00077   setType(typeP4());
00078   setP4(p4);
00079   setVme(Vme);
00080   m_Vm.push_back(Vme);
00081   setVmeasure(Vme);
00082 }

std::vector<HepVector> KinematicConstraints::lambda  )  [inline]
 

00040 {return m_lambda;}

std::vector<HepVector> KinematicConstraints::lambda  )  [inline]
 

00040 {return m_lambda;}

double KinematicConstraints::lambdapre  )  const [inline]
 

00066 {return m_lambdapre;}

double KinematicConstraints::lambdapre  )  const [inline]
 

00066 {return m_lambdapre;}

std::vector<int> KinematicConstraints::Ltrk  )  [inline]
 

00043 {return m_ltrk;}

std::vector<int> KinematicConstraints::Ltrk  )  [inline]
 

00043 {return m_ltrk;}

double KinematicConstraints::mres  )  const [inline]
 

00059 {return m_mres;}

double KinematicConstraints::mres  )  const [inline]
 

00059 {return m_mres;}

int KinematicConstraints::nc  )  [inline]
 

00044 {return m_nc;}

int KinematicConstraints::nc  )  [inline]
 

00044 {return m_nc;}

std::vector<int> KinematicConstraints::numEqual  )  [inline]
 

00072 {return m_nequal;}

std::vector<int> KinematicConstraints::numEqual  )  [inline]
 

00072 {return m_nequal;}

KinematicConstraints& KinematicConstraints::operator= const KinematicConstraints  )  [inline]
 

KinematicConstraints & KinematicConstraints::operator= const KinematicConstraints  )  [inline]
 

00149                                                                                               {
00150   m_type = kc.m_type;
00151   m_Ec = kc.m_Ec;
00152   m_Dc = kc.m_Dc;
00153   m_dc = kc.m_dc;
00154   m_Vm = kc.m_Vm;
00155   m_lambda = kc.m_lambda;
00156   m_VD = kc.m_VD;
00157   m_ltrk = kc.m_ltrk;
00158   m_nc = kc.m_nc;
00159   m_mres = kc.m_mres;
00160   m_etot = kc.m_etot;
00161   m_ptot = kc.m_ptot;
00162   m_p3 = kc.m_p3;
00163   m_p4 = kc.m_p4;
00164   m_phipre = kc.m_phipre;
00165   m_lambdapre = kc.m_lambdapre;
00166   m_nequal = kc.m_nequal;
00167   m_Vre = kc.m_Vre;
00168   m_Vme = kc.m_Vme;
00169   m_Vne = kc.m_Vne;
00170   m_Vpe = kc.m_Vpe;
00171   m_Vmeasure = kc.m_Vmeasure;
00172   return (*this);
00173 }

Hep3Vector KinematicConstraints::p3  )  const [inline]
 

00063 {return m_p3;}

Hep3Vector KinematicConstraints::p3  )  const [inline]
 

00063 {return m_p3;}

HepLorentzVector KinematicConstraints::p4  )  const [inline]
 

00064 {return m_p4;}

HepLorentzVector KinematicConstraints::p4  )  const [inline]
 

00064 {return m_p4;}

double KinematicConstraints::phipre  )  const [inline]
 

00065 {return m_phipre;}

double KinematicConstraints::phipre  )  const [inline]
 

00065 {return m_phipre;}

HepPoint3D KinematicConstraints::point  )  const [inline]
 

00062 {return m_point;}

HepPoint3D KinematicConstraints::point  )  const [inline]
 

00062 {return m_point;}

double KinematicConstraints::ptot void   )  const [inline]
 

00061 {return m_ptot;}

double KinematicConstraints::ptot  )  const [inline]
 

00061 {return m_ptot;}

void KinematicConstraints::ResonanceConstraints const double  mres,
std::vector< int >  tlis,
HepSymMatrix  Vre
 

void KinematicConstraints::ResonanceConstraints const double  mres,
std::vector< int >  tlis,
HepSymMatrix  Vre
 

00034 {
00035   m_ltrk = tlis;
00036   m_nc = 1;
00037   setType(typeRes());
00038   setMres(mres);
00039   setVre(Vre);
00040   setVmeasure(Vre);
00041 }

void KinematicConstraints::setEtot const double  etot  )  [inline]
 

00075 {m_etot = etot;}

void KinematicConstraints::setEtot const double  etot  )  [inline]
 

00075 {m_etot = etot;}

void KinematicConstraints::setLambda HepVector  lambda  )  [inline]
 

00046 {m_lambda[0]=lambda;} 

void KinematicConstraints::setLambda HepVector  lambda  )  [inline]
 

00046 {m_lambda[0]=lambda;} 

void KinematicConstraints::setLambdapre const double  lambdapre  )  [inline]
 

00082 {m_lambdapre = lambdapre;}

void KinematicConstraints::setLambdapre const double  lambdapre  )  [inline]
 

00082 {m_lambdapre = lambdapre;}

void KinematicConstraints::setMres const double  mres  )  [inline]
 

00074 {m_mres = mres;}

void KinematicConstraints::setMres const double  mres  )  [inline]
 

00074 {m_mres = mres;}

void KinematicConstraints::setNumEqual std::vector< int >  nequal  )  [inline]
 

00088 {m_nequal = nequal;}

void KinematicConstraints::setNumEqual std::vector< int >  nequal  )  [inline]
 

00088 {m_nequal = nequal;}

void KinematicConstraints::setP3 const Hep3Vector  p3  )  [inline]
 

00077 {m_p3 = p3;}

void KinematicConstraints::setP3 const Hep3Vector  p3  )  [inline]
 

00077 {m_p3 = p3;}

void KinematicConstraints::setP4 const double  etot  )  [inline]
 

00079 {m_p4 = HepLorentzVector(0., 0., 0., etot);}

void KinematicConstraints::setP4 const HepLorentzVector  p4  )  [inline]
 

00078 {m_p4 = p4;}

void KinematicConstraints::setP4 const double  etot  )  [inline]
 

00079 {m_p4 = HepLorentzVector(0., 0., 0., etot);}

void KinematicConstraints::setP4 const HepLorentzVector  p4  )  [inline]
 

00078 {m_p4 = p4;}

void KinematicConstraints::setPhipre const double  phipre  )  [inline]
 

00081 {m_phipre = phipre;}

void KinematicConstraints::setPhipre const double  phipre  )  [inline]
 

00081 {m_phipre = phipre;}

void KinematicConstraints::setPoint const HepPoint3D  x  )  [inline]
 

00080 {m_point = x;}

void KinematicConstraints::setPoint const HepPoint3D  x  )  [inline]
 

00080 {m_point = x;}

void KinematicConstraints::setPtot const double  ptot  )  [inline]
 

00076 {m_ptot = ptot;}

void KinematicConstraints::setPtot const double  ptot  )  [inline]
 

00076 {m_ptot = ptot;}

void KinematicConstraints::setType const int  type  )  [inline]
 

00045 {m_type = type;}

void KinematicConstraints::setType const int  type  )  [inline]
 

00045 {m_type = type;}

void KinematicConstraints::setVD HepSymMatrix  vd  )  [inline]
 

00047 {m_VD[0] = vd;}

void KinematicConstraints::setVD HepSymMatrix  vd  )  [inline]
 

00047 {m_VD[0] = vd;}

void KinematicConstraints::setVme const HepSymMatrix  Vme  )  [inline]
 

00084 {m_Vme = Vme;}

void KinematicConstraints::setVme const HepSymMatrix  Vme  )  [inline]
 

00084 {m_Vme = Vme;}

void KinematicConstraints::setVmeasure const HepSymMatrix  Vmeasure  )  [inline]
 

00087 {m_Vmeasure = Vmeasure;}

void KinematicConstraints::setVmeasure const HepSymMatrix  Vmeasure  )  [inline]
 

00087 {m_Vmeasure = Vmeasure;}

void KinematicConstraints::setVne const HepSymMatrix  Vne  )  [inline]
 

00085 {m_Vne = Vne;}

void KinematicConstraints::setVne const HepSymMatrix  Vne  )  [inline]
 

00085 {m_Vne = Vne;}

void KinematicConstraints::setVpe const HepSymMatrix  Vpe  )  [inline]
 

00086 {m_Vpe = Vpe;}

void KinematicConstraints::setVpe const HepSymMatrix  Vpe  )  [inline]
 

00086 {m_Vpe = Vpe;}

void KinematicConstraints::setVre const HepSymMatrix  Vre  )  [inline]
 

00083 {m_Vre = Vre;}

void KinematicConstraints::setVre const HepSymMatrix  Vre  )  [inline]
 

00083 {m_Vre = Vre;}

void KinematicConstraints::ThreeMomentumConstraints const Hep3Vector  p3,
std::vector< int >  tlis
 

void KinematicConstraints::ThreeMomentumConstraints const Hep3Vector  p3,
std::vector< int >  tlis
 

00064 {
00065   m_ltrk = tlis;
00066   m_nc = 3;
00067   setType(typeP3());
00068   setP3(p3);
00069   HepSymMatrix tmp(3,0);
00070   setVmeasure(tmp);
00071 }

void KinematicConstraints::TotalEnergyConstraints const double  etot,
std::vector< int >  tlis
 

void KinematicConstraints::TotalEnergyConstraints const double  etot,
std::vector< int >  tlis
 

00044 {
00045   m_ltrk = tlis;
00046   m_nc = 1;
00047   setType(typeEtot());
00048   setEtot(etot);
00049   HepSymMatrix tmp(1,0);
00050   setVmeasure(tmp);
00051 }

void KinematicConstraints::TotalMomentumConstraints const double  ptot,
std::vector< int >  tlis
 

void KinematicConstraints::TotalMomentumConstraints const double  ptot,
std::vector< int >  tlis
 

00054 {
00055   m_ltrk = tlis;
00056   m_nc = 1;
00057   setType(typePtot());
00058   setPtot(ptot);
00059   HepSymMatrix tmp(1,0);
00060   setVmeasure(tmp);
00061 }

int KinematicConstraints::Type  )  const [inline]
 

00024 {return m_type;} 

int KinematicConstraints::Type  )  const [inline]
 

00024 {return m_type;} 

int KinematicConstraints::typeEqMass  )  const [inline]
 

00056 {return EqualMass;}

int KinematicConstraints::typeEqMass  )  const [inline]
 

00056 {return EqualMass;}

int KinematicConstraints::typeEtot  )  const [inline]
 

00052 {return TotalEnergy;}

int KinematicConstraints::typeEtot  )  const [inline]
 

00052 {return TotalEnergy;}

int KinematicConstraints::typeP3  )  const [inline]
 

00054 {return ThreeMomentum;}

int KinematicConstraints::typeP3  )  const [inline]
 

00054 {return ThreeMomentum;}

int KinematicConstraints::typeP4  )  const [inline]
 

00055 {return FourMomentum;}

int KinematicConstraints::typeP4  )  const [inline]
 

00055 {return FourMomentum;}

int KinematicConstraints::typePoint  )  const [inline]
 

00057 {return Position;}

int KinematicConstraints::typePoint  )  const [inline]
 

00057 {return Position;}

int KinematicConstraints::typePtot  )  const [inline]
 

00053 {return TotalMomentum;}

int KinematicConstraints::typePtot  )  const [inline]
 

00053 {return TotalMomentum;}

int KinematicConstraints::typeRes  )  const [inline]
 

00051 {return Resonance;}

int KinematicConstraints::typeRes  )  const [inline]
 

00051 {return Resonance;}

std::vector<HepSymMatrix> KinematicConstraints::VD  )  [inline]
 

00042 {return m_VD;}

std::vector<HepSymMatrix> KinematicConstraints::VD  )  [inline]
 

00042 {return m_VD;}

std::vector<HepSymMatrix> KinematicConstraints::Vm  )  [inline]
 

00041 {return m_Vm;}

std::vector<HepSymMatrix> KinematicConstraints::Vm  )  [inline]
 

00041 {return m_Vm;}

HepSymMatrix KinematicConstraints::Vme  )  const [inline]
 

00068 {return m_Vme;}

HepSymMatrix KinematicConstraints::Vme  )  const [inline]
 

00068 {return m_Vme;}

HepSymMatrix KinematicConstraints::Vmeasure  )  const [inline]
 

00071 {return m_Vmeasure;}

HepSymMatrix KinematicConstraints::Vmeasure  )  const [inline]
 

00071 {return m_Vmeasure;}

HepSymMatrix KinematicConstraints::Vne  )  const [inline]
 

00069 {return m_Vne;}

HepSymMatrix KinematicConstraints::Vne  )  const [inline]
 

00069 {return m_Vne;}

HepSymMatrix KinematicConstraints::Vpe  )  const [inline]
 

00070 {return m_Vpe;}

HepSymMatrix KinematicConstraints::Vpe  )  const [inline]
 

00070 {return m_Vpe;}

HepSymMatrix KinematicConstraints::Vre  )  const [inline]
 

00067 {return m_Vre;}

HepSymMatrix KinematicConstraints::Vre  )  const [inline]
 

00067 {return m_Vre;}


Member Data Documentation

const int KinematicConstraints::EqualMass = 64 [static, private]
 

const int KinematicConstraints::FourMomentum = 32 [static, private]
 

std::vector<HepVector> KinematicConstraints::m_dc [private]
 

std::vector<HepMatrix> KinematicConstraints::m_Dc [private]
 

std::vector<HepVector> KinematicConstraints::m_dc [private]
 

std::vector<HepMatrix> KinematicConstraints::m_Dc [private]
 

std::vector<HepMatrix> KinematicConstraints::m_Ec [private]
 

std::vector<HepMatrix> KinematicConstraints::m_Ec [private]
 

double KinematicConstraints::m_etot [private]
 

std::vector<HepVector> KinematicConstraints::m_lambda [private]
 

std::vector<HepVector> KinematicConstraints::m_lambda [private]
 

double KinematicConstraints::m_lambdapre [private]
 

std::vector<int> KinematicConstraints::m_ltrk [private]
 

std::vector<int> KinematicConstraints::m_ltrk [private]
 

double KinematicConstraints::m_mres [private]
 

int KinematicConstraints::m_nc [private]
 

std::vector<int> KinematicConstraints::m_nequal [private]
 

std::vector<int> KinematicConstraints::m_nequal [private]
 

Hep3Vector KinematicConstraints::m_p3 [private]
 

HepLorentzVector KinematicConstraints::m_p4 [private]
 

double KinematicConstraints::m_phipre [private]
 

HepPoint3D KinematicConstraints::m_point [private]
 

double KinematicConstraints::m_ptot [private]
 

int KinematicConstraints::m_type [private]
 

std::vector<HepSymMatrix> KinematicConstraints::m_VD [private]
 

std::vector<HepSymMatrix> KinematicConstraints::m_VD [private]
 

std::vector<HepSymMatrix> KinematicConstraints::m_Vm [private]
 

std::vector<HepSymMatrix> KinematicConstraints::m_Vm [private]
 

HepSymMatrix KinematicConstraints::m_Vme [private]
 

HepSymMatrix KinematicConstraints::m_Vmeasure [private]
 

HepSymMatrix KinematicConstraints::m_Vne [private]
 

HepSymMatrix KinematicConstraints::m_Vpe [private]
 

HepSymMatrix KinematicConstraints::m_Vre [private]
 

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]
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 16:20:52 2011 for BOSS6.5.5 by  doxygen 1.3.9.1