|  | Belle II Software light-2411-aldebaran
    | 
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.