CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
PMTDSimAccumulator::TmpElem Class Reference

#include <PMTDSimAccumulator.h>

Public Member Functions

unsigned char column () const
 
unsigned short data () const
 
unsigned int detId () const
 
unsigned short energyIndex () const
 
unsigned char row () const
 
unsigned short sampleIndex () const
 
 TmpElem (unsigned int detId, unsigned char row, unsigned char column, Data data)
 

Private Attributes

unsigned char column_
 
Data data_
 
unsigned int detId_
 
unsigned char row_
 

Detailed Description

Definition at line 83 of file PMTDSimAccumulator.h.

Constructor & Destructor Documentation

◆ TmpElem()

PMTDSimAccumulator::TmpElem::TmpElem ( unsigned int  detId,
unsigned char  row,
unsigned char  column,
Data  data 
)
inline

Member Function Documentation

◆ column()

unsigned char PMTDSimAccumulator::TmpElem::column ( ) const
inline

Definition at line 90 of file PMTDSimAccumulator.h.

References column_.

90 { return column_; }

◆ data()

unsigned short PMTDSimAccumulator::TmpElem::data ( ) const
inline

Definition at line 93 of file PMTDSimAccumulator.h.

References PMTDSimAccumulator::Data::data(), and data_.

93 { return data_.data(); }
unsigned int data() const

◆ detId()

unsigned int PMTDSimAccumulator::TmpElem::detId ( ) const
inline

Definition at line 88 of file PMTDSimAccumulator.h.

References detId_.

88 { return detId_; }

◆ energyIndex()

unsigned short PMTDSimAccumulator::TmpElem::energyIndex ( ) const
inline

Definition at line 91 of file PMTDSimAccumulator.h.

References data_, and PMTDSimAccumulator::Data::energyIndex().

◆ row()

unsigned char PMTDSimAccumulator::TmpElem::row ( ) const
inline

Definition at line 89 of file PMTDSimAccumulator.h.

References row_.

89 { return row_; }

◆ sampleIndex()

unsigned short PMTDSimAccumulator::TmpElem::sampleIndex ( ) const
inline

Definition at line 92 of file PMTDSimAccumulator.h.

References data_, and PMTDSimAccumulator::Data::sampleIndex().

Member Data Documentation

◆ column_

unsigned char PMTDSimAccumulator::TmpElem::column_
private

Definition at line 99 of file PMTDSimAccumulator.h.

Referenced by column().

◆ data_

Data PMTDSimAccumulator::TmpElem::data_
private

Definition at line 97 of file PMTDSimAccumulator.h.

Referenced by data(), energyIndex(), and sampleIndex().

◆ detId_

unsigned int PMTDSimAccumulator::TmpElem::detId_
private

Definition at line 96 of file PMTDSimAccumulator.h.

Referenced by detId().

◆ row_

unsigned char PMTDSimAccumulator::TmpElem::row_
private

Definition at line 98 of file PMTDSimAccumulator.h.

Referenced by row().