#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 (void) | |
TwoBodyDecayParameters (const AlgebraicVector ¶m, const AlgebraicSymMatrix &cov) | |
TwoBodyDecayParameters (AlgebraicVector param) | |
TwoBodyDecayParameters (const TwoBodyDecayParameters &other) | |
~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 15 of file TwoBodyDecayParameters.h.
anonymous enum |
Define order of parameters.
Enumerator | |
---|---|
x | |
y | |
z | |
px | |
py | |
pz | |
theta | |
phi | |
mass |
Definition at line 21 of file TwoBodyDecayParameters.h.
|
inline |
Definition at line 25 of file TwoBodyDecayParameters.h.
|
inline |
Definition at line 28 of file TwoBodyDecayParameters.h.
|
inline |
Definition at line 31 of file TwoBodyDecayParameters.h.
|
inline |
Definition at line 34 of file TwoBodyDecayParameters.h.
|
inline |
Definition at line 37 of file TwoBodyDecayParameters.h.
|
inline |
Get error matrix.
Definition at line 43 of file TwoBodyDecayParameters.h.
References theCovariance.
Referenced by TwoBodyDecayTrajectory::construct(), TwoBodyDecay::covariance(), and TwoBodyDecayTrajectoryState::setError().
|
inline |
Definition at line 54 of file TwoBodyDecayParameters.h.
References theCovariance.
Referenced by TwoBodyDecay::hasError().
|
inline |
Get specified decay parameter.
Definition at line 49 of file TwoBodyDecayParameters.h.
References mergeVDriftHistosByStation::name, and theParameters.
|
inline |
Get specified decay parameter.
Definition at line 46 of file TwoBodyDecayParameters.h.
References mergeVDriftHistosByStation::name, and theParameters.
|
inline |
Get decay parameters.
Definition at line 40 of file TwoBodyDecayParameters.h.
References theParameters.
Referenced by TwoBodyDecayModel::cartesianSecondaryMomenta(), TwoBodyDecayTrajectory::construct(), TwoBodyDecayEstimator::constructMatrices(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::inputTags(), TwoBodyDecay::parameters(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::properties(), and Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::recursePSetProperties().
|
inline |
Get specified range of decay parameters.
Definition at line 52 of file TwoBodyDecayParameters.h.
References theParameters.
Referenced by TwoBodyDecayEstimator::constructMatrices().
|
private |
Definition at line 59 of file TwoBodyDecayParameters.h.
Referenced by covariance(), and hasError().
|
private |
Definition at line 58 of file TwoBodyDecayParameters.h.
Referenced by operator()(), operator[](), parameters(), and sub().