12 #ifndef DT_GEOM_SUPPLIER_H 13 #define DT_GEOM_SUPPLIER_H int station() const
Return station number.
virtual void print(const DTTrigData *trig) const
Print a trigger-data object with also local and global position/direction.
const DTChamber * stat() const
Associated chamber.
int sector() const
Return sector number.
virtual ~DTGeomSupplier()
Destructor.
int wheel() const
Return wheel number.
DTTrigGeom * geom() const
Associated geometry.
int wheel() const
Return wheel number.
GlobalVector CMSDirection(const DTTrigData *trig) const
CMS direction in chamber of a trigger -data object.
const DTChamber * stat() const
Associated chamber.
virtual LocalPoint localPosition(const DTTrigData *) const =0
Local position in chamber of a trigger-data object.
int sector() const
Return sector number.
DTChamberId statId() const
Identifier of the associated chamber.
int station() const
Return station number.
DTGeomSupplier(DTTrigGeom *geom)
Constructor.
GlobalPoint CMSPosition(const DTTrigData *trig) const
CMS position in chamber of a trigger-data object.
DTChamberId ChamberId() const
Identifier of the associated chamber.
GlobalPoint toGlobal(const LocalPoint p) const
Go to CMS coordinate system for a point.
virtual LocalVector localDirection(const DTTrigData *) const =0
Local direction in chamber of a trigger-data object.