 |
Belle II Software
release-05-02-19
|
11 #include <framework/core/Module.h>
26 class TreeFitterModule :
public Module {
39 virtual void event()
override;
unsigned int m_nCandidatesBeforeFit
before the fit
std::string m_particleList
name of the particle list fed to the fitter
double m_precision
convergence precision for the newton method When the delta chiSquared between 2 iterations divided by...
std::vector< int > m_geoConstraintListPDG
list of pdg codes of particles to use a geo cosntraint for
std::vector< std::string > m_massConstraintListParticlename
vector carrying the names of the particles to be mass constraint
bool m_ipConstraint
Use x-y-z beamspot constraint.
int m_massConstraintType
type of the mass constraint false: use normal one.
bool m_automatic_vertex_constraining
should the vertex be joined with the mother and should it be geometrically cosntrained?...
unsigned int m_nCandidatesAfter
after the fit
virtual void initialize() override
initialize
bool m_useReferencing
linearise around a previous state of the Kalman Filter
std::vector< int > m_massConstraintList
vector carrying the PDG codes of the particles to be mass constraint
int m_originDimension
dimension to use for beam/origin cosntraint
virtual void terminate() override
stuff at the end
Abstract base class for different kinds of events.
std::vector< double > m_customOriginVertex
vertex coordinates of the custom origin
double m_confidenceLevel
minimum confidence level to accept fit calculated as f(chiSquared, NDF) -2: accept all 0: only accept...
bool fitTree(Particle *head)
this fits all particle candidates contained in the m_particleList
std::vector< double > m_customOriginCovariance
covariance of the custom origin
int m_inflationFactorCovZ
inflate beamspot covariance of z by this number
std::vector< std::string > m_removeConstraintList
list of constraints not to be applied in tree fit WARNING only use if you know what you are doing
std::vector< int > m_fixedToMotherVertexListPDG
list of pdg codes of particles where we use thesame vertex for production and decay which is the vert...
TreeFitterModule()
constructor
Class to store reconstructed particles.
bool m_updateDaughters
flag if you want to update all particle momenta in the decay tree.
void plotFancyASCII()
plot ascii art and statistics
virtual void event() override
performed for each event
bool m_customOrigin
use a custom vertex as the production vertex of the highest hierarchy particle
virtual void beginRun() override
performed at the start of run