CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | Friends
edm::EDGetTokenT< T > Class Template Reference

#include <EDGetToken.h>

Public Member Functions

 EDGetTokenT ()
 
unsigned int index () const
 
bool isUninitialized () const
 

Private Member Functions

 EDGetTokenT (unsigned int iValue)
 

Private Attributes

unsigned int m_value
 

Static Private Attributes

static const unsigned int s_uninitializedValue = 0xFFFFFFFF
 

Friends

class EDConsumerBase
 
class EDGetToken
 
class TestEDGetToken
 

Detailed Description

template<typename T>
class edm::EDGetTokenT< T >

Definition at line 32 of file EDGetToken.h.

Constructor & Destructor Documentation

template<typename T>
edm::EDGetTokenT< T >::EDGetTokenT ( )
inline

Definition at line 69 of file EDGetToken.h.

static const unsigned int s_uninitializedValue
Definition: EDGetToken.h:79
unsigned int m_value
Definition: EDGetToken.h:84
template<typename T>
edm::EDGetTokenT< T >::EDGetTokenT ( unsigned int  iValue)
inlineexplicitprivate

Definition at line 81 of file EDGetToken.h.

81 : m_value(iValue) { }
unsigned int m_value
Definition: EDGetToken.h:84

Member Function Documentation

template<typename T>
unsigned int edm::EDGetTokenT< T >::index ( ) const
inline

Definition at line 72 of file EDGetToken.h.

Referenced by BeautifulSoup.PageElement::_invert(), and PFEGammaProducer::produce().

72 { return m_value; }
unsigned int m_value
Definition: EDGetToken.h:84
template<typename T>
bool edm::EDGetTokenT< T >::isUninitialized ( ) const
inline

Definition at line 73 of file EDGetToken.h.

Referenced by MultiTrackValidatorGenPs::analyze(), EcalPileUpDepMonitor::analyze(), L1EventTreeProducer::analyze(), L1CaloTowerTreeProducer::analyze(), TopSingleLeptonDQM_miniAOD::analyze(), SingleTopTChannelLeptonDQM_miniAOD::analyze(), TopSingleLeptonHLTOfflineDQM::analyze(), TopDiLeptonHLTOfflineDQM::analyze(), TopSingleLeptonDQM::analyze(), SingleTopTChannelLeptonDQM::analyze(), TopDiLeptonOfflineDQM::analyze(), SingleTopTChannelLepton_miniAOD::MonitorEnsemble::fill(), TopSingleLepton_miniAOD::MonitorEnsemble::fill(), HLTOfflineDQMTopSingleLepton::MonitorSingleLepton::fill(), HLTOfflineDQMTopDiLepton::MonitorDiLepton::fill(), TopSingleLepton::MonitorEnsemble::fill(), SingleTopTChannelLepton::MonitorEnsemble::fill(), TopDiLeptonOffline::MonitorEnsemble::fill(), EGExtraInfoModifierFromFloatValueMaps::modifyObject(), EGExtraInfoModifierFromIntValueMaps::modifyObject(), EGPfIsolationModifierFromValueMaps::modifyObject(), EGFull5x5ShowerShapeModifierFromValueMaps::modifyObject(), L1GtUtilsHelper::operator()(), FastTrackerRecHitMaskProducer::produce(), TrackCandidateProducer::produce(), NoPileUpPFMEtDataProducer::produce(), TrajectorySeedProducer::produce(), MuonTrackingRegionBuilder::region(), L3MumuTrackingRegion::regions(), CosmicRegionalSeedGenerator::regions(), TrackingRegionsFromBeamSpotAndL2Tau::regions(), TauRegionalPixelSeedGenerator::regions(), CandidateSeededTrackingRegionsProducer::regions(), PointSeededTrackingRegionsProducer::regions(), L1Analysis::L1AnalysisEvent::Set(), EGExtraInfoModifierFromFloatValueMaps::setEvent(), EGExtraInfoModifierFromIntValueMaps::setEvent(), EGPfIsolationModifierFromValueMaps::setEvent(), EGExtraInfoModifierFromDB::setEvent(), and EGFull5x5ShowerShapeModifierFromValueMaps::setEvent().

73 { return m_value == s_uninitializedValue; }
static const unsigned int s_uninitializedValue
Definition: EDGetToken.h:79
unsigned int m_value
Definition: EDGetToken.h:84

Friends And Related Function Documentation

template<typename T>
friend class EDConsumerBase
friend

Definition at line 64 of file EDGetToken.h.

template<typename T>
friend class EDGetToken
friend

Definition at line 65 of file EDGetToken.h.

template<typename T>
friend class TestEDGetToken
friend

Definition at line 77 of file EDGetToken.h.

Member Data Documentation

template<typename T>
unsigned int edm::EDGetTokenT< T >::m_value
private
template<typename T>
const unsigned int edm::EDGetTokenT< T >::s_uninitializedValue = 0xFFFFFFFF
staticprivate