 |
Belle II Software
release-05-02-19
|
11 #ifndef KLMTRIGGERTRACK_H
12 #define KLMTRIGGERTRACK_H
14 #include <framework/datastore/RelationsObject.h>
230 #endif //KLMTRIGGERTRACK_H
ClassDef(KLMTriggerTrack, 1)
Needed to make the ROOT object storable version 4 adds ctime etc.
double m_interceptXZ
calculated z-intercept of the straight track in XZ plain
virtual ~KLMTriggerTrack()
Destructor.
Store KLM TRG track information as a ROOT object.
void setImpactParameterXZ(double ipXZ)
Set impact parameter of the track in XZ plain.
double m_interceptXY
calculated y-intercept of the straight track in XY plain
int m_nLayers
number of fired layers
double getChisqXY() const
Get chi squared of the track in XY plain.
void setInterceptXY(double interceptXY)
Set intercept parameter of the track in XY plain.
int getLastLayer() const
Get number of the last fired layer.
double getInterceptXZ() const
Get intercept parameter of the track in XZ plain.
int getNLayers() const
Get number of fired layers.
int getSector() const
Get sector number.
int m_firstLayer
number of the first fired layer
void setSlopeXZ(double slopeXZ)
Set slope parameter of the track in XZ plain.
double getSlopeXY() const
Get slope parameter of the track in XY plain.
void setTrigger(bool trg)
Set trigger flag.
int getFirstLayer() const
Get number of the first fired layer.
int getForward() const
Get detector end.
bool getTrigger() const
Get trigger flag.
void setChisqXZ(double chisqXZ)
Set chi squared of the track in XZ plain.
double getImpactParameterXZ() const
Get impact parameter of the track in XZ plain.
bool m_trigger
if the track generates a trigger
int m_lastLayer
number of the last fired layer
double m_chisqXZ
calculated chi squared of the straight track in XZ plain
Abstract base class for different kinds of events.
void setFirstLayer(int firstLayer)
Set number of the first fired layer.
void setSlopeXY(double slopeXY)
Set slope parameter of the track in XY plain.
double m_chisqXY
calculated chi squared of the straight track in XY plain
int m_nHits
number of hits in the sector
void setNLayers(int nLayers)
Set number of fired layers.
double m_slopeXZ
calculated slope of the straight track in XZ plain
void setChisqXY(double chisqXY)
Set chi squared of the track in XY plain.
void setImpactParameterXY(double ipXY)
Set impact parameter of the track in XY plain.
int m_fwd
forward-backward
int m_sector
sector number
double getSlopeXZ() const
Get slope parameter of the track in XZ plain.
void setLastLayer(int lastLayer)
Set number of the last fired layer.
RelationsInterface< TObject > RelationsObject
Provides interface for getting/adding relations to objects in StoreArrays.
KLMTriggerTrack()
Empty constructor for ROOT IO (needed to make the class storable)
double m_slopeXY
calculated slope of the straight track in XY plain
double getImpactParameterXY() const
Get impact parameter of the track in XY plain.
void setInterceptXZ(double interceptXZ)
Set intercept parameter of the track in XZ plain.
double getChisqXZ() const
Get chi squared of the track in XZ plain.
double getInterceptXY() const
Get intercept parameter of the track in XY plain.
double m_impactParameterXZ
calculated impact parameter of the straight track in XZ plain
double m_impactParameterXY
calculated impact parameter of the straight track in XY plain