CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
DTPhysicalWireId Class Reference

Public Member Functions

int cellId () const
 
 DTPhysicalWireId (int superlayer, int layer, int cell)
 
int layerId () const
 
int superlayerId () const
 

Private Attributes

int cell_id
 
int layer_id
 
int superlayer_id
 

Detailed Description

Definition at line 163 of file DTCompactMapWriter.cc.

Constructor & Destructor Documentation

◆ DTPhysicalWireId()

DTPhysicalWireId::DTPhysicalWireId ( int  superlayer,
int  layer,
int  cell 
)

Definition at line 176 of file DTCompactMapWriter.cc.

177  : superlayer_id(superlayer), layer_id(layer), cell_id(cell) {}
constexpr std::array< uint8_t, layerIndexSize > layer

Member Function Documentation

◆ cellId()

int DTPhysicalWireId::cellId ( ) const

Definition at line 183 of file DTCompactMapWriter.cc.

References cell_id.

Referenced by DTPhysicalWireCompare::operator()().

183 { return cell_id; }

◆ layerId()

int DTPhysicalWireId::layerId ( ) const

Definition at line 181 of file DTCompactMapWriter.cc.

References layer_id.

Referenced by DTPhysicalWireCompare::operator()().

181 { return layer_id; }

◆ superlayerId()

int DTPhysicalWireId::superlayerId ( ) const

Definition at line 179 of file DTCompactMapWriter.cc.

References superlayer_id.

Referenced by DTPhysicalWireCompare::operator()().

179 { return superlayer_id; }

Member Data Documentation

◆ cell_id

int DTPhysicalWireId::cell_id
private

Definition at line 173 of file DTCompactMapWriter.cc.

Referenced by cellId().

◆ layer_id

int DTPhysicalWireId::layer_id
private

Definition at line 172 of file DTCompactMapWriter.cc.

Referenced by layerId().

◆ superlayer_id

int DTPhysicalWireId::superlayer_id
private

Definition at line 171 of file DTCompactMapWriter.cc.

Referenced by superlayerId().