Belle II Software development
|
constraint configuration class More...
#include <ConstraintConfiguration.h>
Public Member Functions | |
ConstraintConfiguration () | |
constructor | |
ConstraintConfiguration (const bool &massConstraintType, const std::vector< int > &massConstraintListPDG, const std::vector< int > &fixedToMotherVertexListPDG, const std::vector< int > &geoConstraintListPDG, const std::vector< std::string > &removeConstraintList, const bool &automatic_vertex_constraining, const bool &ipConstraint, const bool &customOrigin, const std::vector< double > &customOriginVertex, const std::vector< double > &customOriginCovariance, const int &originDimension, const int &beamConstraintPDG, const Eigen::Matrix< double, 4, 1 > &beamMomE, const Eigen::Matrix< double, 4, 4 > &beamCovariance, const int &inflationFactorCovZ=1) | |
constructor | |
Public Attributes | |
const bool | m_massConstraintType |
const flag for the type of the mass constraint | |
const std::vector< int > | m_massConstraintListPDG |
list of pdg codes to mass constrain | |
const std::vector< int > | m_fixedToMotherVertexListPDG |
list of pdg codes to mass constrain | |
const std::vector< int > | m_geoConstraintListPDG |
list of pdg codes to mass constrain | |
const std::vector< std::string > | m_removeConstraintList |
list of constraints not to apply in tree fit | |
const bool | m_automatic_vertex_constraining |
automatically determining if it is worth extracting a vertex for this particle or if it should be joined with the mother | |
const bool | m_ipConstraint |
is IP constraint | |
const bool | m_customOrigin |
is custom origin | |
const std::vector< double > | m_customOriginVertex |
x,y,z of custom origin as vector len 3 | |
const std::vector< double > | m_customOriginCovariance |
covariance matrix of origin as row major vector len = 9 | |
const int | m_originDimension |
dimension of the origin constraint and ALL geometric gcosntraints | |
int | m_headOfTreePDG |
PDG code of the head particle. | |
const int | m_beamConstraintPDG |
PDG code to beam constraint. | |
Eigen::Matrix< double, 4, 1 > | m_beamMomE |
Beam four-momentum. | |
Eigen::Matrix< double, 4, 4 > | m_beamCovariance |
Beam Covariance. | |
const int | m_inflationFactorCovZ |
inflate covariance of z by this number -> iptube | |
constraint configuration class
Definition at line 16 of file ConstraintConfiguration.h.
|
inline |
constructor
Definition at line 20 of file ConstraintConfiguration.h.
|
inline |
constructor
Definition at line 40 of file ConstraintConfiguration.h.
const bool m_automatic_vertex_constraining |
automatically determining if it is worth extracting a vertex for this particle or if it should be joined with the mother
Definition at line 90 of file ConstraintConfiguration.h.
const int m_beamConstraintPDG |
PDG code to beam constraint.
Definition at line 111 of file ConstraintConfiguration.h.
Eigen::Matrix<double, 4, 4> m_beamCovariance |
Beam Covariance.
Definition at line 117 of file ConstraintConfiguration.h.
Eigen::Matrix<double, 4, 1> m_beamMomE |
Beam four-momentum.
Definition at line 114 of file ConstraintConfiguration.h.
const bool m_customOrigin |
is custom origin
Definition at line 96 of file ConstraintConfiguration.h.
const std::vector<double> m_customOriginCovariance |
covariance matrix of origin as row major vector len = 9
Definition at line 102 of file ConstraintConfiguration.h.
const std::vector<double> m_customOriginVertex |
x,y,z of custom origin as vector len 3
Definition at line 99 of file ConstraintConfiguration.h.
const std::vector<int> m_fixedToMotherVertexListPDG |
list of pdg codes to mass constrain
Definition at line 81 of file ConstraintConfiguration.h.
const std::vector<int> m_geoConstraintListPDG |
list of pdg codes to mass constrain
Definition at line 84 of file ConstraintConfiguration.h.
|
mutable |
PDG code of the head particle.
Definition at line 108 of file ConstraintConfiguration.h.
const int m_inflationFactorCovZ |
inflate covariance of z by this number -> iptube
Definition at line 120 of file ConstraintConfiguration.h.
const bool m_ipConstraint |
is IP constraint
Definition at line 93 of file ConstraintConfiguration.h.
const std::vector<int> m_massConstraintListPDG |
list of pdg codes to mass constrain
Definition at line 78 of file ConstraintConfiguration.h.
const bool m_massConstraintType |
const flag for the type of the mass constraint
Definition at line 75 of file ConstraintConfiguration.h.
const int m_originDimension |
dimension of the origin constraint and ALL geometric gcosntraints
Definition at line 105 of file ConstraintConfiguration.h.
const std::vector<std::string> m_removeConstraintList |
list of constraints not to apply in tree fit
Definition at line 87 of file ConstraintConfiguration.h.