CMS 3D CMS Logo

DTTrigData Class Reference

Defines the ability to calculate coordinates of Level1 MuDT Trigger objects. More...

#include <L1Trigger/DTUtilities/interface/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.

00039 {}

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

Destructor.

Definition at line 42 of file DTTrigData.h.

00042 {}


Member Function Documentation

virtual DTChamberId DTTrigData::ChamberId (  )  const [pure virtual]

Identifier of the associated chamber.

Implemented in DTBtiTrig, DTBtiTrigData, DTSectCollPhSegm, DTSectCollThSegm, DTTracoTrig, DTTracoTrigData, DTChambPhSegm, and DTChambThSegm.

Referenced by DTTrig::CMSDirection(), DTTrig::CMSPosition(), DTTrig::localDirection(), DTTrig::localPosition(), DTTrig::print(), sector(), station(), and wheel().

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

00054 { 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().

00051 { 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().

00048 { return ChamberId().wheel(); }


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:19:09 2009 for CMSSW by  doxygen 1.5.4