 |
Belle II Software
release-05-02-19
|
14 #include <mdst/dbobjects/BeamSpot.h>
15 #include <framework/database/DBObjPtr.h>
18 #include <mdst/dataobjects/ECLCluster.h>
21 #include <TLorentzVector.h>
EHypothesisBit
The hypothesis bits for this ECLCluster (Connected region (CR) is split using this hypothesis.
const TLorentzVector Get4MomentumFromCluster(const ECLCluster *cluster, ECLCluster::EHypothesisBit hypo)
Returns four momentum vector.
const TMatrixDSym GetCovarianceMatrix4x4FromCluster(const ECLCluster *cluster, ECLCluster::EHypothesisBit hypo)
Returns 4x4 covariance matrix (px, py, pz, E)
const TVector3 GetIPPosition()
Returns default IP position from beam parameters.
Class for accessing objects in the database.
const TMatrixDSym GetCovarianceMatrix7x7FromCluster(const ECLCluster *cluster, ECLCluster::EHypothesisBit hypo)
Returns 7x7 covariance matrix (px, py, pz, E, x, y, z)
Abstract base class for different kinds of events.
const TLorentzVector GetCluster4MomentumFromCluster(const ECLCluster *cluster, ECLCluster::EHypothesisBit hypo)
Returns cluster four momentum vector.
DBObjPtr< BeamSpot > m_beamSpotDB
Beam spot database object.
ClusterUtils()
Constructor.
const TMatrixDSym GetIPPositionCovarianceMatrix()
Returns default IP position covariance matrix from beam parameters.