Belle II Software  release-08-01-10
ConstraintConfiguration Class Reference

constainer More...

#include <ConstraintConfiguration.h>

Collaboration diagram for ConstraintConfiguration:

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

 

Detailed Description

constainer

Definition at line 16 of file ConstraintConfiguration.h.


The documentation for this class was generated from the following file: