CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes | Friends
HcalDcsMap::const_iterator Class Reference

#include <HcalDcsMap.h>

Public Member Functions

 const_iterator ()
 
HcalDcsDetId getHcalDcsDetId (void)
 
HcalDetId getHcalDetId (void)
 
void next (void)
 
bool operator!= (const const_iterator &other)
 
const_iterator operator++ ()
 
const_iterator operator++ (int)
 
 ~const_iterator ()
 

Private Attributes

std::vector< const Item * >::const_iterator fIter
 

Friends

class HcalDcsMap
 

Detailed Description

Definition at line 87 of file HcalDcsMap.h.

Constructor & Destructor Documentation

HcalDcsMap::const_iterator::const_iterator ( )
inline

Definition at line 90 of file HcalDcsMap.h.

90 {}
HcalDcsMap::const_iterator::~const_iterator ( )
inline

Definition at line 91 of file HcalDcsMap.h.

References GetRecoTauVFromDQM_MC_cff::next, and operator!=().

91 {}

Member Function Documentation

HcalDcsDetId HcalDcsMap::const_iterator::getHcalDcsDetId ( void  )

Definition at line 94 of file HcalDcsMap.cc.

Referenced by HcalDbASCIIIO::createObject< HcalDcsMap >().

94  {
95  return (*fIter)->mDcsId;
96 }
HcalDetId HcalDcsMap::const_iterator::getHcalDetId ( void  )

Definition at line 98 of file HcalDcsMap.cc.

Referenced by HcalDbASCIIIO::createObject< HcalDcsMap >().

98  {
99  return (*fIter)->mId;
100 }
void HcalDcsMap::const_iterator::next ( void  )

Definition at line 90 of file HcalDcsMap.cc.

90  {
91  ++fIter;
92 }
std::vector< const Item * >::const_iterator fIter
Definition: HcalDcsMap.h:99
bool HcalDcsMap::const_iterator::operator!= ( const const_iterator other)

Definition at line 74 of file HcalDcsMap.cc.

References fIter.

74  {
75  if (fIter != other.fIter) return true;
76  else return false;
77 }
std::vector< const Item * >::const_iterator fIter
Definition: HcalDcsMap.h:99
HcalDcsMap::const_iterator HcalDcsMap::const_iterator::operator++ ( )

Definition at line 79 of file HcalDcsMap.cc.

79  {
80  ++fIter;
81  return *this;
82 }
std::vector< const Item * >::const_iterator fIter
Definition: HcalDcsMap.h:99
HcalDcsMap::const_iterator HcalDcsMap::const_iterator::operator++ ( int  )

Definition at line 84 of file HcalDcsMap.cc.

References mps_fire::i.

84  {
85  const_iterator i = *this;
86  ++fIter;
87  return i;
88 }
std::vector< const Item * >::const_iterator fIter
Definition: HcalDcsMap.h:99

Friends And Related Function Documentation

friend class HcalDcsMap
friend

Definition at line 89 of file HcalDcsMap.h.

Member Data Documentation

std::vector<const Item *>::const_iterator HcalDcsMap::const_iterator::fIter
private