#include <DTTrigData.h>
Public Member Functions | |
virtual DTChamberId | ChamberId () const =0 |
Identifier of the associated chamber. More... | |
DTTrigData () | |
Constructor. More... | |
virtual void | print () const =0 |
Print a trigger-data object with also local and global position/direction. More... | |
int | sector () const |
Return sector number. More... | |
int | station () const |
Return station number. More... | |
int | wheel () const |
Return wheel number. More... | |
virtual | ~DTTrigData () |
Destructor. More... | |
Defines the ability to calculate coordinates of Level1 MuDT Trigger
objects
Definition at line 35 of file DTTrigData.h.
|
inline |
|
inlinevirtual |
|
pure virtual |
Identifier of the associated chamber.
Implemented in DTTracoTrigData, DTTracoTrig, DTBtiTrig, DTBtiTrigData, DTSectCollPhSegm, DTChambPhSegm, DTSectCollThSegm, and DTChambThSegm.
Referenced by DTTrig::CMSDirection(), DTTrig::CMSPosition(), DTTrig::localDirection(), DTTrig::localPosition(), DTTrig::print(), sector(), station(), and wheel().
|
pure virtual |
Print a trigger-data object with also local and global position/direction.
Implemented in DTTracoTrigData, DTTracoTrig, DTBtiTrig, DTBtiTrigData, DTSectCollPhSegm, DTChambPhSegm, DTSectCollThSegm, and DTChambThSegm.
Referenced by DTTSTheta::print(), and DTGeomSupplier::print().
|
inline |
Return sector number.
Definition at line 53 of file DTTrigData.h.
References ChamberId(), and DTChamberId::sector().
Referenced by geometryXMLparser.DTAlignable::index(), DTChambThSegm::print(), DTSectCollThSegm::print(), DTChambPhSegm::print(), and DTSectCollPhSegm::print().
|
inline |
Return station number.
Definition at line 50 of file DTTrigData.h.
References ChamberId(), and DTChamberId::station().
Referenced by geometryXMLparser.DTAlignable::index(), geometryXMLparser.CSCAlignable::index(), DTChambThSegm::print(), DTSectCollThSegm::print(), DTChambPhSegm::print(), and DTSectCollPhSegm::print().
|
inline |
Return wheel number.
Definition at line 47 of file DTTrigData.h.
References ChamberId(), and DTChamberId::wheel().
Referenced by geometryXMLparser.DTAlignable::index(), DTChambThSegm::print(), DTSectCollThSegm::print(), DTChambPhSegm::print(), and DTSectCollPhSegm::print().