CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
PHGCSimAccumulator::DetIdSize Class Reference

#include <PHGCSimAccumulator.h>

Public Member Functions

unsigned int detId () const
 
 DetIdSize ()
 
 DetIdSize (unsigned int detId)
 
void increaseSize ()
 
unsigned int size () const
 

Private Attributes

unsigned int detId_ = 0
 
unsigned char size_ = 0
 

Detailed Description

Definition at line 12 of file PHGCSimAccumulator.h.

Constructor & Destructor Documentation

PHGCSimAccumulator::DetIdSize::DetIdSize ( )
inline

Definition at line 14 of file PHGCSimAccumulator.h.

14 {}
PHGCSimAccumulator::DetIdSize::DetIdSize ( unsigned int  detId)
inline

Definition at line 15 of file PHGCSimAccumulator.h.

Member Function Documentation

unsigned int PHGCSimAccumulator::DetIdSize::detId ( ) const
inline

Definition at line 21 of file PHGCSimAccumulator.h.

References detId_.

Referenced by PHGCSimAccumulator::emplace_back().

21 { return detId_; }
void PHGCSimAccumulator::DetIdSize::increaseSize ( )
inline

Definition at line 17 of file PHGCSimAccumulator.h.

References size_.

17  {
18  ++size_;
19  }
unsigned int PHGCSimAccumulator::DetIdSize::size ( void  ) const
inline

Definition at line 22 of file PHGCSimAccumulator.h.

References size_.

Referenced by ntupleDataFormat._Collection::__iter__(), and ntupleDataFormat._Collection::__len__().

22 { return size_; }

Member Data Documentation

unsigned int PHGCSimAccumulator::DetIdSize::detId_ = 0
private

Definition at line 25 of file PHGCSimAccumulator.h.

Referenced by detId(), and PHGCSimAccumulator::TmpElem::detId().

unsigned char PHGCSimAccumulator::DetIdSize::size_ = 0
private

Definition at line 26 of file PHGCSimAccumulator.h.

Referenced by increaseSize(), and size().