CMS 3D CMS Logo

Public Member Functions | Public Attributes

EcalElectronicsMapping::MapItem Struct Reference

Wrap a generic EcalTrigTowerDetId 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

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

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

Definition at line 221 of file EcalElectronicsMapping.h.


Constructor & Destructor Documentation

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

Definition at line 222 of file EcalElectronicsMapping.h.

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

Member Function Documentation

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

Definition at line 226 of file EcalElectronicsMapping.h.

References EcalElectronicsId::dccId(), and elid.

{ return elid.dccId(); }
int EcalElectronicsMapping::MapItem::pseudoStripId ( ) const [inline]

Definition at line 231 of file EcalElectronicsMapping.h.

References EcalTriggerElectronicsId::pseudoStripId(), and trelid.

{ return trelid.pseudoStripId(); }
int EcalElectronicsMapping::MapItem::stripId ( ) const [inline]

Definition at line 228 of file EcalElectronicsMapping.h.

References elid, and EcalElectronicsId::stripId().

{return elid.stripId(); }
int EcalElectronicsMapping::MapItem::tccId ( ) const [inline]

Definition at line 229 of file EcalElectronicsMapping.h.

References EcalTriggerElectronicsId::tccId(), and trelid.

{ return trelid.tccId(); }
int EcalElectronicsMapping::MapItem::towerId ( ) const [inline]

Definition at line 227 of file EcalElectronicsMapping.h.

References elid, and EcalElectronicsId::towerId().

{return elid.towerId(); }
int EcalElectronicsMapping::MapItem::ttId ( ) const [inline]

Definition at line 230 of file EcalElectronicsMapping.h.

References trelid, and EcalTriggerElectronicsId::ttId().

{ return trelid.ttId(); }

Member Data Documentation

Definition at line 223 of file EcalElectronicsMapping.h.

Definition at line 224 of file EcalElectronicsMapping.h.

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

Definition at line 225 of file EcalElectronicsMapping.h.

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