 |
Belle II Software
release-05-02-19
|
14 #include <TLorentzVector.h>
15 #include <TMatrixDSym.h>
19 #include <framework/datastore/RelationsObject.h>
49 KLMCluster(
float x,
float y,
float z,
float time,
int nLayers,
50 int nInnermostLayer,
float p);
92 {
return TVector3(0, 0, 0);}
float getEnergy() const
Get energy.
void setErrorP(float errorP)
Set error of momentum absolute value.
int getInnermostLayer() const
Get number of the innermost layer with hits.
int getLayers() const
Get number of layers with hits.
float m_errorP
Error of momentum absolute value.
TVector3 getClusterPosition() const
Get global position (TVector3 version).
float m_globalX
Global position X coordinate.
void setErrorZ(float errorZ)
Set error of vertex Z coordinate.
void setTime(float time)
Set time.
int m_layers
Number of layers with hits.
TMatrixDSym getError4x4() const
Get KLM cluster momentum error matrix.
float m_p
Absolute value of momentum, 0 means unknown.
void setErrorY(float errorY)
Set error of vertex Y coordinate.
void setErrorX(float errorX)
Set error of vertex X coordinate.
float m_globalY
Global position Y coordinate.
void setClusterPosition(float globalX, float globalY, float globalZ)
Set global position.
Abstract base class for different kinds of events.
ClassDef(Belle2::KLMCluster, 2)
Needed to make objects storable.
TVector3 getPosition() const
Get global position (TVector3 version) of the origin of KLMCluster (always return (0,...
float getTime() const
Get time.
TLorentzVector getMomentum() const
Get momentum.
float m_errorX
Error of vertex X coordinate.
float m_errorZ
Error of vertex Z coordinate.
float getMomentumMag() const
Get momentum magnitude.
void setLayers(int layers)
Set number of layers with hits.
RelationsInterface< TObject > RelationsObject
Provides interface for getting/adding relations to objects in StoreArrays.
int m_innermostLayer
Number of the innermost layer with hits.
float m_globalZ
Global position Z coordinate.
void setInnermostLayer(int innermostLayer)
Set number of the innermost layer with hits.
float m_errorY
Error of vertex Y coordinate.
bool getAssociatedTrackFlag() const
Check for associated tracks.
void setMomentumMag(float momentumMag)
Set momentum magnitude.
TMatrixDSym getError7x7() const
Get KLM cluster momentum error matrix.
bool getAssociatedEclClusterFlag() const
Check for associated ECL clusters.