CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions
DTTrigData Class Referenceabstract

#include <DTTrigData.h>

Inheritance diagram for DTTrigData:
DTBtiTrig DTBtiTrigData DTChambPhSegm DTChambThSegm DTSectCollPhSegm DTSectCollThSegm DTTracoTrig DTTracoTrigData

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...
 

Detailed Description

Defines the ability to calculate coordinates of Level1 MuDT Trigger objects

Author
C.Grandi

Definition at line 34 of file DTTrigData.h.

Constructor & Destructor Documentation

DTTrigData::DTTrigData ( )
inline

Constructor.

Definition at line 39 of file DTTrigData.h.

39 {}
virtual DTTrigData::~DTTrigData ( )
inlinevirtual

Destructor.

Definition at line 42 of file DTTrigData.h.

42 {}

Member Function Documentation

virtual DTChamberId DTTrigData::ChamberId ( ) const
pure virtual
virtual void DTTrigData::print ( ) const
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().

int DTTrigData::sector ( void  ) const
inline

Return sector number.

Definition at line 54 of file DTTrigData.h.

References ChamberId(), and DTChamberId::sector().

Referenced by geometryXMLparser.DTAlignable::index(), DTChambThSegm::print(), DTSectCollThSegm::print(), DTChambPhSegm::print(), and DTSectCollPhSegm::print().

54 { return ChamberId().sector(); }
virtual DTChamberId ChamberId() const =0
Identifier of the associated chamber.
int sector() const
Definition: DTChamberId.h:63
int DTTrigData::station ( ) const
inline

Return station number.

Definition at line 51 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().

51 { return ChamberId().station(); }
virtual DTChamberId ChamberId() const =0
Identifier of the associated chamber.
int station() const
Return the station number.
Definition: DTChamberId.h:53
int DTTrigData::wheel ( ) const
inline

Return wheel number.

Definition at line 48 of file DTTrigData.h.

References ChamberId(), and DTChamberId::wheel().

Referenced by geometryXMLparser.DTAlignable::index(), DTChambThSegm::print(), DTSectCollThSegm::print(), DTChambPhSegm::print(), and DTSectCollPhSegm::print().

48 { return ChamberId().wheel(); }
virtual DTChamberId ChamberId() const =0
Identifier of the associated chamber.
int wheel() const
Return the wheel number.
Definition: DTChamberId.h:47