10#define KLMTRIGGERHIT_H
12#include <framework/datastore/RelationsObject.h>
44 KLMTriggerHit(
int section,
int sector,
int layer,
int phiStrip,
int zStrip):
Store KLM TRG hit information as a ROOT object.
int m_section
section number
ClassDef(KLMTriggerHit, 3)
Needed to make the ROOT object storable.
int getLayer() const
Get layer number.
virtual ~KLMTriggerHit()
Destructor.
double getX() const
Get x coordinate.
void setXInt(int xInt)
Set x integer coordinate.
int getYInt() const
Get y integer coordinate.
int m_zStrip
z channel number
int getSection() const
Get detector end.
void setZ(double z)
Set z coordinate.
void setYInt(int yInt)
Set y integer coordinate.
int m_xInt
x integer coordinate in 1/8 cm
int getZStrip() const
Get z strip number.
int getPhiStrip() const
Get phi strip number.
int m_zInt
z integer coordinate in 1/8 cm
int getSector() const
Get sector number.
int m_sector
sector number
int getZInt() const
Get z integer coordinate.
void setY(double y)
Set y coordinate.
int getXInt() const
Get x integer coordinate.
double getZ() const
Get z coordinate.
void setX(double x)
Set x coordinate.
KLMTriggerHit()
Empty constructor for ROOT IO (needed to make the class storable)
int m_phiStrip
phi channel number
double getY() const
Get y coordinate.
KLMTriggerHit(int section, int sector, int layer, int phiStrip, int zStrip)
Constructor with initial values for a hit.
int m_yInt
y integer coordinate in 1/8 cm
void setZInt(int zInt)
Set z integer coordinate.
Defines interface for accessing relations of objects in StoreArray.
Abstract base class for different kinds of events.