|
AlgebraicVector4 | pat::helper::ParametrizationHelper::diffToParameters (pat::CandKinResolution::Parametrization parametrization, const math::PtEtaPhiMLorentzVector &p4ini, const math::PtEtaPhiMLorentzVector &p4fin) |
| Expresses the difference between two 4-momentum vectors as a shift in coordinates in a given frame. More...
|
|
AlgebraicVector4 | pat::helper::ParametrizationHelper::diffToParameters (pat::CandKinResolution::Parametrization parametrization, const math::XYZTLorentzVector &p4ini, const math::XYZTLorentzVector &p4fin) |
| Expresses the difference between two 4-momentum vectors as a shift in coordinates in a given frame. More...
|
|
uint32_t | pat::helper::ParametrizationHelper::dimension (pat::CandKinResolution::Parametrization parametrization) |
| Returns the number of free parameters in a parametrization (3 or 4) More...
|
|
pat::CandKinResolution::Parametrization | pat::helper::ParametrizationHelper::fromString (const std::string &name) |
| Convert a name into a parametrization code. More...
|
|
bool | pat::helper::ParametrizationHelper::isAlwaysMassive (pat::CandKinResolution::Parametrization parametrization) |
| Is this parametrization usable only with massive objects? More...
|
|
bool | pat::helper::ParametrizationHelper::isAlwaysMassless (pat::CandKinResolution::Parametrization parametrization) |
| Is this parametrization usable only with massless objects? More...
|
|
bool | pat::helper::ParametrizationHelper::isMassConstrained (pat::CandKinResolution::Parametrization parametrization) |
| If this parametrization has a mass constraint (including the 'isAlwaysMassless' case) More...
|
|
bool | pat::helper::ParametrizationHelper::isPhysical (pat::CandKinResolution::Parametrization parametrization, const AlgebraicVector4 &v4, const math::PtEtaPhiMLorentzVector &initialP4) |
|
const char * | pat::helper::ParametrizationHelper::name (pat::CandKinResolution::Parametrization param) |
| Convert a number into a string. More...
|
|
math::XYZTLorentzVector | pat::helper::ParametrizationHelper::p4fromParameters (pat::CandKinResolution::Parametrization parametrization, const AlgebraicVector4 ¶meters, const math::XYZTLorentzVector &initialP4) |
|
AlgebraicVector4 | pat::helper::ParametrizationHelper::parametersFromP4 (pat::CandKinResolution::Parametrization parametrization, const math::PtEtaPhiMLorentzVector &p4) |
| Returns a vector of coordinates values given a coordinate frame and a 4-vector. More...
|
|
AlgebraicVector4 | pat::helper::ParametrizationHelper::parametersFromP4 (pat::CandKinResolution::Parametrization parametrization, const math::XYZTLorentzVector &p4) |
| Returns a vector of coordinates values given a coordinate frame and a 4-vector. More...
|
|
math::PtEtaPhiMLorentzVector | pat::helper::ParametrizationHelper::polarP4fromParameters (pat::CandKinResolution::Parametrization parametrization, const AlgebraicVector4 ¶meters, const math::PtEtaPhiMLorentzVector &initialP4) |
|
template<typename T > |
void | pat::helper::ParametrizationHelper::setParametersFromAnyVector (pat::CandKinResolution::Parametrization parametrization, AlgebraicVector4 &pars, const T &p4) |
| For internal use only, so we provide only the interface. Use the 'setParametersFromP4'. More...
|
|
void | pat::helper::ParametrizationHelper::setParametersFromP4 (pat::CandKinResolution::Parametrization parametrization, AlgebraicVector4 &pars, const math::PtEtaPhiMLorentzVector &p4) |
| Set the values of the parameters for a given 4-momentum. More...
|
|
void | pat::helper::ParametrizationHelper::setParametersFromP4 (pat::CandKinResolution::Parametrization parametrization, AlgebraicVector4 &pars, const math::XYZTLorentzVector &p4) |
| Set the values of the parameters for a given 4-momentum. More...
|
|