 |
Belle II Software
release-05-02-19
|
14 namespace TreeFitter {
17 class ConstraintConfiguration {
39 const std::vector<int>& massConstraintListPDG,
40 const std::vector<int>& fixedToMotherVertexListPDG,
41 const std::vector<int>& geoConstraintListPDG,
42 const std::vector<std::string>& removeConstraintList,
43 const bool& automatic_vertex_constraining,
44 const bool& ipConstraint,
45 const bool& customOrigin,
46 const std::vector<double>& customOriginVertex,
47 const std::vector<double>& customOriginCovariance,
48 const int& originDimension,
49 const int& inflationFactorCovZ = 1
ConstraintConfiguration()
constructor
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_geoConstraintListPDG
list of pdg codes to mass constrain
const bool m_automatic_vertex_constraining
automatically determing if it is worth extrating a vertex for this particle or if it should be joined...
int m_headOfTreePDG
PDG code of the head particle.
const bool m_ipConstraint
is IP cosntraint
const int m_originDimension
dimension of the origin constraint and ALL geometric gcosntraints
const std::vector< int > m_fixedToMotherVertexListPDG
list of pdg codes to mass constrain
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 bool m_customOrigin
is constum origin
const std::vector< std::string > m_removeConstraintList
list of constraints not to apply in tree fit
const int m_inflationFactorCovZ
inflate covariance of z by this number -> iptube