CMS 3D CMS Logo

EcalElectronicsMapping::MapItem Struct Reference

Maybe these are needed Wrap a generic EEDetId to the equivalent one in z+ Quadrant 1 (from 0 < phi < pi/2). More...

List of all members.

Public Member Functions

int dccId () const
 MapItem (const DetId &acell, const EcalElectronicsId &aelid, const EcalTriggerElectronicsId &atrelid)
int pseudoStripId () const
int stripId () const
int tccId () const
int towerId () const
int ttId () const

Public Attributes

DetId cell
EcalElectronicsId elid
EcalTriggerElectronicsId trelid


Detailed Description

Maybe these are needed Wrap a generic EEDetId to the equivalent one in z+ Quadrant 1 (from 0 < phi < pi/2).

Wrap a generic EcalTrigTowerDetId to the equivalent one in z+ Quadrant 1 (from 0 < phi < pi/2)

Definition at line 195 of file EcalElectronicsMapping.h.


Constructor & Destructor Documentation

EcalElectronicsMapping::MapItem::MapItem ( const DetId acell,
const EcalElectronicsId aelid,
const EcalTriggerElectronicsId atrelid 
) [inline]

Definition at line 196 of file EcalElectronicsMapping.h.

00196 : cell(acell),elid(aelid),trelid(atrelid) { }


Member Function Documentation

int EcalElectronicsMapping::MapItem::dccId (  )  const [inline]

Definition at line 200 of file EcalElectronicsMapping.h.

References EcalElectronicsId::dccId(), and elid.

00200 { return elid.dccId(); }

int EcalElectronicsMapping::MapItem::pseudoStripId (  )  const [inline]

Definition at line 205 of file EcalElectronicsMapping.h.

References EcalTriggerElectronicsId::pseudoStripId(), and trelid.

00205 { return trelid.pseudoStripId(); }

int EcalElectronicsMapping::MapItem::stripId (  )  const [inline]

Definition at line 202 of file EcalElectronicsMapping.h.

References elid, and EcalElectronicsId::stripId().

00202 {return elid.stripId(); }

int EcalElectronicsMapping::MapItem::tccId (  )  const [inline]

Definition at line 203 of file EcalElectronicsMapping.h.

References EcalTriggerElectronicsId::tccId(), and trelid.

00203 { return trelid.tccId(); }

int EcalElectronicsMapping::MapItem::towerId (  )  const [inline]

Definition at line 201 of file EcalElectronicsMapping.h.

References elid, and EcalElectronicsId::towerId().

00201 {return elid.towerId(); }

int EcalElectronicsMapping::MapItem::ttId (  )  const [inline]

Definition at line 204 of file EcalElectronicsMapping.h.

References trelid, and EcalTriggerElectronicsId::ttId().

00204 { return trelid.ttId(); }


Member Data Documentation

DetId EcalElectronicsMapping::MapItem::cell

Definition at line 197 of file EcalElectronicsMapping.h.

EcalElectronicsId EcalElectronicsMapping::MapItem::elid

Definition at line 198 of file EcalElectronicsMapping.h.

Referenced by dccId(), stripId(), and towerId().

EcalTriggerElectronicsId EcalElectronicsMapping::MapItem::trelid

Definition at line 199 of file EcalElectronicsMapping.h.

Referenced by pseudoStripId(), tccId(), and ttId().


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