![]() |
Belle II Software
light-2303-iriomote
|
Fitter calculating BeamParameters from CollisionBoostVector and CollisionInvariantMass. More...
#include <BeamParametersFitter.h>

Public Member Functions | |
| BeamParametersFitter () | |
| Constructor. | |
| ~BeamParametersFitter () | |
| Destructor. | |
| void | setIntervalOfValidity (const IntervalOfValidity &iov) |
| Set interval of validity. | |
| void | setAngleHER (double angleHER) |
| Set HER angle. | |
| void | setAngleLER (double angleLER) |
| Set LER angle. | |
| void | setAngleError (double angleError) |
| Set angle error. | |
| void | setBoostError (double boostError) |
| Set boost error. | |
| void | setInvariantMassError (double invariantMassError) |
| Set invariant-mass error. | |
| void | setVerbose (bool verbose) |
| Set whether to be verbose (print Minuit output). | |
| BeamParameters | getBeamParameters () const |
| Get beam parameters. | |
| void | setBeamParameters (const BeamParameters *beamParameters) |
| Set beam parameters. | |
| void | fit () |
| Perform the fit. | |
| void | fillVertexData (double covarianceXX, double covarianceYY) |
| Fill beam spot (vertex) data. More... | |
| void | importBeamParameters () |
| Import beam parameters. | |
Protected Member Functions | |
| void | setupDatabase () |
| Setup database. | |
Protected Attributes | |
| IntervalOfValidity | m_IntervalOfValidity |
| Interval of validity. | |
| double | m_AngleHER = 0 |
| HER angle. | |
| double | m_AngleLER = 0 |
| LER angle. | |
| double | m_AngleError = 0 |
| Angle error. | |
| double | m_BoostError = 0.0001 |
| Boost error (use only if inverse error matrix is not available). | |
| double | m_InvariantMassError = 0.0001 |
| Invariant-mass error (use only if error is 0). | |
| bool | m_Verbose = false |
| Whether to be verbose (print Minuit output). | |
| BeamParameters | m_BeamParameters |
| Beam parameters. | |
| DBObjPtr< BeamSpot > | m_BeamSpot |
| Beam spot. | |
| DBObjPtr< CollisionBoostVector > | m_CollisionBoostVector |
| Collision boost vector. | |
| DBObjPtr< CollisionInvariantMass > | m_CollisionInvariantMass |
| Collision invariant mass. | |
Fitter calculating BeamParameters from CollisionBoostVector and CollisionInvariantMass.
Definition at line 31 of file BeamParametersFitter.h.
| void fillVertexData | ( | double | covarianceXX, |
| double | covarianceYY | ||
| ) |
Fill beam spot (vertex) data.
The covariance matrix is rescaled to nominal XX and YY covariances. If covariances are negative, then no rescaling is performed.
| [in] | covarianceXX | Covariance-matrix XX element. |
| [in] | covarianceYY | Covariance-matrix YY element. |
Definition at line 296 of file BeamParametersFitter.cc.