CMS 3D CMS Logo

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 33 of file EDGetToken.h.

Constructor & Destructor Documentation

◆ EDGetTokenT() [1/2]

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

Definition at line 66 of file EDGetToken.h.

◆ EDGetTokenT() [2/2]

template<typename T>
edm::EDGetTokenT< T >::EDGetTokenT ( unsigned int  iValue)
inlineexplicitprivate

Definition at line 78 of file EDGetToken.h.

78 : m_value(iValue) {}

Member Function Documentation

◆ index()

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

Definition at line 69 of file EDGetToken.h.

69 { return m_value; }

Referenced by BeautifulSoup.PageElement::insert().

◆ isUninitialized()

template<typename T>
bool edm::EDGetTokenT< T >::isUninitialized ( ) const
inline

Definition at line 70 of file EDGetToken.h.

70 { return m_value == s_uninitializedValue; }

Referenced by CSCChamberMasker::ageDigis(), EcalPileUpDepMonitor::analyze(), L1EventTreeProducer::analyze(), TrackingMonitor::analyze(), TopSingleLeptonDQM_miniAOD::analyze(), SingleTopTChannelLeptonDQM_miniAOD::analyze(), TopSingleLeptonDQM::analyze(), SingleTopTChannelLeptonDQM::analyze(), TopDiLeptonOfflineDQM::analyze(), TrackingNtuple::analyze(), AreaSeededTrackingRegionsBuilder::beginEvent(), BoostedDoubleSVProducer::calcNsubjettiness(), CSCChamberMasker::copyDigis(), MultiTrackValidatorGenPs::dqmAnalyze(), MultiTrackValidator::dqmAnalyze(), TopSingleLepton_miniAOD::MonitorEnsemble::fill(), SingleTopTChannelLepton_miniAOD::MonitorEnsemble::fill(), TopSingleLepton::MonitorEnsemble::fill(), TopDiLeptonOffline::MonitorEnsemble::fill(), SingleTopTChannelLepton::MonitorEnsemble::fill(), GEDPhotonProducer::fillPhotonCollection(), GEDPhotonProducer::GEDPhotonProducer(), ECFAdder::getECF(), pat::PATMETProducer::getMETCovMatrix(), NjettinessAdder::getTau(), EGFull5x5ShowerShapeModifierFromValueMaps::modifyObject(), L1GtUtilsHelper::operator()(), TestCUDAProducerCPU::produce(), ECFAdder::produce(), ElectronSeedMerger::produce(), FastTrackerRecHitMaskProducer::produce(), KFBasedPixelFitterProducer::produce(), RPCDigiMerger::produce(), HitPairEDProducer::produce(), BeamDivergenceVtxGenerator::produce(), ShiftedParticleMETcorrInputProducer::produce(), PFCandMETcorrInputProducer::produce(), MultShiftMETcorrInputProducer::produce(), MultShiftMETcorrDBInputProducer::produce(), CTPPSLocalTrackLiteProducer::produce(), ShiftedParticleProducer::produce(), TrackCandidateProducer::produce(), GEDPhotonProducer::produce(), NjettinessAdder::produce(), ReducedEGProducer::produce(), NoPileUpPFMEtDataProducer::produce(), cms::METSignificanceProducer::produce(), pat::PATPhotonProducer::produce(), DTChamberMasker::produce(), BoostedDoubleSVProducer::produce(), L1TPFProducer::produce(), TrajectorySeedProducer::produce(), JetFlavourClustering::produce(), ReducedEGProducer::ReducedEGProducer(), MuonTrackingRegionBuilder::region(), L3MumuTrackingRegion::regions(), CosmicRegionalSeedGenerator::regions(), TrackingRegionsFromBeamSpotAndL2Tau::regions(), TauRegionalPixelSeedGenerator::regions(), TrackingRegionsFromSuperClustersProducer::regions(), CandidateSeededTrackingRegionsProducer::regions(), PointSeededTrackingRegionsProducer::regions(), CandidatePointSeededTrackingRegionsProducer::regions(), PixelTrackReconstruction::run(), L1Analysis::L1AnalysisEvent::Set(), EGFull5x5ShowerShapeModifierFromValueMaps::setEvent(), TrackingMonitor::TrackingMonitor(), MeasurementTrackerEventProducer::updatePhase2OT(), MeasurementTrackerEventProducer::updatePixels(), and MeasurementTrackerEventProducer::updateStrips().

Friends And Related Function Documentation

◆ EDConsumerBase

template<typename T>
friend class EDConsumerBase
friend

Definition at line 62 of file EDGetToken.h.

◆ EDGetToken

template<typename T>
friend class EDGetToken
friend

Definition at line 63 of file EDGetToken.h.

◆ TestEDGetToken

template<typename T>
friend class TestEDGetToken
friend

Definition at line 74 of file EDGetToken.h.

Member Data Documentation

◆ m_value

template<typename T>
unsigned int edm::EDGetTokenT< T >::m_value
private

◆ s_uninitializedValue

template<typename T>
const unsigned int edm::EDGetTokenT< T >::s_uninitializedValue = 0xFFFFFFFF
staticprivate
edm::EDGetTokenT::s_uninitializedValue
static const unsigned int s_uninitializedValue
Definition: EDGetToken.h:76
edm::EDGetTokenT::m_value
unsigned int m_value
Definition: EDGetToken.h:81