CMS 3D CMS Logo

Public Member Functions

DTTrigData Class Reference

#include <DTTrigData.h>

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

List of all members.

Public Member Functions

virtual DTChamberId ChamberId () const =0
 Identifier of the associated chamber.
 DTTrigData ()
 Constructor.
virtual void print () const =0
 Print a trigger-data object with also local and global position/direction.
int sector () const
 Return sector number.
int station () const
 Return station number.
int wheel () const
 Return wheel number.
virtual ~DTTrigData ()
 Destructor.

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.

{}
virtual DTTrigData::~DTTrigData ( ) [inline, virtual]

Destructor.

Definition at line 42 of file DTTrigData.h.

{}

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 DTBtiTrig, DTBtiTrigData, DTSectCollPhSegm, DTSectCollThSegm, DTTracoTrig, DTTracoTrigData, DTChambPhSegm, 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 DTSectCollPhSegm::print(), DTChambPhSegm::print(), DTSectCollThSegm::print(), and DTChambThSegm::print().

{ return ChamberId().sector(); }
int DTTrigData::station ( ) const [inline]

Return station number.

Definition at line 51 of file DTTrigData.h.

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

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

{ return ChamberId().station(); }
int DTTrigData::wheel ( ) const [inline]

Return wheel number.

Definition at line 48 of file DTTrigData.h.

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

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

{ return ChamberId().wheel(); }