#include <InputTag.h>
Public Member Functions | |
std::string | encode () const |
ProductResolverIndex | indexFor (TypeID const &typeID, BranchType branchType, void const *productRegistry) const |
InputTag () | |
InputTag (std::string const &label, std::string const &instance, std::string const &processName="") | |
InputTag (char const *label, char const *instance, char const *processName="") | |
InputTag (std::string const &s) | |
InputTag (InputTag const &other) | |
InputTag (InputTag &&other) | |
std::string const & | instance () const |
std::string const & | label () const |
InputTag & | operator= (InputTag const &other) |
InputTag & | operator= (InputTag &&other) |
bool | operator== (InputTag const &tag) const |
std::string const & | process () const |
void | tryToCacheIndex (ProductResolverIndex index, TypeID const &typeID, BranchType branchType, void const *productRegistry) const |
bool | willSkipCurrentProcess () const |
~InputTag () | |
Static Public Attributes | |
static const std::string | kCurrentProcess |
static const std::string | kSkipCurrentProcess |
Private Member Functions | |
bool | calcSkipCurrentProcess () const |
Private Attributes | |
char | branchType_ |
std::atomic< unsigned int > | index_ |
std::string | instance_ |
std::string | label_ |
std::string | process_ |
void const * | productRegistry_ |
bool | skipCurrentProcess_ |
TypeID | typeID_ |
Definition at line 15 of file InputTag.h.
edm::InputTag::InputTag | ( | ) |
Definition at line 11 of file InputTag.cc.
edm::InputTag::InputTag | ( | std::string const & | label, |
std::string const & | instance, | ||
std::string const & | processName = "" |
||
) |
Definition at line 21 of file InputTag.cc.
edm::InputTag::InputTag | ( | char const * | label, |
char const * | instance, | ||
char const * | processName = "" |
||
) |
Definition at line 31 of file InputTag.cc.
edm::InputTag::InputTag | ( | std::string const & | s | ) |
the input string is of the form: label label:instance label:instance:process
Definition at line 41 of file InputTag.cc.
References calcSkipCurrentProcess(), edm::errors::Configuration, Exception, instance_, label_, process_, edm::separator(), skipCurrentProcess_, and edm::tokenize().
edm::InputTag::~InputTag | ( | ) |
Definition at line 65 of file InputTag.cc.
edm::InputTag::InputTag | ( | InputTag const & | other | ) |
Definition at line 67 of file InputTag.cc.
References branchType_, index_, productRegistry_, edm::ProductResolverIndexInitializing, and typeID_.
edm::InputTag::InputTag | ( | InputTag && | other | ) |
Definition at line 85 of file InputTag.cc.
References branchType_, index_, trackingPlots::other, productRegistry_, edm::ProductResolverIndexInitializing, and typeID_.
|
private |
Definition at line 149 of file InputTag.cc.
References kSkipCurrentProcess, p1, p2, and process_.
Referenced by InputTag().
std::string edm::InputTag::encode | ( | ) | const |
Definition at line 159 of file InputTag.cc.
References instance_, label_, process_, mps_fire::result, edm::separator(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by TriggerHelper::acceptDcs(), GenericTriggerEventFlag::acceptDcs(), TriggerHelper::acceptGt(), GenericTriggerEventFlag::acceptGtLogicalExpression(), TriggerHelper::acceptHlt(), GenericTriggerEventFlag::acceptHlt(), SiStripDigitizer::accumulate(), cms::SiPixelDigitizer::accumulate(), cms::Phase2TrackerDigitizer::accumulate_local(), trigger::TriggerFilterObjectWithRefs::addCollectionTag(), AlCaDiJetsProducer::AlCaDiJetsProducer(), AlCaGammaJetProducer::AlCaGammaJetProducer(), AlphaTVarProducer::AlphaTVarProducer(), CSCALCTDigiValidation::analyze(), CSCCLCTDigiValidation::analyze(), CSCStripDigiValidation::analyze(), CSCWireDigiValidation::analyze(), CSCComparatorDigiValidation::analyze(), HLTTauDQML1Plotter::analyze(), TriggerSummaryAnalyzerAOD::analyze(), TriggerSummaryAnalyzerRAW::analyze(), EwkMuLumiMonitorDQM::analyze(), MuTriggerAnalyzer::analyze(), FourVectorHLT::analyze(), HLTrigReport::analyze(), L1TriggerJSONMonitoring::analyze(), HLTriggerJSONMonitoring::analyze(), pat::PATTriggerEventProducer::beginLuminosityBlock(), pat::PATTriggerEventProducer::beginRun(), edm::CFWriter::CFWriter(), edm::MixingWorker< T >::checkSignal(), trigger::TriggerEvent::collectionIndex(), FSQ::HandlerTemplate< TInputCandidateType, TOutputCandidateType, filter >::count(), pat::helper::SimpleIsolator::description(), pat::helper::IsoDepositIsolator::description(), DiJetVarProducer::DiJetVarProducer(), egammaisolation::EgammaRecHitExtractor::EgammaRecHitExtractor(), edm::encode(), DimuonStatistics::endJob(), AlignmentProducerBase::endRunImpl(), TriggerSummaryProducerAOD::fillFilterObjectMembers(), HLTHighLevel::filter(), trigger::TriggerEvent::filterIndex(), trigger::TriggerEventWithRefs::filterIndex(), FSQ::HandlerTemplate< TInputCandidateType, TOutputCandidateType, filter >::getAndStoreTokens(), HLTDoubletDZ< T1, T2 >::getCollections(), FSQ::HandlerTemplate< TInputCandidateType, TOutputCandidateType, filter >::getFilteredCands(), FWPSetTableManager::handleEntry(), pat::TriggerObject::hasCollection(), pat::TriggerObjectStandAlone::hasCollection(), edm::HiMixingModule::HiMixingModule(), HLTCTPPSLocalTrackFilter::HLTCTPPSLocalTrackFilter(), HLTDiJetAveEtaFilter< T >::HLTDiJetAveEtaFilter(), HLTDiJetAveFilter< T >::HLTDiJetAveFilter(), HLTDiJetEtaTopologyFilter< T >::HLTDiJetEtaTopologyFilter(), HLTDoublet< T1, T2 >::HLTDoublet(), HLTEcalTowerFilter::HLTEcalTowerFilter(), HLTEventAnalyzerAOD::HLTEventAnalyzerAOD(), HLTEventAnalyzerRAW::HLTEventAnalyzerRAW(), HLTExclDiJetFilter< T >::HLTExclDiJetFilter(), HLTFatJetMassFilter< jetType >::HLTFatJetMassFilter(), HLTFiltCand::HLTFiltCand(), HLTSummaryFilter::hltFilter(), HLTDoublet< T1, T2 >::hltFilter(), HLTJetSortedVBFFilter< T >::hltFilter(), HLTForwardBackwardJetsFilter< T >::HLTForwardBackwardJetsFilter(), HLTGlobalSums< T >::HLTGlobalSums(), HLTHemiDPhiFilter::HLTHemiDPhiFilter(), HLTJetEtaTopologyFilter< T >::HLTJetEtaTopologyFilter(), HLTJetTag< T >::HLTJetTag(), HLTJetTagWithMatching< T >::HLTJetTagWithMatching(), HLTJetVBFFilter< T >::HLTJetVBFFilter(), HLTMonoJetFilter< T >::HLTMonoJetFilter(), HLTMuonDimuonL2Filter::HLTMuonDimuonL2Filter(), HLTMuonDimuonL2FromL1TFilter::HLTMuonDimuonL2FromL1TFilter(), HLTMuonDimuonL3Filter::HLTMuonDimuonL3Filter(), HLTMuonIsoFilter::HLTMuonIsoFilter(), HLTMuonL1Filter::HLTMuonL1Filter(), HLTMuonL1RegionalFilter::HLTMuonL1RegionalFilter(), HLTMuonL1TFilter::HLTMuonL1TFilter(), HLTMuonL1toL3TkPreFilter::HLTMuonL1toL3TkPreFilter(), HLTMuonL1TRegionalFilter::HLTMuonL1TRegionalFilter(), HLTMuonL1TtoL3TkPreFilter::HLTMuonL1TtoL3TkPreFilter(), HLTMuonL2FromL1TPreFilter::HLTMuonL2FromL1TPreFilter(), HLTMuonL2PreFilter::HLTMuonL2PreFilter(), HLTMuonL3PreFilter::HLTMuonL3PreFilter(), HLTMuonPFIsoFilter::HLTMuonPFIsoFilter(), HLTMuonTrimuonL3Filter::HLTMuonTrimuonL3Filter(), HLTPixlMBFilt::HLTPixlMBFilt(), HLTPixlMBForAlignmentFilter::HLTPixlMBForAlignmentFilter(), HLTPrescaleRecorder::HLTPrescaleRecorder(), HLTRFilter::HLTRFilter(), HLTRHemisphere::HLTRHemisphere(), HLTrigReport::HLTrigReport(), HLTSinglet< T >::HLTSinglet(), HLTSmartSinglet< T >::HLTSmartSinglet(), HLTSummaryFilter::HLTSummaryFilter(), HLTHighLevel::init(), TriggerHelper::initRun(), GenericTriggerEventFlag::initRun(), edm::MixingModule::MixingModule(), ZGoldenFilter::newEvent(), pat::PATMETSlimmer::OneMETShift::OneMETShift(), ZGoldenFilter::operator()(), cand::parser::operator<<(), PrescaleWeightProvider::prescaleWeight(), AlignmentProducerBase::processEvent(), PdfWeightProducer::produce(), AlCaGammaJetProducer::produce(), pat::PATMETProducer::produce(), AlCaDiJetsProducer::produce(), pat::PATTriggerMatchEmbedder< PATObjectType >::produce(), pat::PATTriggerEventProducer::produce(), pat::PATTriggerProducer::produce(), RazorVarProducer::RazorVarProducer(), SeedMultiplicityAnalyzer::SeedMultiplicityAnalyzer(), pat::TriggerObject::setCollection(), TreeBranch::TreeBranch(), trigger::TriggerEvent::TriggerFilterObject::TriggerFilterObject(), and trigger::TriggerEventWithRefs::TriggerFilterObject::TriggerFilterObject().
ProductResolverIndex edm::InputTag::indexFor | ( | TypeID const & | typeID, |
BranchType | branchType, | ||
void const * | productRegistry | ||
) | const |
Definition at line 177 of file InputTag.cc.
References branchType_, index_, productRegistry_, edm::ProductResolverIndexInitializing, edm::ProductResolverIndexInvalid, and typeID_.
Referenced by edm::Principal::findProductByLabel(), and willSkipCurrentProcess().
|
inline |
Definition at line 37 of file InputTag.h.
References instance_.
Referenced by hcaldqm::DQTask::_getCalibType(), PedestalTask::_isApplicable(), LEDTask::_isApplicable(), HFRaddamTask::_process(), NoCQTask::_process(), DigiComparisonTask::_process(), TPComparisonTask::_process(), QIE10Task::_process(), TPTask::_process(), PedestalTask::_process(), RawTask::_process(), RecHitTask::_process(), LEDTask::_process(), DigiPhase1Task::_process(), DigiTask::_process(), UMNioTask::_process(), LaserTask::_process(), edm::Adjuster< T >::Adjuster(), AlCaHBHEMuonProducer::AlCaHBHEMuonProducer(), AlCaIsoTracksProducer::AlCaIsoTracksProducer(), ZDCQIE10Task::analyze(), FCDTask::analyze(), CSCTFanalyzer::analyze(), L1GtPatternGenerator::analyze(), SiStripSpyDisplayModule::analyze(), pat::PATTriggerEventProducer::beginRun(), pat::PATTriggerProducer::beginRun(), HGCalValidator::bookHistograms(), MultiTrackValidator::bookHistograms(), MuonTrackResidualAnalyzer::bookHistograms(), MuonTrackAnalyzer::bookHistograms(), MuonTrackValidator::bookHistograms(), edm::CFWriter::branchesActivate(), edm::MixingModule::branchesActivate(), BTVHLTOfflineSource::BTVHLTOfflineSource(), edm::MixingWorker< T >::checkSignal(), CSCTFAnalyzer::CSCTFAnalyzer(), CSCTFPacker::CSCTFPacker(), L1GtPatternGenerator::extractGlobalTriggerData(), edm::Principal::findProductByLabel(), FSQDiJetAve::FSQDiJetAve(), edm::LuminosityBlock::getByLabel(), edm::Run::getByLabel(), edm::Principal::getByLabel(), fwlite::LuminosityBlockBase::getByLabelImpl(), fwlite::RunBase::getByLabelImpl(), fwlite::EventBase::getByLabelImpl(), JetPlusTrackCorrector::getElectrons(), JetPlusTrackCorrector::getMuons(), GlobalDigisAnalyzer::GlobalDigisAnalyzer(), GlobalDigisProducer::GlobalDigisProducer(), GlobalHitsAnalyzer::GlobalHitsAnalyzer(), GlobalHitsProdHist::GlobalHitsProdHist(), GlobalHitsProducer::GlobalHitsProducer(), GlobalRecHitsAnalyzer::GlobalRecHitsAnalyzer(), GlobalRecHitsProducer::GlobalRecHitsProducer(), pat::TriggerObjectStandAlone::hasCollection(), edm::HiMixingModule::HiMixingModule(), HLTInclusiveVBFSource::HLTInclusiveVBFSource(), HLTMuonMatchAndPlotContainer::HLTMuonMatchAndPlotContainer(), JetMETHLTOfflineSource::JetMETHLTOfflineSource(), JetPlusTrackCorrector::jetTrackAssociation(), JetPlusTrackCorrector::jtaUsingEventData(), L1CaloTowerTreeProducer::L1CaloTowerTreeProducer(), L1TCSCTF::L1TCSCTF(), MuonProducer::labelOrInstance(), EcalDeadCellTriggerPrimitiveFilter::loadEcalDigis(), LowPtGsfElectronSeedValueMapsProducer::LowPtGsfElectronSeedValueMapsProducer(), edm::MixingModule::MixingModule(), MuonAssociatorEDProducer::MuonAssociatorEDProducer(), edm::InputTagMatch::operator()(), InputTagHash::operator()(), l1t::L1TGlobalUtilHelper::operator()(), L1GtUtilsHelper::operator()(), TriggerSummaryProducerAOD::OrderInputTag::operator()(), edm::operator<<(), pat::PATTriggerEventProducer::PATTriggerEventProducer(), pat::PATTriggerProducer::PATTriggerProducer(), MuonAssociatorEDProducer::produce(), EcalTBWeightUncalibRecHitProducer::produce(), EgammaHLTHybridClusterProducer::produce(), EleIsoDetIdCollectionProducer::produce(), EgammaSCCorrectionMaker::produce(), HiEgammaSCCorrectionMaker::produce(), GamIsoDetIdCollectionProducer::produce(), AlCaHBHEMuonProducer::produce(), MuonProducer::produce(), AlCaIsoTracksProducer::produce(), PYBIND11_MODULE(), edm::EDConsumerBase::recordConsumes(), edm::ThinningProducer< Collection, Selector >::registerThinnedAssociations(), and edm::HiMixingModule::verifyRegistry().
|
inline |
Definition at line 36 of file InputTag.h.
References label_.
Referenced by hcaldqm::DQTask::_getCalibType(), PedestalTask::_isApplicable(), LEDTask::_isApplicable(), HFRaddamTask::_process(), NoCQTask::_process(), DigiComparisonTask::_process(), TPComparisonTask::_process(), QIE10Task::_process(), TPTask::_process(), PedestalTask::_process(), RawTask::_process(), RecHitTask::_process(), LEDTask::_process(), DigiPhase1Task::_process(), DigiTask::_process(), UMNioTask::_process(), LaserTask::_process(), AlCaHBHEMuonProducer::AlCaHBHEMuonProducer(), AlCaIsoTracksProducer::AlCaIsoTracksProducer(), ZDCQIE10Task::analyze(), FCDTask::analyze(), GctDigiToPsbText::analyze(), CSCTFAnalyzer::analyze(), CSCTFanalyzer::analyze(), L1TDTTF::analyze(), SimplePhotonAnalyzer::analyze(), ParticleListDrawer::analyze(), JetTester::analyze(), DQMHcalIsoTrackAlCaReco::analyze(), L1GtPatternGenerator::analyze(), L1TDTTPG::analyze(), L1TCSCTPG::analyze(), SUSY_HLT_SingleLepton::analyze(), L1GtTrigReport::analyze(), LepHTMonitor::analyze(), SiPixelErrorsDigisToCalibDigis::analyze(), L1TRPCTPG::analyze(), L1TCSCTF::analyze(), L1TCompare::analyze(), METMonitor::analyze(), JetTester_HeavyIons::analyze(), HTMonitor::analyze(), IsoTrackCalibration::analyze(), GctErrorAnalyzer::analyze(), StudyHLT::analyze(), HcalIsoTrkAnalyzer::analyze(), BPHMonitor::analyze(), SiStripSpyDisplayModule::analyze(), ZToMuMuGammaAnalyzer::analyze(), PhotonAnalyzer::analyze(), IsoTrig::analyze(), L1MuonRecoTreeProducer::analyze(), BeamDivergenceVtxGenerator::BeamDivergenceVtxGenerator(), BeamHaloAnalyzer::BeamHaloAnalyzer(), GsfElectronDataAnalyzer::beginJob(), GsfElectronMCFakeAnalyzer::beginJob(), DQMAnalyzer::beginJob(), GsfElectronFakeAnalyzer::beginJob(), pat::PATTriggerEventProducer::beginLuminosityBlock(), SiStripLAProfileBooker::beginRun(), pat::PATTriggerEventProducer::beginRun(), LHE2HepMCConverter::beginRun(), pat::PATTriggerProducer::beginRun(), SiPixelOfflineCalibAnalysisBase::beginRun(), SiPixelTrackResidualModule::book(), SiPixelHitEfficiencyModule::book(), SiPixelRecHitModule::book(), SiPixelClusterModule::book(), SiPixelDigiModule::book(), ScoutingTestAnalyzer::bookHistograms(), PrimaryVertexMonitor::bookHistograms(), EwkElecDQM::bookHistograms(), EwkMuDQM::bookHistograms(), BTagPerformanceAnalyzerOnData::bookHistograms(), BTagPerformanceAnalyzerMC::bookHistograms(), HGCalValidator::bookHistograms(), JetTester::bookHistograms(), MultiTrackValidator::bookHistograms(), SUSY_HLT_SingleLepton::bookHistograms(), SiPixelTrackResidualSource::bookHistograms(), TTbar_GenLepAnalyzer::bookHistograms(), LepHTMonitor::bookHistograms(), MuonTrackResidualAnalyzer::bookHistograms(), SiPixelClusterSource::bookHistograms(), MuonTrackAnalyzer::bookHistograms(), TrackingMonitor::bookHistograms(), JetTester_HeavyIons::bookHistograms(), JetAnalyzer_HeavyIons_matching::bookHistograms(), JetAnalyzer_HeavyIons::bookHistograms(), MuonTrackValidator::bookHistograms(), SiPixelHLTSource::bookMEs(), SiPixelRawDataErrorSource::bookMEs(), edm::CFWriter::branchesActivate(), edm::MixingModule::branchesActivate(), BTVHLTOfflineSource::BTVHLTOfflineSource(), edm::EDConsumerBase::checkIfEmpty(), edm::MixingWorker< T >::checkSignal(), CosmicMuonLinksProducer::CosmicMuonLinksProducer(), reco::CSCHaloDataProducer::CSCHaloDataProducer(), CSCTFAnalyzer::CSCTFAnalyzer(), CSCTFPacker::CSCTFPacker(), edm::DataMixingHcalDigiWorker::DataMixingHcalDigiWorker(), edm::DataMixingSiStripRawWorker::DataMixingSiStripRawWorker(), DumpGctDigis::doEM(), DumpGctDigis::doEnergySums(), DumpGctDigis::doFibres(), DumpGctDigis::doInternEM(), DumpGctDigis::doJets(), DumpGctDigis::doRctEM(), DumpGctDigis::doRegions(), BTagPerformanceHarvester::dqmEndJob(), METTesterPostProcessorHarvesting::dqmEndJob(), DataCertificationJetMET::dqmEndJob(), JetTesterPostProcessor::dqmEndJob(), DTHitAssociator::DTHitAssociator(), EcalDeadCellTriggerPrimitiveFilter::EcalDeadCellTriggerPrimitiveFilter(), EcalPileUpDepMonitor::EcalPileUpDepMonitor(), ElectronIsolatorFromEffectiveArea::ElectronIsolatorFromEffectiveArea(), ElectronSeedMerger::ElectronSeedMerger(), ScoutingTestAnalyzer::endRun(), AlignmentMonitorMuonVsCurvature::event(), AlignmentMonitorMuonSystemMap1D::event(), AlignmentMonitorSegmentDifferences::event(), HLTConfigData::extract(), L1GtPatternGenerator::extractGlobalTriggerData(), TopDecayChannelFilter< S >::filter(), ClusterMultiplicityFilter::filter(), ElectronIsolatorFromEffectiveArea::filter(), AlCaIsoTracksFilter::filter(), edm::Principal::findProductByLabel(), FSQDiJetAve::FSQDiJetAve(), GEMHitAssociator::GEMHitAssociator(), edm::LuminosityBlock::getByLabel(), edm::Run::getByLabel(), edm::Principal::getByLabel(), fwlite::LuminosityBlockBase::getByLabelImpl(), fwlite::RunBase::getByLabelImpl(), fwlite::EventBase::getByLabelImpl(), JetPlusTrackCorrector::getElectrons(), JetPlusTrackCorrector::getMuons(), LogErrorEventFilter::globalBeginLuminosityBlock(), GlobalDigisAnalyzer::GlobalDigisAnalyzer(), GlobalDigisProducer::GlobalDigisProducer(), GlobalHitsAnalyzer::GlobalHitsAnalyzer(), GlobalHitsProdHist::GlobalHitsProdHist(), GlobalHitsProducer::GlobalHitsProducer(), GlobalRecHitsAnalyzer::GlobalRecHitsAnalyzer(), GlobalRecHitsProducer::GlobalRecHitsProducer(), pat::TriggerObjectStandAlone::hasCollection(), HcalHitSelection::HcalHitSelection(), edm::HiMixingModule::HiMixingModule(), HitPairEDProducer::HitPairEDProducer(), HLTEgammaL1MatchFilterRegional::hltFilter(), HLTEgammaL1TMatchFilterRegional::hltFilter(), HLTMuonL3PreFilter::hltFilter(), HLTMinDPhiMETFilter::hltFilter(), HLTMuonDimuonL3Filter::hltFilter(), HLTInclusiveVBFSource::HLTInclusiveVBFSource(), HLTMhtProducer::HLTMhtProducer(), HLTMuonMatchAndPlotContainer::HLTMuonMatchAndPlotContainer(), HLTRechitsToDigis::HLTRechitsToDigis(), WMuNuValidator::init_histograms(), DTHitAssociator::initEvent(), MuonTruth::initEvent(), RPCHitAssociator::initEvent(), GEMHitAssociator::initEvent(), PrescaleWeightProvider::initRun(), InputGenJetsParticleSelector::InputGenJetsParticleSelector(), JetAnalyzer_HeavyIons::JetAnalyzer_HeavyIons(), JetAnalyzer_HeavyIons_matching::JetAnalyzer_HeavyIons_matching(), JetExtender::JetExtender(), JetMETHLTOfflineSource::JetMETHLTOfflineSource(), JetTester::JetTester(), JetTester_HeavyIons::JetTester_HeavyIons(), JetPlusTrackCorrector::jetTrackAssociation(), JetPlusTrackCorrector::jtaUsingEventData(), L1CaloTowerTreeProducer::L1CaloTowerTreeProducer(), L1Comparator::L1Comparator(), L1GlobalTriggerPSB::L1GlobalTriggerPSB(), L1GtTrigReport::L1GtTrigReport(), L1GtUtilsHelper::L1GtUtilsHelper(), L1TCompare::L1TCompare(), L1TComparisonResultFilter< T >::L1TComparisonResultFilter(), L1TCSCTF::L1TCSCTF(), L1TDTTF::L1TDTTF(), L1TDTTPG::L1TDTTPG(), l1t::L1TGlobalUtilHelper::L1TGlobalUtilHelper(), l1t::L1TStage2CaloAnalyzer::L1TStage2CaloAnalyzer(), MuonProducer::labelOrInstance(), EcalDeadCellTriggerPrimitiveFilter::loadEcalDigis(), EmDQM::makePSetForEgammaGenericFilter(), EmDQM::makePSetForEgammaGenericQuadraticFilter(), EmDQM::makePSetForElectronGenericFilter(), CSCTriggerPrimitivesReader::MCStudies(), MultiTrackValidator::MultiTrackValidator(), MuonAssociatorEDProducer::MuonAssociatorEDProducer(), MuonIdVal::MuonIdVal(), cms::MuonMET::MuonMET(), MuonSeedOrcaPatternRecognition::MuonSeedOrcaPatternRecognition(), MuonTruth::MuonTruth(), edm::InputTagMatch::operator()(), DTSegmentSelector::operator()(), InputTagHash::operator()(), l1t::L1TGlobalUtilHelper::operator()(), L1GtUtilsHelper::operator()(), TriggerSummaryProducerAOD::OrderInputTag::operator()(), edm::operator<<(), pat::PATTriggerEventProducer::PATTriggerEventProducer(), pat::PATTriggerProducer::PATTriggerProducer(), PF_PU_AssoMap::PF_PU_AssoMap(), PFCand_AssoMap::PFCand_AssoMap(), citk::PFIsolationSumProducerForPUPPI::PFIsolationSumProducerForPUPPI(), PFLinker::PFLinker(), PixelTrackReconstruction::PixelTrackReconstruction(), edm::service::RandomNumberGeneratorService::postEventRead(), edm::service::RandomNumberGeneratorService::preBeginLumi(), PrescaleWeightProvider::PrescaleWeightProvider(), MuonAssociatorEDProducer::produce(), JetExtender::produce(), EcalRecalibRecHitProducer::produce(), EcalTBWeightUncalibRecHitProducer::produce(), CastorDigiToRaw::produce(), L3MuonCandidateProducerFromMuons::produce(), HcalDigiToRaw::produce(), cms::MuonMET::produce(), CSCTFPacker::produce(), HLTHtMhtProducer::produce(), EgammaEcalRecHitIsolationProducer::produce(), NoPileUpPFMEtProducer::produce(), PFLinker::produce(), GEMChamberMasker::produce(), ME0ChamberMasker::produce(), PFCand_AssoMap::produce(), HiEgammaSCCorrectionMaker::produce(), TtEvtBuilder< C >::produce(), RecoTauGenericJetRegionProducer< JetType, CandType >::produce(), HLTTrackMETProducer::produce(), SiStripElectronAssociator::produce(), PF_PU_AssoMap::produce(), CSCTriggerPrimitivesProducer::produce(), GEDPhotonProducer::produce(), pat::PATTauProducer::produce(), HcalHitSelection::produce(), AlCaHBHEMuonProducer::produce(), pat::PATTriggerEventProducer::produce(), RPCChamberMasker::produce(), pat::PATTriggerProducer::produce(), pat::JetCorrFactorsProducer::produce(), ShiftedJetProducerT< T, Textractor >::produce(), AlCaIsoTracksProducer::produce(), PYBIND11_MODULE(), edm::service::RandomNumberGeneratorService::RandomNumberGeneratorService(), L1GlobalTriggerPSB::receiveGctObjectData(), edm::EDConsumerBase::recordConsumes(), ReducedEGProducer::ReducedEGProducer(), edm::ThinningProducer< Collection, Selector >::registerThinnedAssociations(), RPCHitAssociator::RPCHitAssociator(), MuonAlignmentFromReference::run(), SiStripElectronAssociator::SiStripElectronAssociator(), TauTagValidation::TauTagValidation(), TrackingMonitor::TrackingMonitor(), TracktoRPC::TracktoRPC(), and edm::HiMixingModule::verifyRegistry().
Definition at line 103 of file InputTag.cc.
References branchType_, index_, instance_, label_, edm::NumBranchTypes, process_, productRegistry_, edm::ProductResolverIndexInitializing, edm::ProductResolverIndexInvalid, skipCurrentProcess_, and typeID_.
Definition at line 126 of file InputTag.cc.
References branchType_, index_, instance_, label_, eostools::move(), edm::NumBranchTypes, trackingPlots::other, process_, productRegistry_, edm::ProductResolverIndexInitializing, edm::ProductResolverIndexInvalid, skipCurrentProcess_, and typeID_.
bool edm::InputTag::operator== | ( | InputTag const & | tag | ) | const |
Definition at line 173 of file InputTag.cc.
References instance_, label_, and process_.
Referenced by willSkipCurrentProcess().
|
inline |
an empty string means find the most recently produced product with the label and instance
Definition at line 40 of file InputTag.h.
References process_.
Referenced by TriggerHelper::acceptHltLogicalExpression(), GenericTriggerEventFlag::acceptHltLogicalExpression(), L1TDTTF::analyze(), CandidateTriggerObjectProducer::beginRun(), PixelVTXMonitor::beginRun(), HLTrigReport::beginRun(), pat::PATTriggerEventProducer::beginRun(), pat::PATTriggerProducer::beginRun(), TrackerDpgAnalysis::beginRun(), HGCalValidator::bookHistograms(), MultiTrackValidator::bookHistograms(), MuonTrackResidualAnalyzer::bookHistograms(), MuonTrackAnalyzer::bookHistograms(), MuonTrackValidator::bookHistograms(), EwkMuLumiMonitorDQM::dqmBeginRun(), FSQDiJetAve::dqmBeginRun(), EmDQM::dqmBeginRun(), ZeeCandidateFilter::filter(), edm::Principal::findProductByLabel(), edm::Principal::getByLabel(), fwlite::LuminosityBlockBase::getByLabelImpl(), fwlite::RunBase::getByLabelImpl(), fwlite::EventBase::getByLabelImpl(), JetPlusTrackCorrector::getElectrons(), JetPlusTrackCorrector::getMuons(), LogErrorEventFilter::globalBeginLuminosityBlock(), HLTriggerJSONMonitoring::globalBeginRun(), pat::TriggerObjectStandAlone::hasCollection(), HLTDQMTagAndProbeEff< TagType, TagCollType, ProbeType, ProbeCollType >::HLTDQMTagAndProbeEff(), PrescaleWeightProvider::initRun(), TriggerHelper::initRun(), GenericTriggerEventFlag::initRun(), JetPlusTrackCorrector::jetTrackAssociation(), JetPlusTrackCorrector::jtaUsingEventData(), L1TDTTF::L1TDTTF(), L1TDTTPG::L1TDTTPG(), EmDQM::makePSetForEgammaDoubleEtDeltaPhiFilter(), EmDQM::makePSetForEgammaGenericFilter(), EmDQM::makePSetForEgammaGenericQuadraticFilter(), EmDQM::makePSetForElectronGenericFilter(), EmDQM::makePSetForEtFilter(), EmDQM::makePSetForL1SeedFilter(), EmDQM::makePSetForL1SeedToSuperClusterMatchFilter(), EmDQM::makePSetForOneOEMinusOneOPFilter(), EmDQM::makePSetForPixelMatchFilter(), BPHMonitor::matchToTrigger(), edm::InputTagMatch::operator()(), InputTagHash::operator()(), l1t::L1TGlobalUtilHelper::operator()(), L1GtUtilsHelper::operator()(), TriggerSummaryProducerAOD::OrderInputTag::operator()(), edm::operator<<(), pat::PATTriggerProducer::PATTriggerProducer(), PrescaleWeightProvider::PrescaleWeightProvider(), CandidateTriggerObjectProducer::produce(), PYBIND11_MODULE(), edm::service::RandomNumberGeneratorService::RandomNumberGeneratorService(), edm::service::RandomNumberGeneratorService::readFromLuminosityBlock(), edm::EDConsumerBase::recordConsumes(), and edm::ThinningProducer< Collection, Selector >::registerThinnedAssociations().
void edm::InputTag::tryToCacheIndex | ( | ProductResolverIndex | index, |
TypeID const & | typeID, | ||
BranchType | branchType, | ||
void const * | productRegistry | ||
) | const |
Definition at line 193 of file InputTag.cc.
References revisionDML::branchType(), branchType_, index_, productRegistry_, edm::ProductResolverIndexInitializing, edm::ProductResolverIndexInvalid, and typeID_.
Referenced by edm::Principal::findProductByLabel(), and willSkipCurrentProcess().
|
inline |
Definition at line 42 of file InputTag.h.
References revisionDML::branchType(), indexFor(), operator==(), skipCurrentProcess_, GlobalPosition_Frontier_DevDB_cff::tag, and tryToCacheIndex().
Referenced by edm::Principal::findProductByLabel(), edm::EDConsumerBase::recordConsumes(), and edm::ThinningProducer< Collection, Selector >::registerThinnedAssociations().
|
mutableprivate |
Definition at line 68 of file InputTag.h.
Referenced by indexFor(), InputTag(), operator=(), and tryToCacheIndex().
|
mutableprivate |
Definition at line 66 of file InputTag.h.
Referenced by indexFor(), InputTag(), operator=(), and tryToCacheIndex().
|
private |
Definition at line 60 of file InputTag.h.
Referenced by encode(), InputTag(), instance(), operator=(), and operator==().
|
static |
Definition at line 54 of file InputTag.h.
Referenced by edm::appendCurrentProcessIfAlias(), edm::EDConsumerBase::convertCurrentProcessAlias(), edm::Principal::findProductByLabel(), and edm::EDConsumerBase::recordConsumes().
|
static |
Definition at line 53 of file InputTag.h.
Referenced by calcSkipCurrentProcess(), edm::MixingModule::MixingModule(), and edm::service::RandomNumberGeneratorService::RandomNumberGeneratorService().
|
private |
Definition at line 59 of file InputTag.h.
Referenced by SequenceTypes.DummyModule::__repr__(), Mixins._Labelable::_findDependencies(), encode(), InputTag(), label(), operator=(), operator==(), and Mixins._Labelable::setLabel().
|
private |
Definition at line 61 of file InputTag.h.
Referenced by calcSkipCurrentProcess(), encode(), InputTag(), operator=(), operator==(), and process().
|
mutableprivate |
Definition at line 64 of file InputTag.h.
Referenced by indexFor(), InputTag(), operator=(), and tryToCacheIndex().
|
private |
Definition at line 70 of file InputTag.h.
Referenced by InputTag(), operator=(), and willSkipCurrentProcess().
|
mutableprivate |
Definition at line 63 of file InputTag.h.
Referenced by indexFor(), InputTag(), operator=(), and tryToCacheIndex().