BOSS 7.0.7
BESIII Offline Software System
|
#include <WTrackParameter.h>
Public Member Functions | |
WTrackParameter () | |
~WTrackParameter () | |
WTrackParameter (const WTrackParameter &wtrk) | |
WTrackParameter & | operator= (const WTrackParameter &wtrk) |
WTrackParameter (const int charge, const HepLorentzVector &p, const HepPoint3D &x, const double err[]) | |
WTrackParameter (const int charge, const HepLorentzVector &p, const HepPoint3D &x, const HepSymMatrix &err) | |
WTrackParameter (const double mass, const HepVector &helix, const double err[]) | |
WTrackParameter (const double mass, const HepVector &helix, const HepSymMatrix &err) | |
WTrackParameter (const HepPoint3D &x, const HepLorentzVector &p, const double dphi, const double dtheta, const double dE) | |
WTrackParameter (const HepLorentzVector &p, const double dphi, const double dtheta, const double dE) | |
void | setW (const HepVector &w) |
void | setW (const int n, const double w) |
void | setEw (const HepSymMatrix &Ew) |
void | setCharge (const int charge) |
void | setMass (const double mass) |
void | setType (const int type) |
void | setVplm (const HepSymMatrix &Vplm) |
void | setPlmp (const HepVector &plmp) |
int | type () const |
int | charge () const |
double | mass () const |
bool | IsInvariableMass () const |
double | phi () const |
double | Lambda () const |
HepVector | w () const |
HepSymMatrix | Ew () const |
HepLorentzVector | p () const |
HepSymMatrix | Ep () const |
HepPoint3D | x () const |
HepVector | X () const |
HepSymMatrix | Ex () const |
HepVector | philambdamass () |
HepSymMatrix | Vplm () const |
HepVector | plmp () const |
Definition at line 31 of file WTrackParameter.h.
WTrackParameter::WTrackParameter | ( | ) |
Definition at line 3 of file WTrackParameter.cxx.
Referenced by WTrackParameter().
|
inline |
Definition at line 36 of file WTrackParameter.h.
WTrackParameter::WTrackParameter | ( | const WTrackParameter & | wtrk | ) |
Definition at line 13 of file WTrackParameter.cxx.
WTrackParameter::WTrackParameter | ( | const int | charge, |
const HepLorentzVector & | p, | ||
const HepPoint3D & | x, | ||
const double | err[] | ||
) |
Definition at line 53 of file WTrackParameter.cxx.
WTrackParameter::WTrackParameter | ( | const int | charge, |
const HepLorentzVector & | p, | ||
const HepPoint3D & | x, | ||
const HepSymMatrix & | err | ||
) |
Definition at line 69 of file WTrackParameter.cxx.
WTrackParameter::WTrackParameter | ( | const double | mass, |
const HepVector & | helix, | ||
const double | err[] | ||
) |
Definition at line 97 of file WTrackParameter.cxx.
WTrackParameter::WTrackParameter | ( | const double | mass, |
const HepVector & | helix, | ||
const HepSymMatrix & | err | ||
) |
Definition at line 114 of file WTrackParameter.cxx.
WTrackParameter::WTrackParameter | ( | const HepPoint3D & | x, |
const HepLorentzVector & | p, | ||
const double | dphi, | ||
const double | dtheta, | ||
const double | dE | ||
) |
Definition at line 135 of file WTrackParameter.cxx.
WTrackParameter::WTrackParameter | ( | const HepLorentzVector & | p, |
const double | dphi, | ||
const double | dtheta, | ||
const double | dE | ||
) |
Definition at line 128 of file WTrackParameter.cxx.
|
inline |
Definition at line 62 of file WTrackParameter.h.
Referenced by HTrackParameter::HTrackParameter(), VertexFit::pull(), setCharge(), VertexConstraints::UpdateConstraints(), and WTrackParameter().
|
inline |
Definition at line 70 of file WTrackParameter.h.
|
inline |
Definition at line 68 of file WTrackParameter.h.
Referenced by TrackPool::AddMissTrack(), TrackPool::AddTrack(), KShortReconstruction::execute(), LambdaReconstruction::execute(), HTrackParameter::HTrackParameter(), and setEw().
|
inline |
Definition at line 73 of file WTrackParameter.h.
|
inline |
Definition at line 64 of file WTrackParameter.h.
|
inline |
|
inline |
Definition at line 63 of file WTrackParameter.h.
Referenced by VertexFit::pull(), setMass(), and WTrackParameter().
WTrackParameter & WTrackParameter::operator= | ( | const WTrackParameter & | wtrk | ) |
Definition at line 25 of file WTrackParameter.cxx.
|
inline |
Definition at line 69 of file WTrackParameter.h.
Referenced by DQAKsKpi::execute(), DQAKsKpiDEDX::execute(), DQASelBhabha::execute(), DQASelDimu::execute(), DQASelHadron::execute(), KShortReconstruction::execute(), LambdaReconstruction::execute(), HTrackParameter::HTrackParameter(), philambdamass(), VertexConstraints::UpdateConstraints(), and WTrackParameter().
|
inline |
Definition at line 65 of file WTrackParameter.h.
HepVector WTrackParameter::philambdamass | ( | ) |
Definition at line 40 of file WTrackParameter.cxx.
|
inline |
|
inline |
Definition at line 54 of file WTrackParameter.h.
Referenced by KalmanKinematicFit::BuildVirtualParticle(), KinematicFit::BuildVirtualParticle(), VertexFit::BuildVirtualParticle(), SecondVertexFit::Fit(), VertexFit::pull(), HTrackParameter::wTrack(), and KalmanVertexFit::wTrack().
|
inline |
Definition at line 53 of file WTrackParameter.h.
Referenced by TrackPool::AddMissTrack(), TrackPool::AddTrack(), KalmanKinematicFit::BuildVirtualParticle(), KinematicFit::BuildVirtualParticle(), VertexFit::BuildVirtualParticle(), SecondVertexFit::Fit(), KalmanKinematicFit::pull(), KinematicFit::pull(), VertexFit::pull(), HTrackParameter::wTrack(), and KalmanVertexFit::wTrack().
|
inline |
Definition at line 55 of file WTrackParameter.h.
Referenced by TrackPool::AddMissTrack(), KalmanKinematicFit::BuildVirtualParticle(), and KinematicFit::BuildVirtualParticle().
|
inline |
Definition at line 58 of file WTrackParameter.h.
Referenced by TrackPool::AddMissTrack(), and TrackPool::AddTrack().
|
inline |
Definition at line 56 of file WTrackParameter.h.
Referenced by TrackPool::AddMissTrack().
|
inline |
Definition at line 57 of file WTrackParameter.h.
Referenced by TrackPool::AddMissTrack(), and TrackPool::AddTrack().
|
inline |
Definition at line 51 of file WTrackParameter.h.
Referenced by TrackPool::AddMissTrack(), TrackPool::AddTrack(), KalmanKinematicFit::BuildVirtualParticle(), KinematicFit::BuildVirtualParticle(), VertexFit::BuildVirtualParticle(), SecondVertexFit::Fit(), KalmanKinematicFit::pull(), KinematicFit::pull(), VertexFit::pull(), HTrackParameter::wTrack(), and KalmanVertexFit::wTrack().
|
inline |
Definition at line 52 of file WTrackParameter.h.
|
inline |
|
inline |
|
inline |
Definition at line 67 of file WTrackParameter.h.
Referenced by KShortReconstruction::execute(), LambdaReconstruction::execute(), HTrackParameter::HTrackParameter(), Lambda(), K0kk::MTotal(), K0kpi::MTotal(), K0pi0::MTotal(), K0pipi::MTotal(), K0pipipi0::MTotal(), K3pi::MTotal(), K3pipi0::MTotal(), Kk::MTotal(), Kkpi0::MTotal(), Kkpipi::MTotal(), Kpi::MTotal(), Kpipi0::MTotal(), Kpipi0pi0::MTotal(), Pipi::MTotal(), Pipipi0::MTotal(), phi(), philambdamass(), setW(), and utility::vfit().
|
inline |
Definition at line 71 of file WTrackParameter.h.
Referenced by VertexConstraints::UpdateConstraints(), and WTrackParameter().
|
inline |
Definition at line 72 of file WTrackParameter.h.
Referenced by VertexConstraints::UpdateConstraints().