#include <KinematicParameters.h>
Public Types | |
typedef ROOT::Math::SVector < double, 7 > | AlgebraicVector7 |
Public Member Functions | |
double | energy () const |
bool | isValid () const |
KinematicParameters () | |
KinematicParameters (const AlgebraicVector7 &pr) | |
double | mass () const |
GlobalVector | momentum () const |
double | operator() (const int i) const |
Allows to access directly one component of the vector (index between 0 and 6) More... | |
GlobalPoint | position () const |
AlgebraicVector7 const & | vector () const |
The full vector (7 elements) More... | |
Private Attributes | |
AlgebraicVector7 | par |
bool | vl |
Class to store the 7-vector of particle parameters: (x,y,z,p_x,p_y,p_z,m)
Kirill Prokofiev Febrauary 2003
Definition at line 16 of file KinematicParameters.h.
typedef ROOT::Math::SVector<double,7> KinematicParameters::AlgebraicVector7 |
Definition at line 20 of file KinematicParameters.h.
|
inline |
Definition at line 22 of file KinematicParameters.h.
|
inline |
Definition at line 24 of file KinematicParameters.h.
double KinematicParameters::energy | ( | void | ) | const |
The energy of the particle
Definition at line 9 of file KinematicParameters.cc.
References par, and mathSSE::sqrt().
|
inline |
|
inline |
GlobalVector KinematicParameters::momentum | ( | ) | const |
The momentum vector
Definition at line 3 of file KinematicParameters.cc.
References par.
Referenced by KinematicState::globalMomentum().
|
inline |
Allows to access directly one component of the vector (index between 0 and 6)
The order of the parameters is (x,y,z,p_x,p_y,p_z,m)
Definition at line 39 of file KinematicParameters.h.
References par.
GlobalPoint KinematicParameters::position | ( | ) | const |
The position of the state
Definition at line 6 of file KinematicParameters.cc.
References par.
Referenced by KinematicState::globalPosition(), and VirtualKinematicParticle::stateAtPoint().
|
inline |
The full vector (7 elements)
The order of the parameters is (x,y,z,p_x,p_y,p_z,m)
Definition at line 32 of file KinematicParameters.h.
References par.
Referenced by KinematicConstrainedVertexFitter::fit(), KinematicConstrainedVertexFitterT< nTrk, nConstraint >::fit(), KinematicRefittedTrackState::kinematicParameters(), KinematicState::mass(), and KinematicState::operator==().
|
private |
Definition at line 65 of file KinematicParameters.h.
Referenced by energy(), mass(), momentum(), operator()(), position(), and vector().
|
private |
Definition at line 66 of file KinematicParameters.h.
Referenced by isValid().