#include <TwoBodyDecayParameters.h>
Public Types | |
enum | { dimension = 9 } |
enum | ParameterName { x = 0, y = 1, z = 2, px = 3, py = 4, pz = 5, theta = 6, phi = 7, mass = 8 } |
Define order of parameters. More... | |
Public Member Functions | |
const AlgebraicSymMatrix & | covariance (void) const |
Get error matrix. More... | |
bool | hasError (void) const |
double | operator() (ParameterName name) const |
Get specified decay parameter. More... | |
double | operator[] (ParameterName name) const |
Get specified decay parameter. More... | |
const AlgebraicVector & | parameters (void) const |
Get decay parameters. More... | |
const AlgebraicVector | sub (ParameterName first, ParameterName last) const |
Get specified range of decay parameters. More... | |
TwoBodyDecayParameters (const AlgebraicVector ¶m) | |
TwoBodyDecayParameters (const AlgebraicVector ¶m, const AlgebraicSymMatrix &cov) | |
TwoBodyDecayParameters (const TwoBodyDecayParameters &other) | |
TwoBodyDecayParameters (void) | |
~TwoBodyDecayParameters (void) | |
Private Attributes | |
AlgebraicSymMatrix | theCovariance |
AlgebraicVector | theParameters |
/class TwoBodyDecayParameters
This class provides the definition and a container for the parameters describing a two-body decay.
/author Edmund Widl
Definition at line 14 of file TwoBodyDecayParameters.h.
anonymous enum |
|
inline |
Definition at line 21 of file TwoBodyDecayParameters.h.
|
inline |
Definition at line 23 of file TwoBodyDecayParameters.h.
|
inline |
Definition at line 26 of file TwoBodyDecayParameters.h.
|
inline |
Definition at line 28 of file TwoBodyDecayParameters.h.
|
inline |
Definition at line 31 of file TwoBodyDecayParameters.h.
|
inline |
Get error matrix.
Definition at line 37 of file TwoBodyDecayParameters.h.
References theCovariance.
Referenced by TwoBodyDecayTrajectory::construct(), TwoBodyDecay::covariance(), and TwoBodyDecayTrajectoryState::setError().
|
inline |
Definition at line 50 of file TwoBodyDecayParameters.h.
References theCovariance.
Referenced by TwoBodyDecay::hasError().
|
inline |
Get specified decay parameter.
Definition at line 43 of file TwoBodyDecayParameters.h.
References Skims_PA_cff::name, and theParameters.
|
inline |
Get specified decay parameter.
Definition at line 40 of file TwoBodyDecayParameters.h.
References Skims_PA_cff::name, and theParameters.
|
inline |
Get decay parameters.
Definition at line 34 of file TwoBodyDecayParameters.h.
References theParameters.
Referenced by TwoBodyDecayModel::cartesianSecondaryMomenta(), TwoBodyDecayTrajectory::construct(), TwoBodyDecayEstimator::constructMatrices(), and TwoBodyDecay::parameters().
|
inline |
Get specified range of decay parameters.
Definition at line 46 of file TwoBodyDecayParameters.h.
References dqmdumpme::first, dqmdumpme::last, and theParameters.
Referenced by TwoBodyDecayEstimator::constructMatrices().
|
private |
Definition at line 54 of file TwoBodyDecayParameters.h.
Referenced by covariance(), and hasError().
|
private |
Definition at line 53 of file TwoBodyDecayParameters.h.
Referenced by operator()(), operator[](), parameters(), and sub().