#include <KinematicParameters.h>
Public Types | |
typedef ROOT::Math::SVector< double, 7 > | AlgebraicVector7 |
Public Member Functions | |
double | energy () const |
bool | isValid () const |
KinematicParameters () | |
template<typename... Args> | |
KinematicParameters (Args... args) | |
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 15 of file KinematicParameters.h.
typedef ROOT::Math::SVector<double, 7> KinematicParameters::AlgebraicVector7 |
Definition at line 17 of file KinematicParameters.h.
|
inline |
Definition at line 19 of file KinematicParameters.h.
|
inline |
Definition at line 22 of file KinematicParameters.h.
|
inline |
Definition at line 24 of file KinematicParameters.h.
|
inline |
The energy of the particle
Definition at line 58 of file KinematicParameters.h.
References par, and mathSSE::sqrt().
Referenced by Jet.Jet::rawEnergy().
|
inline |
Definition at line 60 of file KinematicParameters.h.
References vl.
Referenced by ntupleDataFormat._Object::_checkIsValid(), and core.AutoHandle.AutoHandle::ReallyLoad().
|
inline |
The mass of the particle
Definition at line 53 of file KinematicParameters.h.
References par.
Referenced by Particle.Particle::__str__(), DiObject.DiMuon::__str__(), and datamodel.Object::p4().
|
inline |
The momentum vector
Definition at line 43 of file KinematicParameters.h.
References par.
Referenced by BPHWriteSpecificDecay::write().
|
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 38 of file KinematicParameters.h.
References mps_fire::i, and par.
|
inline |
The position of the state
Definition at line 48 of file KinematicParameters.h.
References par.
Referenced by 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 31 of file KinematicParameters.h.
References par.
Referenced by KinematicRefittedTrackState::kinematicParameters(), and KinematicState::mass().
|
private |
Definition at line 63 of file KinematicParameters.h.
Referenced by energy(), mass(), momentum(), operator()(), position(), and vector().
|
private |
Definition at line 64 of file KinematicParameters.h.
Referenced by isValid().