CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Types | Public Member Functions | Private Types | Private Member Functions | Private Attributes | Static Private Attributes | Friends
edm::Event Class Reference

#include <Event.h>

Inheritance diagram for edm::Event:
edm::EventBase

Public Types

typedef unsigned long CacheIdentifier_t
 
typedef std::vector< std::pair
< edm::propagate_const
< std::unique_ptr< WrapperBase >
>, BranchDescription const * > > 
ProductPtrVec
 

Public Member Functions

CacheIdentifier_t cacheIdentifier () const
 
 Event (EventPrincipal const &ep, ModuleDescription const &md, ModuleCallingContext const *)
 
EventAuxiliary const & eventAuxiliary () const
 
EventSelectionIDVector const & eventSelectionIDs () const
 
template<typename ELEMENT >
void fillView_ (BasicHandle &bh, Handle< View< ELEMENT > > &result) const
 
template<typename PROD >
bool get (ProductID const &oid, Handle< PROD > &result) const
 
template<typename ELEMENT >
bool get (ProductID const &oid, Handle< View< ELEMENT > > &result) const
 
void getAllProvenance (std::vector< Provenance const * > &provenances) const
 
template<>
bool getByLabel (std::string const &label, std::string const &productInstanceName, Handle< GenericObject > &result) const
 Specialize the getByLabel method to work with a Handle<GenericObject> More...
 
template<>
bool getByLabel (edm::InputTag const &tag, Handle< GenericObject > &result) const
 
template<>
bool getByLabel (std::string const &label, std::string const &productInstanceName, Handle< GenericObject > &result) const
 Specialize the Event's getByLabel method to work with a Handle<GenericObject> More...
 
template<>
bool getByLabel (edm::InputTag const &tag, Handle< GenericObject > &result) const
 
template<typename PROD >
bool getByLabel (InputTag const &tag, Handle< PROD > &result) const
 
template<typename PROD >
bool getByLabel (std::string const &label, Handle< PROD > &result) const
 
template<typename PROD >
bool getByLabel (std::string const &label, std::string const &productInstanceName, Handle< PROD > &result) const
 
template<typename ELEMENT >
bool getByLabel (std::string const &label, Handle< View< ELEMENT > > &result) const
 
template<typename ELEMENT >
bool getByLabel (std::string const &label, std::string const &productInstanceName, Handle< View< ELEMENT > > &result) const
 
template<typename ELEMENT >
bool getByLabel (InputTag const &tag, Handle< View< ELEMENT > > &result) const
 
template<typename PROD >
bool getByToken (EDGetToken token, Handle< PROD > &result) const
 
template<typename PROD >
bool getByToken (EDGetTokenT< PROD > token, Handle< PROD > &result) const
 
template<typename ELEMENT >
bool getByToken (EDGetToken token, Handle< View< ELEMENT >> &result) const
 
template<typename ELEMENT >
bool getByToken (EDGetTokenT< View< ELEMENT >> token, Handle< View< ELEMENT >> &result) const
 
LuminosityBlock const & getLuminosityBlock () const
 
template<typename PROD >
void getManyByType (std::vector< Handle< PROD > > &results) const
 
bool getProcessParameterSet (std::string const &processName, ParameterSet &ps) const
 
Provenance getProvenance (BranchID const &theID) const
 
Provenance getProvenance (ProductID const &theID) const
 
template<typename PROD >
RefProd< PRODgetRefBeforePut ()
 
template<typename PROD >
RefProd< PRODgetRefBeforePut (std::string const &productInstanceName)
 
Run const & getRun () const
 
void labelsForToken (EDGetToken const &iToken, ProductLabels &oLabels) const
 
ModuleCallingContext const * moduleCallingContext () const
 
virtual ProcessHistory const & processHistory () const
 
ProcessHistoryID const & processHistoryID () const
 
EDProductGetter const & productGetter () const
 
template<typename PROD >
OrphanHandle< PRODput (std::auto_ptr< PROD > product)
 Put a new product. More...
 
template<typename PROD >
OrphanHandle< PRODput (std::unique_ptr< PROD > product)
 
template<typename PROD >
OrphanHandle< PRODput (std::auto_ptr< PROD > product, std::string const &productInstanceName)
 Put a new product with a 'product instance name'. More...
 
template<typename PROD >
OrphanHandle< PRODput (std::unique_ptr< PROD > product, std::string const &productInstanceName)
 
RunNumber_t run () const
 
void setConsumer (EDConsumerBase const *iConsumer)
 
void setSharedResourcesAcquirer (SharedResourcesAcquirer *iResourceAcquirer)
 
size_t size () const
 
StreamID streamID () const
 
virtual edm::TriggerNames const & triggerNames (edm::TriggerResults const &triggerResults) const
 
virtual TriggerResultsByName triggerResultsByName (std::string const &process) const
 
virtual ~Event ()
 
- Public Member Functions inherited from edm::EventBase
int bunchCrossing () const
 
 EventBase ()
 
edm::EventAuxiliary::ExperimentType experimentType () const
 
template<typename T >
bool get (ProductID const &, Handle< T > &) const
 
template<typename T >
bool getByLabel (InputTag const &, Handle< T > &) const
 
template<>
bool getByLabel (edm::InputTag const &tag, Handle< FWGenericObject > &result) const
 Specialize the getByLabel method to work with a Handle<FWGenericObject> More...
 
edm::EventID id () const
 
bool isRealData () const
 
edm::LuminosityBlockNumber_t luminosityBlock () const
 
int orbitNumber () const
 
edm::Timestamp time () const
 
virtual ~EventBase ()
 

Private Types

typedef std::set< BranchIDBranchIDSet
 

Private Member Functions

void addToGotBranchIDs (Provenance const &prov) const
 
void commit_ (std::vector< BranchID > *previousParentage=0, ParentageID *previousParentageId=0)
 
void commit_aux (ProductPtrVec &products, bool record_parents, std::vector< BranchID > *previousParentage=0, ParentageID *previousParentageId=0)
 
EventPrincipal const & eventPrincipal () const
 
virtual BasicHandle getByLabelImpl (std::type_info const &iWrapperType, std::type_info const &iProductType, InputTag const &iTag) const
 
BasicHandle getByProductID_ (ProductID const &oid) const
 
virtual BasicHandle getImpl (std::type_info const &iProductType, ProductID const &pid) const
 
ProductID makeProductID (BranchDescription const &desc) const
 
ProductPtrVecputProducts ()
 
ProductPtrVec const & putProducts () const
 
ProductPtrVecputProductsWithoutParents ()
 
ProductPtrVec const & putProductsWithoutParents () const
 

Private Attributes

EventAuxiliary const & aux_
 
BranchIDSet gotBranchIDs_
 
std::vector< std::shared_ptr
< ViewBase > > 
gotViews_
 
std::shared_ptr
< LuminosityBlock const >
const 
luminosityBlock_
 
ModuleCallingContext const * moduleCallingContext_
 
PrincipalGetAdapter provRecorder_
 
ProductPtrVec putProducts_
 
ProductPtrVec putProductsWithoutParents_
 
StreamID streamID_
 

Static Private Attributes

static const std::string emptyString_
 

Friends

class ::testEventGetRefBeforePut
 
class InputSource
 
class ProducerBase
 
class ProducerSourceBase
 
class RawInputSource
 
template<typename T >
class stream::ProducingModuleAdaptorBase
 

Additional Inherited Members

- Static Protected Member Functions inherited from edm::EventBase
static TriggerNames const * triggerNames_ (edm::TriggerResults const &triggerResults)
 

Detailed Description

Definition at line 65 of file Event.h.

Member Typedef Documentation

typedef std::set<BranchID> edm::Event::BranchIDSet
private

Definition at line 289 of file Event.h.

typedef unsigned long edm::Event::CacheIdentifier_t

If you are caching data from the Event, you should also keep this number. If this number changes then you know that the data you have cached is invalid. The value of '0' will never be returned so you can use that to denote that you have not yet checked the value.

Definition at line 101 of file Event.h.

typedef std::vector<std::pair<edm::propagate_const<std::unique_ptr<WrapperBase> >, BranchDescription const*> > edm::Event::ProductPtrVec

Definition at line 229 of file Event.h.

Constructor & Destructor Documentation

Event::Event ( EventPrincipal const &  ep,
ModuleDescription const &  md,
ModuleCallingContext const *  moduleCallingContext 
)

Definition at line 17 of file Event.cc.

Event::~Event ( )
virtual

Definition at line 28 of file Event.cc.

Member Function Documentation

void Event::addToGotBranchIDs ( Provenance const &  prov) const
private

Definition at line 182 of file Event.cc.

Event::CacheIdentifier_t Event::cacheIdentifier ( ) const

Definition at line 32 of file Event.cc.

Referenced by muonisolation::CandViewExtractor::initEvent().

void Event::commit_ ( std::vector< BranchID > *  previousParentage = 0,
ParentageID previousParentageId = 0 
)
private

Definition at line 112 of file Event.cc.

void Event::commit_aux ( Event::ProductPtrVec products,
bool  record_parents,
std::vector< BranchID > *  previousParentage = 0,
ParentageID previousParentageId = 0 
)
private

Definition at line 118 of file Event.cc.

EventAuxiliary const& edm::Event::eventAuxiliary ( ) const
inlinevirtual
EventPrincipal const & Event::eventPrincipal ( ) const
private

Definition at line 50 of file Event.cc.

EventSelectionIDVector const & Event::eventSelectionIDs ( ) const

Definition at line 70 of file Event.cc.

template<typename ELEMENT >
void Event::fillView_ ( BasicHandle bh,
Handle< View< ELEMENT > > &  result 
) const

Definition at line 554 of file Event.h.

template<typename PROD >
bool Event::get ( ProductID const &  oid,
Handle< PROD > &  result 
) const

Definition at line 331 of file Event.h.

Referenced by Options.Options::__getitem__(), and edm::makeRefToBaseProdFrom().

template<typename ELEMENT >
bool Event::get ( ProductID const &  oid,
Handle< View< ELEMENT > > &  result 
) const

Definition at line 344 of file Event.h.

Referenced by Options.Options::__getitem__().

void Event::getAllProvenance ( std::vector< Provenance const * > &  provenances) const

Definition at line 90 of file Event.cc.

Referenced by FWFFMetadataManager::hasModuleLabel().

template<>
bool edm::Event::getByLabel ( std::string const &  label,
std::string const &  productInstanceName,
Handle< GenericObject > &  result 
) const

Specialize the getByLabel method to work with a Handle<GenericObject>

Definition at line 51 of file GenericHandle.cc.

References edm::convert_handle(), diffTwoXMLs::label, eostools::move(), edm::BasicHandle::provenance(), mps_fire::result, and AlCaHLTBitMon_QueryRunRegistry::string.

54 {
55  BasicHandle bh = provRecorder_.getByLabel_(TypeID(result.type().typeInfo()), label, productInstanceName, std::string(), moduleCallingContext_);
56  convert_handle(std::move(bh), result); // throws on conversion error
57  if(!result.failedToGet()) {
58  addToGotBranchIDs(*bh.provenance());
59  return true;
60  }
61  return false;
62 }
BasicHandle getByLabel_(TypeID const &tid, InputTag const &tag, ModuleCallingContext const *mcc) const
ModuleCallingContext const * moduleCallingContext_
Definition: Event.h:297
PrincipalGetAdapter provRecorder_
Definition: Event.h:273
def move
Definition: eostools.py:510
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:182
void convert_handle(BasicHandle &&bh, Handle< T > &result)
Definition: ConvertHandle.h:19
template<>
bool edm::Event::getByLabel ( edm::InputTag const &  tag,
Handle< GenericObject > &  result 
) const

Definition at line 66 of file GenericHandle.cc.

References edm::convert_handle(), eostools::move(), edm::BasicHandle::provenance(), mps_fire::result, and GlobalPosition_Frontier_DevDB_cff::tag.

68 {
69  if (tag.process().empty()) {
70  return this->getByLabel(tag.label(), tag.instance(), result);
71  } else {
72  BasicHandle bh = provRecorder_.getByLabel_(TypeID(result.type().typeInfo()), tag.label(), tag.instance(),tag.process(), moduleCallingContext_);
73  convert_handle(std::move(bh), result); // throws on conversion error
74  if(!result.failedToGet()) {
75  addToGotBranchIDs(*bh.provenance());
76  return true;
77  }
78  }
79  return false;
80 }
BasicHandle getByLabel_(TypeID const &tid, InputTag const &tag, ModuleCallingContext const *mcc) const
ModuleCallingContext const * moduleCallingContext_
Definition: Event.h:297
tuple result
Definition: mps_fire.py:84
PrincipalGetAdapter provRecorder_
Definition: Event.h:273
def move
Definition: eostools.py:510
void addToGotBranchIDs(Provenance const &prov) const
Definition: Event.cc:182
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
Definition: Event.h:418
void convert_handle(BasicHandle &&bh, Handle< T > &result)
Definition: ConvertHandle.h:19
template<>
bool edm::Event::getByLabel ( std::string const &  label,
std::string const &  productInstanceName,
Handle< GenericObject > &  result 
) const

Specialize the Event's getByLabel method to work with a Handle<GenericObject>

template<>
bool edm::Event::getByLabel ( edm::InputTag const &  tag,
Handle< GenericObject > &  result 
) const
template<typename PROD >
bool Event::getByLabel ( InputTag const &  tag,
Handle< PROD > &  result 
) const

Definition at line 418 of file Event.h.

Referenced by FlavorJetCorrectionExample::analyze(), CSCTruthTest::analyze(), PartonJetCorrectionExample::analyze(), RHStopDump::analyze(), CSCAFEBAnalyzer::analyze(), ElectronIDAnalyzer::analyze(), CastorHitAnalyzerImpl::analyze(), CastorDigiAnalyzerImpl::analyze(), evf::EvFRecordInserter::analyze(), SimpleJetDump::analyze(), evf::EvFRecordUnpacker::analyze(), CaloTowersExample::analyze(), EcalTBHodoscopeRawInfoDumper::analyze(), EcalTBTDCRawInfoDumper::analyze(), CMSDAS11DijetTestAnalyzer::analyze(), JetCorExample< Jet >::analyze(), JetPlotsExample< Jet >::analyze(), CastorHitAnalyzer::analyze(), CastorDigiAnalyzer::analyze(), HcalHitAnalyzerImpl::analyze(), EcalDCCHeaderDisplay::analyze(), HcalHitAnalyzer::analyze(), myRawAna::analyze(), TauGenJetDumper::analyze(), HcalDigiAnalyzer::analyze(), HcalDigiAnalyzerImpl::analyze(), GctDigiToPsbText::analyze(), RawToText::analyze(), TreeWriterForEcalCorrection::analyze(), HcalTB06Analysis::analyze(), AcceptanceHistoProducer::analyze(), HLTInspect::analyze(), miscalibExample::analyze(), EcalTPInputAnalyzer::analyze(), EcalHexDisplay::analyze(), HTMHTAnalyzer::analyze(), Mixing2DB::analyze(), L1RCTRelValAnalyzer::analyze(), __class__< T >::analyze(), EcalBxOrbitNumberGrapher::analyze(), EGEnergyAnalyzer::analyze(), CollectionDumper< T >::analyze(), DijetRatio< Jet >::analyze(), PFRecoTauDiscriminationByFlight::beginEvent(), tautools::RecoTauDistanceFromTruthPlugin::beginEvent(), RecoTauDiscriminationByGenMatch::beginEvent(), reco::tau::RecoTauDiscriminantFromDiscriminator::beginEvent(), reco::tau::RecoTauDiscriminationBinnedIsolation::beginEvent(), tautools::RecoTauDecayModeTruthMatchPlugin::beginEvent(), RecoTauMVATransform::beginEvent(), L1FastjetCorrector::correction(), L1OffsetCorrector::correction(), L6SLBCorrector::correction(), L1TMuon::CSCCollector::extractPrimitives(), L1TMuon::RPCCollector::extractPrimitives(), MuonCaloCleanerAllCrossed::fillEnergyDepositMap(), BTagSkimMC::filter(), ptHatFilter::filter(), RecoTauDifferenceAnalyzer::filter(), cms::MTCCHLTrigger::filter(), CosmicGenFilterLowE::filter(), cms::TrackMTCCFilter::filter(), ComphepSingletopFilter::filter(), GaussianZBeamSpotFilter::filter(), cms::TECClusterFilter::filter(), cms::BHFilter::filter(), HeavyQuarkFromMPIFilterAlgo::filter(), CandViewRefRandomSelector::filter(), EcalTangentFilter::filter(), L1Filter::filter(), BxNumberFilter::filter(), RecoDiMuon::filter(), L1DEFilter::filter(), HighETPhotonsFilterAlgo::filter(), TotalKinematicsFilter::filter(), LHEDYdecayFilter::filter(), XtoFFbarFilter::filter(), PFTauViewRefSelector::filter(), UniqueObjectSelector< T >::filter(), GenLeadTrackFilter::filter(), TauHadronDecayFilter::filter(), ECALActivity::filter(), MuonAlignmentPreFilter::filter(), BeamSplash::filter(), SelectHFMinBias::filter(), JGJFilter::filter(), IsTBH4Type::filter(), RecHitEnergyFilter::filter(), MCMultiParticleFilter::filter(), TwoVBGenFilter::filter(), LQGenFilter::filter(), Zto2lFilter::filter(), __class__< T >::filter(), SelectZmumuevents::filter(), HcalHPDFilter::filter(), SecondaryVertexFilter::filter(), TagProbeMassEDMFilter::filter(), MCLongLivedParticles::filter(), DYGenFilter::filter(), CSCOverlapsBeamSplashCut::filter(), L1GtBeamModeFilter::filter(), FilterScrapingPixelProbability::filter(), EcalSkim::filter(), EmptyEventsFilter::filter(), EcalRecHitsFilter::filter(), L1TValidationEventFilter::filter(), RecoTauDiscriminatorRefSelectorImpl< T >::filter(), HCALHighEnergyFilter::filter(), SimpleJetFilter::filter(), NJetsMC::filter(), reco::tau::AssociationMatchRefSelector< InputType, MatchedType, OutputType, ClonePolicy >::filter(), ShallowDigisProducer::findInput(), PFClusterShapeProducer::getClusterCollection(), RawDataConverter::GetDigis(), EcalClusterPUCleaningTools::getEBRecHits(), EcalClusterPUCleaningTools::getEERecHits(), HoECalculator::getHoE(), PFClusterShapeProducer::getRecHitCollection(), EcalFEDErrorFilter::hltFilter(), RPCHitAssociator::initEvent(), GEMHitAssociator::initEvent(), ParametersDefinerForTP::momentum(), tfwliteselectortest::ThingsWorker::process(), tfwliteselectortest::ThingsTSelector::process(), __class__Worker::process(), PixelVertexProducerMedian::produce(), VZeroProducer::produce(), HepMCCopy::produce(), ElectronSqPtTkIsolationProducer::produce(), EcalTBH2TDCRecInfoProducer::produce(), EcalTBHodoscopeRecInfoProducer::produce(), EcalTBTDCRecInfoProducer::produce(), PFConcretePFCandidateProducer::produce(), PFMuonCaloCleaner::produce(), HectorProducer::produce(), EgammaPhotonTkIsolationProducer::produce(), EgammaElectronTkIsolationProducer::produce(), EgammaPhotonTkNumIsolationProducer::produce(), HLTHFRecoEcalCandidateProducer::produce(), EgammaElectronTkNumIsolationProducer::produce(), CandViewRefTriggerBiasRemover::produce(), MixedGenMEtProducer::produce(), PFTauViewRefMerger::produce(), LHECOMWeightProducer::produce(), RawDataSelector::produce(), RecoTauPiZeroFlattener::produce(), BaseEvtVtxGenerator::produce(), reco::tautools::CopyProducer< Collection >::produce(), L1GctInternJetProducer::produce(), ImpactParameter::produce(), CaloRecoTauProducer::produce(), reco::tautools::CastedRefProducer< DerivedCollection, BaseType >::produce(), L1ExtraMixerPluginT< T >::produce(), PFTauMVAInputDiscriminantTranslator::produce(), EgammaTowerIsolationProducer::produce(), CaloRecoTauTagInfoProducer::produce(), MatchedProbeMaker< T >::produce(), EmbeddingKineReweightProducer::produce(), MCParticleReplacer::produce(), cms::TrackerizerFP420::produce(), TagProbeMassProducer::produce(), MuonCaloCleanerByDistance::produce(), EcalRecHitRecalib::produce(), pat::__class__Producer::produce(), LTCRawToDigi::produce(), GSFElectronsMixer::produce(), EcalFEDWithCRCErrorProducer::produce(), GsfTrackMixer::produce(), RochesterCorrMuonProducerT< T >::produce(), LHE2HepMCConverter::produce(), GlobalMuonTrackMixer::produceTrackExtras(), GlobalMuonTrackCleaner::produceTrackExtras(), TeVMuonTrackCleaner::produceTrackExtras(), TrackMixerBase::produceTracks(), L1Analysis::L1AnalysisSimulation::Set(), L1Analysis::L1AnalysisEvent::Set(), and ParametersDefinerForTP::vertex().

template<typename PROD >
bool Event::getByLabel ( std::string const &  label,
Handle< PROD > &  result 
) const

Definition at line 446 of file Event.h.

template<typename PROD >
bool Event::getByLabel ( std::string const &  label,
std::string const &  productInstanceName,
Handle< PROD > &  result 
) const

Definition at line 431 of file Event.h.

template<typename ELEMENT >
bool Event::getByLabel ( std::string const &  label,
Handle< View< ELEMENT > > &  result 
) const

Definition at line 519 of file Event.h.

template<typename ELEMENT >
bool Event::getByLabel ( std::string const &  label,
std::string const &  productInstanceName,
Handle< View< ELEMENT > > &  result 
) const

Definition at line 503 of file Event.h.

template<typename ELEMENT >
bool Event::getByLabel ( InputTag const &  tag,
Handle< View< ELEMENT > > &  result 
) const

Definition at line 489 of file Event.h.

BasicHandle Event::getByLabelImpl ( std::type_info const &  iWrapperType,
std::type_info const &  iProductType,
InputTag const &  iTag 
) const
privatevirtual

Implements edm::EventBase.

Definition at line 197 of file Event.cc.

BasicHandle Event::getByProductID_ ( ProductID const &  oid) const
private

Definition at line 107 of file Event.cc.

template<typename PROD >
bool Event::getByToken ( EDGetToken  token,
Handle< PROD > &  result 
) const

Definition at line 462 of file Event.h.

Referenced by hcaldqm::DQTask::_getCalibType(), HFRaddamTask::_isApplicable(), QIE11Task::_isApplicable(), HFRaddamTask::_process(), NoCQTask::_process(), QIE11Task::_process(), UMNioTask::_process(), edm::DataMixingGeneralTrackWorker::addGeneralTrackSignals(), BjetAnalysis::analyze(), DimuonStatistics::analyze(), AlphaTVarAnalyzer::analyze(), HLTTauRelvalQTester::analyze(), ScoutingTestAnalyzer::analyze(), GEMSimTrackMatch::analyze(), CSCDigiDump::analyze(), MatchMETBenchmarkAnalyzer::analyze(), METBenchmarkAnalyzer::analyze(), PFCandidateBenchmarkAnalyzer::analyze(), PFCandidateManagerAnalyzer::analyze(), CandidateBenchmarkAnalyzer::analyze(), CSCDigiToPattern::analyze(), CSCRecHit2DValidation::analyze(), CSCALCTDigiValidation::analyze(), CSCCLCTDigiValidation::analyze(), CSCStripDigiValidation::analyze(), PerformanceAnalyzer::analyze(), CSCWireDigiValidation::analyze(), PFCandidateDQMAnalyzer::analyze(), PFJetDQMAnalyzer::analyze(), PFMETDQMAnalyzer::analyze(), PFMuonDQMAnalyzer::analyze(), CSCComparatorDigiValidation::analyze(), GenericBenchmarkAnalyzer::analyze(), ESPedestalTask::analyze(), PatZjetsElectronAnalyzer::analyze(), PatZjetsJetAnalyzer::analyze(), KVFTrackUpdate::analyze(), TopJetAnalyzer::analyze(), TopMuonAnalyzer::analyze(), TopTauAnalyzer::analyze(), TopElecAnalyzer::analyze(), TopGenEventAnalyzer::analyze(), HiBasicGenTest::analyze(), ESDcsInfoTask::analyze(), L1TdeStage2EMTF::analyze(), ZdcTBAnalyzer::analyze(), HcalTBWriter::analyze(), PatMCMatching::analyze(), PatMCMatchingExtended::analyze(), PatTriggerTagAndProbe::analyze(), RPCMonitorRaw::analyze(), CentralitypADQM::analyze(), SiStripFEDDumpPlugin::analyze(), EventShapeDQM::analyze(), FTSLuminosityFromPileupSummaryInfo::analyze(), FTSLuminosityFromPixelClusters::analyze(), DigiAnalyzer::analyze(), PatTopSelectionAnalyzer::analyze(), SiStripMonitorFilter::analyze(), SiStripMonitorHLT::analyze(), ElectronGeneralAnalyzer::analyze(), FTSLuminosityFromVertices::analyze(), HistoAnalyzer< C >::analyze(), RPCMonitorLinkSynchro::analyze(), TriggerSummaryAnalyzerAOD::analyze(), ESTimingTask::analyze(), PatBasicAnalyzer::analyze(), HeavyIonUCCDQM::analyze(), MonitorLTC::analyze(), TtFullHadSignalSelMVATrainer::analyze(), PFTauElecRejectionBenchmarkAnalyzer::analyze(), ObjectCounter< C >::analyze(), PUDumper::analyze(), DQMHcalIsolatedBunchAlCaReco::analyze(), JetCorrectorOnTheFly< Jet >::analyze(), RPCFEDIntegrity::analyze(), TKStatus::analyze(), SiStripBaselineValidator::analyze(), SUSY_HLT_PhotonMET::analyze(), DQMLumiMonitor::analyze(), HLTVertexPerformanceAnalyzer::analyze(), BasicHepMCHeavyIonValidation::analyze(), KVFTest::analyze(), EcalPreshowerNoiseDistrib::analyze(), edm::InputAnalyzer::analyze(), IsolatedParticlesGeneratedJets::analyze(), BPhysicsSpectrum::analyze(), BPhysicsValidation::analyze(), HiggsValidation::analyze(), sistrip::SpyExtractRunModule::analyze(), FTSLuminosityFromScalers::analyze(), L1TStage2OMTF::analyze(), SUSY_HLT_ElecFakes::analyze(), SUSY_HLT_MuonFakes::analyze(), sistrip::SpyIdentifyRunsModule::analyze(), DuplicationChecker::analyze(), EcalPreshowerDigisValidation::analyze(), L1RecoTreeProducer::analyze(), NoiseRates::analyze(), MultiplicityCorrelator::analyze(), HcalNoiseRates::analyze(), TPGCheck::analyze(), L1TFED::analyze(), SiStripMonitorRawData::analyze(), L1TCSCTPG::analyze(), ClusterCount::analyze(), L1ABCDebugger::analyze(), AnotherBeamSpotAnalyzer::analyze(), PSMonitor::analyze(), B2GDoubleLeptonHLTValidation::analyze(), B2GHadronicHLTValidation::analyze(), L1UpgradeTreeProducer::analyze(), BSvsPVAnalyzer::analyze(), FFTJetImageRecorder::analyze(), TestResolution::analyze(), DTScalerInfoTask::analyze(), TTbar_GenLepAnalyzer::analyze(), PFJetBenchmarkAnalyzer::analyze(), AnotherPrimaryVertexAnalyzer::analyze(), HLTMuonMatchAndPlotContainer::analyze(), TTbar_GenJetAnalyzer::analyze(), TTbarSpinCorrHepMCAnalyzer::analyze(), PFMETBenchmarkAnalyzer::analyze(), PDFWeightsTest::analyze(), SiPixelErrorsDigisToCalibDigis::analyze(), TauJetCorrectorExample::analyze(), DuplicateRecHits::analyze(), OverlapProblemTSOSAnalyzer::analyze(), RecoTauDecayModeCutMultiplexer::beginEvent(), reco::tau::RecoTauDiscriminantCleanerPlugin::beginEvent(), reco::tau::RecoTauTagInfoWorkaroundModifer::beginEvent(), MuPFIsoHelper::beginEvent(), reco::tau::RecoTauBuilderPlugin::beginEvent(), TtFullLepHypKinSolution::buildHypo(), TtFullHadHypGenMatch::buildHypo(), TtFullLepHypGenMatch::buildHypo(), TtSemiLepHypGenMatch::buildHypo(), TtFullHadHypKinFit::buildHypo(), TtSemiLepHypKinFit::buildHypo(), TtSemiLepHypHitFit::buildHypo(), TtFullLepHypGenMatch::buildMatchingNeutrinos(), pat::LeptonJetIsolationAngle::calculate(), pat::LeptonVertexSignificance::calculate(), METCorrectionAlgorithm::compMETCorrection(), RazorComputer::compute(), L1BitComputer::compute(), HLTBitComputer::compute(), egammaisolation::EgammaHcalExtractor::deposit(), egammaisolation::EgammaEcalExtractor::deposit(), egammaisolation::EgammaTowerExtractor::deposit(), PFTauExtractor::depositFromObject(), HITrackingRegionProducer::estimateMultiplicity(), HLTBitVariable::eval(), PSimHitMap::fill(), DigiVtxPosCorrHistogramMaker::fill(), TauDiscriminationProducerBase< TauType, TauDiscriminator >::TauDiscInfo::fill(), DetStatus::filter(), ZtoMMEventSelector::filter(), DetectorStateFilter::filter(), CandCollectionExistFilter::filter(), ZToMuMuFilter::filter(), TopDecayChannelFilter< S >::filter(), EcalMonitorPrescaler::filter(), LaserAlignmentEventFilter::filter(), ZtoEEEventSelector::filter(), CSCTightHalo2015Filter::filter(), CSCTightHaloFilter::filter(), CSCTightHaloTrkMuUnvetoFilter::filter(), GlobalSuperTightHalo2016Filter::filter(), GlobalTightHalo2016Filter::filter(), HcalStripHaloFilter::filter(), EENoiseFilter::filter(), HcalTBTriggerFilter::filter(), ClusterMultiplicityFilter::filter(), BadGlobalMuonTagger::filter(), JetIDFailureFilter::filter(), TrackingFailureFilter::filter(), HLTPathSelector::filter(), HSCParticleSelector::filter(), EvtPlaneFilter::filter(), DTCalibMuonSelection::filter(), HLTHPDFilter::filter(), HLTRPCFilter::filter(), TauSpinnerFilter::filter(), PileUpFilter::filter(), JetMETDQMDCSFilter::filter(), ElectronIdMVAProducer::filter(), PhotonIsoProducer::filter(), HLTPhysicsDeclared::filter(), pat::PATLeptonCountFilter::filter(), BCToEFilterAlgo::filter(), PythiaFilterMultiMother::filter(), GreedyMuonPFCandidateFilter::filter(), CentralityFilter::filter(), ChargedHadronTrackResolutionFilter::filter(), StringCutObjectEvtFilter< T >::filter(), JetFlavourCutFilter::filter(), JetFlavourFilter::filter(), VBFGenJetFilter::filter(), InconsistentMuonPFCandidateFilter::filter(), edm::ModelFilter::filter(), PythiaFilterZgamma::filter(), ProbeTreeProducer::filter(), BdecayFilter::filter(), PythiaFilterZJet::filter(), PythiaFilterZJetWithOutBg::filter(), EFilter::filter(), SiStripCommissioningSeedFilter::filter(), EgammaProbeSelector::filter(), HLTPixelActivityHFSumEnergyFilter::filter(), SiStripCommissioningRunTypeFilter::filter(), HeavyChHiggsToTauNuSkim::filter(), EcalLaserCorrFilter::filter(), ObjectPairFilter< C, S >::filter(), FilterOutScraping::filter(), PhysDecl::filter(), BooleanFlagFilter::filter(), ErrorSummaryFilter::filter(), HighMultiplicityGenFilter::filter(), RecoTauPileUpVertexSelector::filter(), GenHTFilter::filter(), LHEGenericFilter::filter(), SiPixelCalibDigiFilter::filter(), CastorInvalidDataFilter::filter(), HLTL1NumberFilter::filter(), GoodVertexFilter::filter(), MCDijetResonance::filter(), MCZll::filter(), PythiaFilterHT::filter(), DJpsiFilter::filter(), FourLepFilter::filter(), HZZ4lFilter::filter(), MCProcessRangeFilter::filter(), MCSingleParticleFilter::filter(), PythiaDauFilter::filter(), PythiaFilter::filter(), PythiaHLTSoupFilter::filter(), ZgMassFilter::filter(), MCProcessFilter::filter(), ZgammaMassFilter::filter(), BVertexFilterT< VTX >::filter(), HLTHcalCalibTypeFilter::filter(), HFFilter::filter(), HcalEmptyEventFilter::filter(), HcalCalibTypeFilter::filter(), HerwigMaxPtPartonFilter::filter(), edm::FwdPtrCollectionFilter< T, S, H >::filter(), PrescalerFHN::filter(), JetConstituentSelector< T, C >::filter(), TMTFilter::filter(), SiStripDetWithSomething< T >::filter(), MCVerticesWeight::filter(), HLTHFAsymmetryFilter::filter(), FEDBadModuleFilter::filter(), l1t::L1TCaloTowersFilter::filter(), HiCentralityBiasFilter::filter(), HcalLaserHFFilter2012::filter(), PythiaFilterTTBar::filter(), LargeEvents< T >::filter(), ObjectSelector< SingleElementCollectionSelector< InputCollection, Selector, reco::CandidateCollection, StoreContainer, RefAdder >, reco::CandidateCollection, NonNullNumberSelector >::filter(), SiStripShotFilter::filter(), ElectronIdFilter::filter(), OverlapProblemTSOSPositionFilter::filter(), ElectronIdMVABased::filter(), SiStripClusterizer::findInput(), SiStripProcessedRawDigiProducer::findInput(), GEMRecHitMatcher::GEMRecHitMatcher(), Multi5x5SuperClusterProducer::getClusterPtrVector(), Multi5x5ClusterProducer::getCollection(), AddCorrectionsToGenericMET::getCorrection(), ClusterSummarySingleMultiplicity::getEvent(), PFEGFootprintGSFixLinker::getHandle(), PFGSFixLinker::getHandle(), GEDPhotonCoreGSCrysFixer::getHandle(), ConversionGSCrysFixer::getHandle(), GEDPhotonGSCrysFixer::getHandle(), HLTEgammaAllCombMassFilter::getP4OfLegCands(), HLTEgammaCombMassFilter::getP4OfLegCands(), MixEvtVtxGenerator::getRecVertex(), KVFTest::getSimVertex(), SiStripDCSStatus::getStatus(), MixEvtVtxGenerator::getVertex(), CombinedHitQuadrupletGeneratorForPhotonConversion::hitPairs(), CombinedHitPairGenerator::hitPairs(), CombinedHitPairGeneratorForPhotonConversion::hitPairs(), ctfseeding::HitExtractorPIX::hits(), CombinedMultiHitGenerator::hitSets(), CombinedHitTripletGenerator::hitTriplets(), HLTEcalIsolationFilter::hltFilter(), HLTPixelIsolTrackFilter::hltFilter(), HLTPixelIsolTrackL1TFilter::hltFilter(), HLTEcalPixelIsolTrackFilter::hltFilter(), HLTCSCRing2or3Filter::hltFilter(), HLTCSCOverlapFilter::hltFilter(), HLTElectronMissingHitsFilter::hltFilter(), HLTHcalNoiseFilter::hltFilter(), HLTNVFilter::hltFilter(), HLTPhi2METFilter::hltFilter(), HLTRapGapFilter::hltFilter(), HLTHemiDPhiFilter::hltFilter(), HLTForwardBackwardJetsFilter< T >::hltFilter(), HLTSingleVertexPixelTrackFilter::hltFilter(), HLT2jetGapFilter::hltFilter(), HLTJetCollectionsFilter< jetType >::hltFilter(), HLTPFTauPairLeadTrackDzMatchFilter::hltFilter(), HLTJetPairDzMatchFilter< T >::hltFilter(), HLTEgammaDoubleEtDeltaPhiFilter::hltFilter(), HLTEgammaEtFilter::hltFilter(), HLTEgammaEtFilterPairs::hltFilter(), HLTElectronEtFilter::hltFilter(), HLTEgammaGenericQuadraticFilter::hltFilter(), HLTEgammaTriggerFilterObjectWrapper::hltFilter(), HLTElectronGenericFilter::hltFilter(), HLTDiJetAveEtaFilter< T >::hltFilter(), HLTDiJetAveFilter< T >::hltFilter(), HLTJetEtaTopologyFilter< T >::hltFilter(), HLTJetVBFFilter< T >::hltFilter(), HLTMonoJetFilter< T >::hltFilter(), HLTExclDiJetFilter< T >::hltFilter(), HLTFatJetMassFilter< jetType >::hltFilter(), HLTPMDocaFilter::hltFilter(), HLTMhtFilter::hltFilter(), HLTEgammaDoubleEtFilter::hltFilter(), HLTEgammaDoubleEtPhiFilter::hltFilter(), HLTAcoFilter::hltFilter(), HLTSinglet< T >::hltFilter(), HLTPixlMBFilt::hltFilter(), HLTGlobalSums< T >::hltFilter(), HLTHtMhtFilter::hltFilter(), HLTMinDPhiMETFilter::hltFilter(), HLTSmartSinglet< T >::hltFilter(), HLTSummaryFilter::hltFilter(), HLTPFEnergyFractionsFilter::hltFilter(), HLTElectronPFMTFilter< T >::hltFilter(), HLTHcalPhiSymFilter::hltFilter(), HLTElectronMuonInvMassFilter::hltFilter(), HLTFEDSizeFilter::hltFilter(), HLTHcalNZSFilter::hltFilter(), HLTHcalSimpleRecHitFilter::hltFilter(), HLTCountNumberOfObject< OColl >::hltFilter(), HLTCSCActivityFilter::hltFilter(), HLTCSCAcceptBusyFilter::hltFilter(), HLTBeamModeFilter::hltFilter(), HLTCAWZTagFilter::hltFilter(), HLTTrackWithHits::hltFilter(), HLTCATopTagFilter::hltFilter(), HLTMuonL2ToL1Map::HLTMuonL2ToL1Map(), HLTMuonL2ToL1TMap::HLTMuonL2ToL1TMap(), PFHBHERecHitCreator::importRecHits(), PFHcalRecHitCreator< Digi, Geometry, Layer, Detector >::importRecHits(), PFHGCalRecHitCreator< DET, Layer, subdet >::importRecHits(), PFPSRecHitCreator::importRecHits(), PFEcalRecHitCreator< Geometry, Layer, Detector >::importRecHits(), PFEcalRecHitCreatorMaxSample< Geometry, Layer, Detector >::importRecHits(), GenericClusterImporter::importToBlock(), EGPhotonImporter::importToBlock(), GSFTrackImporter::importToBlock(), ECALClusterImporter::importToBlock(), SuperClusterImporter::importToBlock(), pflow::importers::TrackFromParentImporter< Collection, Adaptor >::importToBlock(), TrackCollectionTokens::indicesInput(), LowPtClusterShapeSeedComparitor::init(), muonisolation::CandViewExtractor::initEvent(), SiStripDCSStatus::initialise(), fftjetcms::FFTJetInterface::loadInputCollection(), L1FastjetCorrectorImplMaker::make(), L1OffsetCorrectorImplMaker::make(), L1JPTOffsetCorrectorImplMaker::make(), L6SLBCorrectorImplMaker::make(), shallow::make_cluster_map(), RPCDcsInfo::makeDcsInfo(), DQMDcsInfo::makeDcsInfo(), DQMDcsInfo::makeGtInfo(), DQMScalInfo::makeL1Scalars(), DQMScalInfo::makeLumiScalars(), OverlapExclusionSelector< C, T, O >::newEvent(), reco::modules::MCMatchCandRefSelector::newEvent(), pat::helper::EfficiencyLoader::newEvent(), pat::helper::VertexingHelper::newEvent(), ElectronIDSelectorLikelihood::operator()(), ObjectCountEventSelector< edm::View, AnySelector, MinNumberSelector >::operator()(), MCPdgIndexFilter::pass(), DimuonMCMatcher::produce(), WeakEffectsWeightProducer::produce(), TtGenEventReco::produce(), MaskedMeasurementTrackerEventProducer::produce(), ShallowEventDataProducer::produce(), SiStripRecHitConverter::produce(), StGenEventReco::produce(), PatElectronEAIsoCorrectionProducer::produce(), FixedGridRhoProducer::produce(), InterestingEcalDetIdProducer::produce(), HIBestVertexProducer::produce(), HcalTTPTriggerRecord::produce(), HIPixelMedianVtxProducer::produce(), BasicToPFJet::produce(), CastorSimpleReconstructor::produce(), PixelVertexProducerClusters::produce(), TrackingParticleConversionSelector::produce(), RazorVarProducer::produce(), JetChargeProducer::produce(), HFEMClusterProducer::produce(), ElectronIDExternalProducerRemapper::produce(), PhotonIDExternalProducerRemapper::produce(), FixedGridRhoProducerFastjet::produce(), HcalLaserReco::produce(), HGCalUncalibRecHitProducer::produce(), ECFAdder::produce(), reco::modules::CaloRecHitCandidateProducer< HitCollection >::produce(), GenParticleDecaySelector::produce(), SeedCombiner::produce(), AlphaTVarProducer::produce(), MuonSelectorVertex::produce(), ConversionTrackRefFix::produce(), ShallowRechitClustersProducer::produce(), ElectronSeedMerger::produce(), DistortedMETProducer::produce(), TrackingParticleNumberOfLayersProducer::produce(), TtSemiLepJetCombWMassMaxSumPt::produce(), TtSemiLepJetCombGeom::produce(), JetCollectionReducerT< T >::produce(), MassKinFitterCandProducer::produce(), EgammaHLTTimeCleanedRechitProducer::produce(), TopInitSubset::produce(), CosmicMuonProducer::produce(), GsfTrackRefitter::produce(), EventVtxInfoNtupleDumper::produce(), CSCDigiProducer::produce(), DTDigiToRawModule::produce(), CSCTFCandidateProducer::produce(), GeneratorSmearedProducer::produce(), MCTruthCompositeMatcher< C1, C2 >::produce(), ParticleDecayProducer::produce(), PFMatchedCandidateRefExtractor::produce(), CosmicMuonLinksProducer::produce(), CalibratedPhotonProducerRun2T< T >::produce(), CRackSeedGenerator::produce(), PFTauToJetProducer::produce(), StEvtSolutionMaker::produce(), PFJetToCaloProducer::produce(), CandPtrProjector::produce(), pat::PATVertexSlimmer::produce(), DQMTauProducer::produce(), ESRecHitProducer::produce(), DistortedMuonProducerFromDB::produce(), ESRawToDigi::produce(), DiJetVarProducer::produce(), pat::PATSecondaryVertexSlimmer::produce(), AssociationMapOneToOne2Association< CKey, CVal >::produce(), AssociationVectorSelector< KeyRefProd, CVal, KeySelector, ValSelector >::produce(), SiStripElectronSeedProducer::produce(), EgammaPFClusterIsolationRemapper< C >::produce(), PhotonIDProducer::produce(), CandOneToManyDeltaRMatcher::produce(), L2TauJetsMerger::produce(), JetTracksAssociatorExplicit::produce(), IPTCorrector::produce(), VertexAssociatorByPositionAndTracksProducer::produce(), JetTracksAssociatorAtVertex::produce(), VertexAssociatorByTracksProducer::produce(), RawDataCollectorByLabel::produce(), AssociationVector2ValueMap< KeyRefProd, CVal >::produce(), JetExtender::produce(), CandViewRefMerger::produce(), PFEGammaToCandidateRemapper::produce(), PFJetsMatchedToFilteredCaloJetsProducer::produce(), PFClusterTimeSelector::produce(), cms::SubEventGenJetProducer::produce(), FamosProducer::produce(), pat::PATTauSlimmer::produce(), HcalCalibFEDSelector::produce(), L1HLTJetsMatching::produce(), L1THLTTauMatching::produce(), CSCSegmentProducer::produce(), BunchSpacingProducer::produce(), HLTJetL1MatchProducer< T >::produce(), PFMuonUntagger::produce(), L1HLTTauMatching::produce(), ISRGammaWeightProducer::produce(), PFNuclearProducer::produce(), MCTrackMatcher::produce(), ElectronSeedTrackRefFix::produce(), ME0SegmentProducer::produce(), UpdatedMuonInnerTrackRef::produce(), CSCTFTrackProducer::produce(), PFDisplacedTrackerVertexProducer::produce(), CollectionAdder< C >::produce(), GlobalCosmicMuonProducer::produce(), JetTracksAssociatorAtCaloFace::produce(), AnyJetToCaloJetProducer::produce(), HLTJetL1TMatchProducer< T >::produce(), HIPixelClusterVtxProducer::produce(), L2TauPixelTrackMatch::produce(), PFClusterCollectionMerger::produce(), ISRWeightProducer::produce(), ME0DigiPreRecoProducer::produce(), CalibratedElectronProducerRun2T< T >::produce(), LightPFTrackProducer::produce(), pat::PackedPFCandidateRefMixer::produce(), RPCPointProducer::produce(), HLTTauRefCombiner::produce(), EcalTPSkimmer::produce(), HFRecoEcalCandidateProducer::produce(), CollectionFromZLegProducer::produce(), L3MuonSumCaloPFIsolationProducer::produce(), SimHitTPAssociationProducer::produce(), ScaleCorrMETData::produce(), ESDigiToRaw::produce(), PFV0Producer::produce(), FastTrackerRecHitCombiner::produce(), reco::ParticleFlowForChargedMETProducer::produce(), pat::helper::AnythingToValueMap< Adaptor, Collection, value_type >::produce(), RecHitFilter::produce(), TtFullHadSignalSelMVAComputer::produce(), PFCandidateMuonUntagger::produce(), PileupJPTJetIdProducer::produce(), PUFilter::produce(), ZdcSimpleReconstructor::produce(), CaloMuonProducer::produce(), TSGFromL2Muon::produce(), CaloTowerCandidateCreator::produce(), IsoTracks::produce(), reco::modulesNew::MCTruthCompositeMatcher::produce(), JetTagProducer::produce(), JetTracksAssociationToTrackRefs::produce(), JetVetoedTracksAssociatorAtVertex::produce(), ConeIsolation::produce(), ElectronIDExternalProducer< algo >::produce(), GEMCSCSegmentProducer::produce(), MuonRefProducer::produce(), ElectronPATIdMVAProducer::produce(), RecoTauPiZeroUnembedder::produce(), pat::PATGenJetSlimmer::produce(), pat::PATMuonSlimmer::produce(), ProbeMulteplicityProducer::produce(), GEDPhotonCoreProducer::produce(), EgammaEcalPFClusterIsolationProducer< T1 >::produce(), EgammaHcalPFClusterIsolationProducer< T1 >::produce(), EgammaHLTCaloTowerProducer::produce(), NtpProducer< C >::produce(), ConstrainedFitCandProducer< Fitter, InputCollection, OutputCollection, Init >::produce(), CandReducer::produce(), TtSemiLepSignalSelMVAComputer::produce(), PFMultiDepthClusterProducer::produce(), MuonLinksProducerForHLT::produce(), GEMDigiProducer::produce(), CosmicSeedGenerator::produce(), GEMPadDigiProducer::produce(), CastorDigiToRaw::produce(), TtSemiLepJetCombMVAComputer::produce(), GenTrackMatcher::produce(), FastTrackerRecHitMaskProducer::produce(), bestPVselector< T1 >::produce(), HLTMuonL2SelectorForL3IO::produce(), MuonSelectionTypeValueMapProducer::produce(), CTPPSLocalTrackLiteProducer::produce(), L1TTwinMuxProducer::produce(), reco::modules::MatcherBase< C1, C2, M >::produce(), reco::modulesNew::Matcher< C1, C2, S, D >::produce(), CloneProducer< C >::produce(), HcalDigiToRaw::produce(), L2TauPixelIsoTagProducer::produce(), ShallowCloneProducer< C >::produce(), HcalHistogramRawToDigi::produce(), PFDisplacedVertexProducer::produce(), DTRecSegment4DProducer::produce(), TauGenJetProducer::produce(), ColinsSoperVariablesComputer::produce(), ObjectMultiplicityCounter< T >::produce(), PFClusterProducer::produce(), cms::MuonMET::produce(), TrackFromPVSelector::produce(), RPCPackingModule::produce(), RPCDigiProducer::produce(), MuonFromPVSelector::produce(), SiPixelClusterShapeCacheProducer::produce(), TrackInfoProducer::produce(), HGCalRecHitProducer::produce(), OtherObjectVariableComputer< T >::produce(), HLTPFJetIDProducer::produce(), PFDisplacedVertexCandidateProducer::produce(), reco::CorrectedJetProducer< T >::produce(), ZMuMuUserDataOneTrack::produce(), pat::RecoMETExtractor::produce(), MuonLinksProducer::produce(), ShiftedMETcorrInputProducer::produce(), TotemRPRecHitProducer::produce(), QjetsAdder::produce(), DeltaBetaWeights::produce(), EgammaHLTRecoEcalCandidateProducers::produce(), pat::GenMETExtractor::produce(), CollectionCombiner< Collection >::produce(), NearbyCandCountComputer::produce(), BeamSpotOnlineProducer::produce(), cms::JetVertexAssociation::produce(), CSCRecHitDProducer::produce(), pat::PATTrackAndVertexUnpacker::produce(), TotemRPClusterProducer::produce(), EgammaHLTRemoveDuplicatedSC::produce(), TriggerObjectFilterByCollection::produce(), ME0MuonTrackCollProducer::produce(), MuonMETcorrInputProducer::produce(), HLTCaloTowerHtMhtProducer::produce(), EgammaHLTCombinedIsolationProducer::produce(), EgammaHLTElectronCombinedIsolationProducer::produce(), edm::FwdPtrProducer< T, H >::produce(), ShiftedJetProducerByMatchedObjectT< T >::produce(), SysShiftMETcorrInputProducer::produce(), Type1PFMET::produce(), cms::JetCorrectionProducer< T >::produce(), SiPixelDigiToRaw::produce(), pat::PATTriggerObjectStandAloneUnpacker::produce(), PFMET::produce(), ShiftedParticleMETcorrInputProducer::produce(), CTPPSDiamondLocalTrackFitter::produce(), EgammaHLTClusterShapeProducer::produce(), pat::PATVertexAssociationProducer::produce(), SiStripRegFEDSelector::produce(), MuonShowerInformationProducer::produce(), Type0PFMETcorrInputProducer::produce(), edm::ProductFromFwdPtrProducer< T, H >::produce(), PFRecoTauProducer::produce(), pat::DuplicatedElectronCleaner::produce(), ElectronConversionRejectionVars::produce(), HLTMhtProducer::produce(), HLTMETCleanerUsingJetID::produce(), PFRecoTauTagInfoProducer::produce(), PFCandMETcorrInputProducer::produce(), GsfElectronFromPVSelector::produce(), HLTHtMhtProducer::produce(), Merger< InputCollection, OutputCollection, P >::produce(), MultShiftMETcorrInputProducer::produce(), ShiftedPFCandidateProducerByMatchedObject::produce(), ZllArbitrator< T1 >::produce(), TotemRPLocalTrackFitter::produce(), HLTCaloJetIDProducer::produce(), CombinedRecHitCollectionProducer::produce(), TrackAssociatorEDProducer::produce(), ReducedRecHitCollectionProducer::produce(), EgammaHLTHcalIsolationDoubleConeProducers::produce(), PFchsMETcorrInputProducer::produce(), CaloTowerFromL1TCreatorForTauHLT::produce(), CaloTowerCreatorForTauHLT::produce(), CTPPSDiamondRecHitProducer::produce(), CorrMETDataExtractor::produce(), CosmicsMuonIdProducer::produce(), HLTCollectionProducer< T >::produce(), AlCaEcalHcalReadoutsProducer::produce(), MixEvtVtxGenerator::produce(), ShiftedParticleProducer::produce(), IsolationProducer< C1, C2, Alg, OutputCollection, Setup >::produce(), ShiftedPFCandidateProducerForPFMVAMEt::produce(), JetSubstructurePacker::produce(), AlCaElectronTracksReducer::produce(), PartonSelector::produce(), pat::PATConversionProducer::produce(), GenFilterEfficiencyProducer::produce(), HLTL1TMuonSelector::produce(), EgammaHLTR9IDProducer::produce(), PFCand_AssoMap::produce(), EgammaHLTPhotonTrackIsolationProducersRegional::produce(), ECALRegFEDSelector::produce(), PFPileUp::produce(), EgammaHLTR9Producer::produce(), reco::modulesNew::IsolationProducer< C1, C2, Alg, OutputCollection, Setup >::produce(), ObjectSelectorProducer< Selector, OutputCollection, PostProcessor, StoreManager, Base, Init >::produce(), pat::PATCleaner< PATObjType >::produce(), TrackMVAClassifierBase::produce(), ScalersRawToDigi::produce(), cms::HitReCalibrator::produce(), HLTJetCollectionsForLeptonPlusJets< jetType >::produce(), pat::PATCompositeCandidateProducer::produce(), PixelVertexCollectionTrimmer::produce(), HLTL1MuonSelector::produce(), MinMETProducerT< T >::produce(), HiGenCleaner< T2 >::produce(), EgammaIsoESDetIdCollectionProducer::produce(), CastorJetIDProducer::produce(), TrackMCQuality::produce(), MuPFIsoEmbedder::produce(), DeltaRNearestObjectComputer< T >::produce(), EgammaHLTEcalIsolationProducersRegional::produce(), MuonTimingProducer::produce(), TrackCandidateTopBottomHitFilter::produce(), FromClusterSummaryMultiplicityProducer::produce(), PF_PU_AssoMap::produce(), TestBXVectorRefProducer::produce(), pat::PATPFParticleProducer::produce(), EgammaIsoHcalDetIdCollectionProducer::produce(), TrackAssociatorByPositionProducer::produce(), NjettinessAdder::produce(), EventWithHistoryProducerFromL1ABC::produce(), ShiftedPFCandidateProducerForNoPileUpPFMEt::produce(), HLTScoutingMuonProducer::produce(), ShiftedPFCandidateProducerForPFNoPUMEt::produce(), CastorCellProducer::produce(), CorrectedCaloMETProducer::produce(), JetIDProducer::produce(), EventShapeVarsProducer::produce(), TrajectorySeedFromMuonProducer::produce(), InterestingDetIdFromSuperClusterProducer::produce(), ExtraFromSeeds::produce(), CorrectedPATMETProducer::produce(), MuScleFitMuonProducer::produce(), TrackAssociatorByChi2Producer::produce(), RecHitCorrector::produce(), L1TBMTFConverter::produce(), pat::MatcherByPulls< T >::produce(), DeepNNTagInfoProducer::produce(), SoftKillerProducer::produce(), MuonSegmentProducer::produce(), InterestingTrackEcalDetIdProducer::produce(), GenHIEventProducer::produce(), PFTauSecondaryVertexProducer::produce(), pat::PATTriggerMatchEmbedder< PATObjectType >::produce(), l1t::L1TCaloRCTToUpgradeConverter::produce(), PatJPsiProducer::produce(), ConditionDumperInEdm::produce(), NuclearSeedsEDProducer::produce(), TcdsRawToDigi::produce(), GenJetBCEnergyRatio::produce(), PFCand_NoPU_WithAM::produce(), JetDeltaRTagInfoValueMapProducer< T, I >::produce(), CorrectedECALPFClusterProducer::produce(), HighPtTrackEcalDetIdProducer::produce(), BoostedJetMerger::produce(), TrackExtrapolator::produce(), CorrectedPFMETProducer::produce(), ShiftedParticleProducerT< T >::produce(), ReduceHcalRecHitCollectionProducer::produce(), CATopJetTagger::produce(), ME0MuonConverter::produce(), pat::helper::ManyThingsToValueMaps< Adaptor, Collection, value_type >::produce(), CandidateProducer< TColl, CColl, Selector, Conv, Creator, Init >::produce(), reco::HcalHaloDataProducer::produce(), CorrectedMETProducerT< T >::produce(), reco::EcalHaloDataProducer::produce(), ChainedJetCorrectorProducer::produce(), ElectronHcalHelper::readEvent(), pat::helper::BasicOverlapTest::readInput(), pat::helper::OverlapBySuperClusterSeed::readInput(), GlobalTrackingRegionProducerFromBeamSpot::regions(), GlobalTrackingRegionWithVerticesProducer::regions(), IsolationRegionAroundL3Muon::regions(), HIMuonTrackingRegionProducer::regions(), L3MumuTrackingRegion::regions(), TrackingRegionsFromBeamSpotAndL2Tau::regions(), CutsIsolatorWithCorrection::result(), BeamHaloPairGenerator::run(), GenericPairGenerator::run(), PFEGammaToCandidateRemapper::run(), pat::helper::AnyNumberAssociationAdaptor::run_(), GenJetClosestMatchSelectorDefinition::select(), pf2pat::IsolatedPFCandidateSelectorDefinition::select(), pf2pat::IPCutPFCandidateSelectorDefinition::select(), StringCutEventSelector< Object, any >::select(), CaloTauSelectorDefinition::select(), AssociatedVariableCollectionSelector< InputCollection, VarCollection, Selector, OutputCollection, StoreContainer, RefAdder >::select(), HIProtoTrackSelector::select(), PFTauSelectorDefinition::select(), pf2pat::ElectronIDPFCandidateSelectorDefinition::select(), StringCutsEventSelector< Object, existenceMatter >::select(), DualByL2TSG::selectTSG(), L1Analysis::L1AnalysisEvent::Set(), reco::isodeposit::OtherCandidatesDeltaRVeto::setEvent(), BaselinePFSCRegression::setEvent(), reco::isodeposit::OtherCandVeto::setEvent(), ConversionSeedFinder::setEvent(), ClusterChecker::tooManyClusters(), FastTSGFromIOHit::trackerSeeds(), TrackCollectionTokens::tracks(), TrackCollectionTokens::trajectories(), HIProtoTrackFilter::update(), HIPixelTrackFilter::update(), and WeightManager::weight().

template<typename PROD >
bool Event::getByToken ( EDGetTokenT< PROD token,
Handle< PROD > &  result 
) const

Definition at line 475 of file Event.h.

template<typename ELEMENT >
bool Event::getByToken ( EDGetToken  token,
Handle< View< ELEMENT >> &  result 
) const

Definition at line 525 of file Event.h.

template<typename ELEMENT >
bool Event::getByToken ( EDGetTokenT< View< ELEMENT >>  token,
Handle< View< ELEMENT >> &  result 
) const

Definition at line 539 of file Event.h.

BasicHandle Event::getImpl ( std::type_info const &  iProductType,
ProductID const &  pid 
) const
privatevirtual

Implements edm::EventBase.

Definition at line 206 of file Event.cc.

LuminosityBlock const& edm::Event::getLuminosityBlock ( ) const
inline

Definition at line 85 of file Event.h.

Referenced by EventHeader::analyze(), and GetLumi::getRawValue().

template<typename PROD >
void Event::getManyByType ( std::vector< Handle< PROD > > &  results) const
bool Event::getProcessParameterSet ( std::string const &  processName,
ParameterSet ps 
) const

Definition at line 95 of file Event.cc.

Provenance Event::getProvenance ( BranchID const &  theID) const

Definition at line 80 of file Event.cc.

Referenced by OniaVtxReProducer::OniaVtxReProducer().

Provenance Event::getProvenance ( ProductID const &  theID) const

Definition at line 85 of file Event.cc.

template<typename PROD >
RefProd<PROD> edm::Event::getRefBeforePut ( )
inline
template<typename PROD >
RefProd< PROD > Event::getRefBeforePut ( std::string const &  productInstanceName)

Definition at line 407 of file Event.h.

Run const & Event::getRun ( ) const

Definition at line 65 of file Event.cc.

Referenced by L1GtBeamModeFilter::filter().

void edm::Event::labelsForToken ( EDGetToken const &  iToken,
ProductLabels oLabels 
) const
inline

Definition at line 227 of file Event.h.

ProductID Event::makeProductID ( BranchDescription const &  desc) const
private

Definition at line 60 of file Event.cc.

ModuleCallingContext const* edm::Event::moduleCallingContext ( ) const
inline

Definition at line 225 of file Event.h.

Referenced by edm::SecSourceAnalyzer::analyze().

ProcessHistory const & Event::processHistory ( ) const
virtual

Implements edm::EventBase.

Definition at line 187 of file Event.cc.

ProcessHistoryID const & Event::processHistoryID ( ) const

Definition at line 75 of file Event.cc.

EDProductGetter const & Event::productGetter ( ) const
template<typename PROD >
OrphanHandle<PROD> edm::Event::put ( std::auto_ptr< PROD product)
inline

Put a new product.

Definition at line 121 of file Event.h.

Referenced by MCParticleReplacer::call_put(), Multi5x5ClusterProducer::clusterizeECALPart(), EDMNeutronWriter::endEvent(), VariableNTupler::fill(), CSCTightHalo2015Filter::filter(), CSCTightHaloFilter::filter(), CSCTightHaloTrkMuUnvetoFilter::filter(), GlobalSuperTightHalo2016Filter::filter(), GlobalTightHalo2016Filter::filter(), HcalStripHaloFilter::filter(), EENoiseFilter::filter(), cms::MTCCHLTrigger::filter(), BadGlobalMuonTagger::filter(), JetIDFailureFilter::filter(), TrackingFailureFilter::filter(), cms::TrackMTCCFilter::filter(), HSCParticleSelector::filter(), cms::TECClusterFilter::filter(), CandViewRefRandomSelector::filter(), Tau3MuSkim::filter(), MCPdgIndexFilter::filter(), PhotonIsoProducer::filter(), ElectronIdMVAProducer::filter(), MultiEventFilter::filter(), GreedyMuonPFCandidateFilter::filter(), ChargedHadronTrackResolutionFilter::filter(), InconsistentMuonPFCandidateFilter::filter(), PFTauViewRefSelector::filter(), UniqueObjectSelector< T >::filter(), EcalLaserCorrFilter::filter(), RecoTauPileUpVertexSelector::filter(), MCZll::filter(), BVertexFilterT< VTX >::filter(), edm::FwdPtrCollectionFilter< T, S, H >::filter(), JetConstituentSelector< T, C >::filter(), MCVerticesWeight::filter(), RecoTauDiscriminatorRefSelectorImpl< T >::filter(), ByMultiplicityEventFilter< T >::filter(), ElectronIdFilter::filter(), reco::tau::AssociationMatchRefSelector< InputType, MatchedType, OutputType, ClonePolicy >::filter(), ElectronIdMVABased::filter(), RecoTrackAccumulator::finalizeEvent(), cms::PileupVertexAccumulator::finalizeEvent(), HLTHcalPhiSymFilter::hltFilter(), ShallowDigisProducer::insert(), DimuonMCMatcher::produce(), WeakEffectsWeightProducer::produce(), TtGenEventReco::produce(), MaskedMeasurementTrackerEventProducer::produce(), StGenEventReco::produce(), SiStripRecHitConverter::produce(), PixelVertexProducerMedian::produce(), ShallowEventDataProducer::produce(), PatElectronEAIsoCorrectionProducer::produce(), HcalPatternSource::produce(), DoubleProducer::produce(), edm::FlatRandomEThetaGunProducer::produce(), edm::FlatRandomPtThetaGunProducer::produce(), FixedGridRhoProducer::produce(), HcalLaserEventFiltProducer2012::produce(), VZeroProducer::produce(), HIBestVertexProducer::produce(), edm::FileRandomKEThetaGunProducer::produce(), HIPixelMedianVtxProducer::produce(), InterestingEcalDetIdProducer::produce(), HepMCCopy::produce(), HcalTTPTriggerRecord::produce(), RazorVarProducer::produce(), HFEMClusterProducer::produce(), ElectronIDExternalProducerRemapper::produce(), PhotonIDExternalProducerRemapper::produce(), BasicToPFJet::produce(), TrackingParticleConversionSelector::produce(), CastorSimpleReconstructor::produce(), JetChargeProducer::produce(), PixelVertexProducerClusters::produce(), SeedingLayersEDProducer::produce(), edm::EventAuxiliaryHistoryProducer::produce(), MuonSelectorVertex::produce(), reco::modules::CaloRecHitCandidateProducer< HitCollection >::produce(), AlphaTVarProducer::produce(), ECFAdder::produce(), FixedGridRhoProducerFastjet::produce(), HGCalUncalibRecHitProducer::produce(), HcalLaserReco::produce(), ElectronSqPtTkIsolationProducer::produce(), GenParticleDecaySelector::produce(), SeedCombiner::produce(), ConversionTrackRefFix::produce(), TopInitSubset::produce(), TtSemiLepJetCombGeom::produce(), TtSemiLepJetCombWMassMaxSumPt::produce(), EgammaHLTTimeCleanedRechitProducer::produce(), DistortedMETProducer::produce(), ElectronSeedMerger::produce(), PhotonConversionTrajectorySeedProducerFromQuadruplets::produce(), SeedGeneratorFromRegionHitsEDProducer::produce(), ShallowRechitClustersProducer::produce(), JetCollectionReducerT< T >::produce(), TrackingParticleNumberOfLayersProducer::produce(), MassKinFitterCandProducer::produce(), ParticleDecayProducer::produce(), GEDPhotonCoreGSCrysFixer::produce(), edm::FlatRandomOneOverPtGunProducer::produce(), EventVtxInfoNtupleDumper::produce(), DTDigiToRawModule::produce(), CSCTFCandidateProducer::produce(), MCTruthCompositeMatcher< C1, C2 >::produce(), EcalTBHodoscopeRecInfoProducer::produce(), EcalTBH2TDCRecInfoProducer::produce(), EcalTBTDCRecInfoProducer::produce(), PhotonConversionTrajectorySeedProducerFromSingleLeg::produce(), PFMatchedCandidateRefExtractor::produce(), CSCDigiProducer::produce(), GeneratorSmearedProducer::produce(), CalibratedPhotonProducerRun2T< T >::produce(), edm::FlatRandomEGunProducer::produce(), CandPtrProjector::produce(), edm::FlatRandomPtGunProducer::produce(), CosmicMuonLinksProducer::produce(), PFConcretePFCandidateProducer::produce(), DQMTauProducer::produce(), PFTauToJetProducer::produce(), PFJetToCaloProducer::produce(), StEvtSolutionMaker::produce(), pat::PATVertexSlimmer::produce(), CRackSeedGenerator::produce(), DiJetVarProducer::produce(), SiStripElectronSeedProducer::produce(), EgammaPFClusterIsolationRemapper< C >::produce(), DistortedMuonProducerFromDB::produce(), PhotonIDProducer::produce(), ESRecHitProducer::produce(), ESRawToDigi::produce(), AssociationMapOneToOne2Association< CKey, CVal >::produce(), AssociationVectorSelector< KeyRefProd, CVal, KeySelector, ValSelector >::produce(), pat::PATSecondaryVertexSlimmer::produce(), EmptySimHits::produce(), IPTCorrector::produce(), edm::ExpoRandomPtGunProducer::produce(), JetExtender::produce(), JetTracksAssociatorAtVertex::produce(), JetTracksAssociatorExplicit::produce(), CandViewRefMerger::produce(), AssociationVector2ValueMap< KeyRefProd, CVal >::produce(), RawDataCollectorByLabel::produce(), CandOneToManyDeltaRMatcher::produce(), L2TauJetsMerger::produce(), VertexAssociatorByPositionAndTracksProducer::produce(), VertexAssociatorByTracksProducer::produce(), PFMuonCaloCleaner::produce(), PFJetsMatchedToFilteredCaloJetsProducer::produce(), EgammaElectronTkIsolationProducer::produce(), EgammaPhotonTkIsolationProducer::produce(), EgammaPhotonTkNumIsolationProducer::produce(), edm::ExpoRandomPGunProducer::produce(), cms::SubEventGenJetProducer::produce(), HcalCalibFEDSelector::produce(), PFClusterTimeSelector::produce(), L1HLTJetsMatching::produce(), L1THLTTauMatching::produce(), RecoTauEventFlagProducer::produce(), pat::PATTauSlimmer::produce(), FamosProducer::produce(), HectorProducer::produce(), HLTJetL1MatchProducer< T >::produce(), ESRecHitsMerger::produce(), ConversionGSCrysFixer::produce(), ISRGammaWeightProducer::produce(), JetTracksAssociatorAtCaloFace::produce(), CSCSegmentProducer::produce(), ME0SegmentProducer::produce(), BunchSpacingProducer::produce(), CSCTFTrackProducer::produce(), PFDisplacedTrackerVertexProducer::produce(), PFNuclearProducer::produce(), CollectionAdder< C >::produce(), L1HLTTauMatching::produce(), ElectronSeedTrackRefFix::produce(), MCTrackMatcher::produce(), PFMuonUntagger::produce(), UpdatedMuonInnerTrackRef::produce(), AnyJetToCaloJetProducer::produce(), CalibratedElectronProducerRun2T< T >::produce(), HFRecoEcalCandidateProducer::produce(), HLTHFRecoEcalCandidateProducer::produce(), HLTJetL1TMatchProducer< T >::produce(), HLTTauRefCombiner::produce(), HIPixelClusterVtxProducer::produce(), ISRWeightProducer::produce(), EcalTPSkimmer::produce(), RPCPointProducer::produce(), PFClusterCollectionMerger::produce(), PFGSFixLinker::produce(), PFEGFootprintGSFixLinker::produce(), LightPFTrackProducer::produce(), pat::PackedPFCandidateRefMixer::produce(), L2TauPixelTrackMatch::produce(), ME0DigiPreRecoProducer::produce(), TtFullHadSignalSelMVAComputer::produce(), CollectionFromZLegProducer::produce(), RecHitFilter::produce(), SimHitTPAssociationProducer::produce(), HcalTBSource::produce(), ESDigiToRaw::produce(), ScaleCorrMETData::produce(), reco::ParticleFlowForChargedMETProducer::produce(), L3MuonSumCaloPFIsolationProducer::produce(), PFV0Producer::produce(), FastTrackerRecHitCombiner::produce(), StoreSecondary::produce(), pat::helper::AnythingToValueMap< Adaptor, Collection, value_type >::produce(), JetTagProducer::produce(), ConeIsolation::produce(), IsoTracks::produce(), EgammaElectronTkNumIsolationProducer::produce(), ElectronIDExternalProducer< algo >::produce(), JetTracksAssociationToTrackRefs::produce(), PUFilter::produce(), PileupJPTJetIdProducer::produce(), CaloTowerCandidateCreator::produce(), ZdcSimpleReconstructor::produce(), CaloMuonProducer::produce(), TSGFromL2Muon::produce(), PFCandidateMuonUntagger::produce(), PFRecHitProducer::produce(), reco::modulesNew::MCTruthCompositeMatcher::produce(), PFTauViewRefMerger::produce(), CandViewRefTriggerBiasRemover::produce(), JetVetoedTracksAssociatorAtVertex::produce(), MixedGenMEtProducer::produce(), EgammaHLTCaloTowerProducer::produce(), EgammaEcalPFClusterIsolationProducer< T1 >::produce(), ElectronPATIdMVAProducer::produce(), EgammaHcalPFClusterIsolationProducer< T1 >::produce(), GEDPhotonCoreProducer::produce(), SiStripProcessedRawDigiProducer::produce(), GEMCSCSegmentProducer::produce(), MuonRefProducer::produce(), RecoTauPiZeroUnembedder::produce(), pat::PATMuonSlimmer::produce(), pat::PATGenJetSlimmer::produce(), NtpProducer< C >::produce(), ProbeMulteplicityProducer::produce(), ConstrainedFitCandProducer< Fitter, InputCollection, OutputCollection, Init >::produce(), TtSemiLepSignalSelMVAComputer::produce(), MuonSelectionTypeValueMapProducer::produce(), FastTrackerRecHitMaskProducer::produce(), CastorDigiToRaw::produce(), CandReducer::produce(), CosmicSeedGenerator::produce(), TtSemiLepJetCombMVAComputer::produce(), bestPVselector< T1 >::produce(), CTPPSLocalTrackLiteProducer::produce(), HLTMuonL2SelectorForL3IO::produce(), L1TTwinMuxProducer::produce(), MuonLinksProducerForHLT::produce(), PFMultiDepthClusterProducer::produce(), GEMDigiProducer::produce(), GEMPadDigiProducer::produce(), GenTrackMatcher::produce(), LHECOMWeightProducer::produce(), CloneProducer< C >::produce(), ShallowCloneProducer< C >::produce(), HcalDigiToRaw::produce(), HcalHistogramRawToDigi::produce(), PFClusterProducer::produce(), PFDisplacedVertexProducer::produce(), RawDataSelector::produce(), TauGenJetProducer::produce(), reco::modulesNew::Matcher< C1, C2, S, D >::produce(), RecoTauPiZeroFlattener::produce(), reco::modules::MatcherBase< C1, C2, M >::produce(), L2TauPixelIsoTagProducer::produce(), ColinsSoperVariablesComputer::produce(), ObjectMultiplicityCounter< T >::produce(), TrackFromPVSelector::produce(), HLTPFJetIDProducer::produce(), edm::MCFileSource::produce(), HGCalRecHitProducer::produce(), RPCPackingModule::produce(), OtherObjectVariableComputer< T >::produce(), MuonFromPVSelector::produce(), cms::MuonMET::produce(), DTTrackFinder::produce(), L1TMuonBarrelTrackProducer::produce(), SiPixelClusterShapeCacheProducer::produce(), TrackInfoProducer::produce(), BeamSpotProducer::produce(), RPCDigiProducer::produce(), TotemRPRecHitProducer::produce(), EgammaHLTPixelMatchElectronProducers::produce(), EgammaHLTRecoEcalCandidateProducers::produce(), ZMuMuUserDataOneTrack::produce(), BaseEvtVtxGenerator::produce(), DTROS8FileReader::produce(), QjetsAdder::produce(), reco::CorrectedJetProducer< T >::produce(), MuonLinksProducer::produce(), DeltaBetaWeights::produce(), PFDisplacedVertexCandidateProducer::produce(), ShiftedMETcorrInputProducer::produce(), pat::RecoMETExtractor::produce(), CandViewCountEventSelFlagProducer::produce(), cms::JetVertexAssociation::produce(), CollectionCombiner< Collection >::produce(), pat::GenMETExtractor::produce(), BeamSpotOnlineProducer::produce(), NearbyCandCountComputer::produce(), reco::tautools::CopyProducer< Collection >::produce(), ME0MuonTrackCollProducer::produce(), LaserAlignmentProducer::produce(), HLTCaloTowerHtMhtProducer::produce(), EgammaHLTCombinedIsolationProducer::produce(), EgammaHLTRemoveDuplicatedSC::produce(), DummyBoolEventSelFlagProducer::produce(), RandomEngineStateProducer::produce(), DTROS25FileReader::produce(), CSCRecHitDProducer::produce(), L1GctInternJetProducer::produce(), MuonMETcorrInputProducer::produce(), TotemRPClusterProducer::produce(), pat::PATTrackAndVertexUnpacker::produce(), TriggerObjectFilterByCollection::produce(), SiPixelDigiToRaw::produce(), Type1PFMET::produce(), EgammaHLTClusterShapeProducer::produce(), EgammaHLTElectronCombinedIsolationProducer::produce(), PFMET::produce(), ShiftedJetProducerByMatchedObjectT< T >::produce(), DTSpyReader::produce(), cms::JetCorrectionProducer< T >::produce(), CTPPSDiamondLocalTrackFitter::produce(), SysShiftMETcorrInputProducer::produce(), ImpactParameter::produce(), edm::FwdPtrProducer< T, H >::produce(), pat::PATTriggerObjectStandAloneUnpacker::produce(), ShiftedParticleMETcorrInputProducer::produce(), GsfElectronCoreGSCrysFixer::produce(), Type0PFMETcorrInputProducer::produce(), MuonShowerInformationProducer::produce(), PFRecoTauProducer::produce(), pat::DuplicatedElectronCleaner::produce(), CaloRecoTauProducer::produce(), pat::PATVertexAssociationProducer::produce(), edm::ProductFromFwdPtrProducer< T, H >::produce(), SiStripRegFEDSelector::produce(), ElectronConversionRejectionVars::produce(), MuonDetCleaner::produce(), ZmumuEvtSelEffCorrWeightProducer::produce(), TriggerSummaryProducerRAW::produce(), GsfElectronFromPVSelector::produce(), HLTMETCleanerUsingJetID::produce(), HLTMhtProducer::produce(), PFCandMETcorrInputProducer::produce(), PFRecoTauTagInfoProducer::produce(), reco::tautools::CastedRefProducer< DerivedCollection, BaseType >::produce(), L1ExtraMixerPluginT< T >::produce(), EgammaTowerIsolationProducer::produce(), ShiftedPFCandidateProducerByMatchedObject::produce(), MultShiftMETcorrInputProducer::produce(), HLTHtMhtProducer::produce(), EmptyHepMCProducer::produce(), ZllArbitrator< T1 >::produce(), PFTauMVAInputDiscriminantTranslator::produce(), Merger< InputCollection, OutputCollection, P >::produce(), PFchsMETcorrInputProducer::produce(), CaloTowerFromL1TCreatorForTauHLT::produce(), CombinedRecHitCollectionProducer::produce(), EgammaHLTHcalIsolationDoubleConeProducers::produce(), MatchedProbeMaker< T >::produce(), edm::BeamHaloProducer::produce(), CaloRecoTauTagInfoProducer::produce(), TotemRPLocalTrackFitter::produce(), DTTrigProd::produce(), PFClusterShapeProducer::produce(), ReducedRecHitCollectionProducer::produce(), HLTCaloJetIDProducer::produce(), TrackAssociatorEDProducer::produce(), EmbeddingKineReweightProducer::produce(), MCParticleReplacer::produce(), CTPPSDiamondRecHitProducer::produce(), HLTCollectionProducer< T >::produce(), CorrMETDataExtractor::produce(), TagProbeMassProducer::produce(), cms::TrackerizerFP420::produce(), CaloTowerCreatorForTauHLT::produce(), CosmicsMuonIdProducer::produce(), JetSubstructurePacker::produce(), ShiftedPFCandidateProducerForPFMVAMEt::produce(), AlCaEcalHcalReadoutsProducer::produce(), ShiftedParticleProducer::produce(), edm::LogErrorHarvester::produce(), MuonCaloCleanerByDistance::produce(), IsolationProducer< C1, C2, Alg, OutputCollection, Setup >::produce(), MixEvtVtxGenerator::produce(), EgammaHLTR9IDProducer::produce(), HLTL1TMuonSelector::produce(), pat::PATConversionProducer::produce(), MuonCaloCleanerAllCrossed::produce(), AlCaElectronTracksReducer::produce(), JetCorrectorProducer< T >::produce(), EcalRecHitRecalib::produce(), edm::TriggerResultInserter::produce(), PartonSelector::produce(), EgammaHLTPhotonTrackIsolationProducersRegional::produce(), ECALRegFEDSelector::produce(), pat::__class__Producer::produce(), NTuplingDevice::produce(), PFCand_AssoMap::produce(), PFPileUp::produce(), V0Producer::produce(), TrackMVAClassifierBase::produce(), EgammaHLTR9Producer::produce(), reco::modulesNew::IsolationProducer< C1, C2, Alg, OutputCollection, Setup >::produce(), L1TMuonTriggerPrimitiveProducer::produce(), pat::PATCleaner< PATObjType >::produce(), TextToRaw::produce(), cms::HitReCalibrator::produce(), pat::PATCompositeCandidateProducer::produce(), HLTJetCollectionsForLeptonPlusJets< jetType >::produce(), ScalersRawToDigi::produce(), TrackMCQuality::produce(), HLTL1MuonSelector::produce(), LTCRawToDigi::produce(), simwatcher::BeginOfTrackCounter::produce(), HiGenCleaner< T2 >::produce(), EgammaIsoESDetIdCollectionProducer::produce(), CastorJetIDProducer::produce(), PixelVertexCollectionTrimmer::produce(), MinMETProducerT< T >::produce(), MuPFIsoEmbedder::produce(), EventWithHistoryProducer::produce(), DeltaRNearestObjectComputer< T >::produce(), TrackCandidateTopBottomHitFilter::produce(), EgammaHLTEcalIsolationProducersRegional::produce(), FromClusterSummaryMultiplicityProducer::produce(), GSFElectronsMixer::produce(), PF_PU_AssoMap::produce(), MuonTimingProducer::produce(), TestBXVectorRefProducer::produce(), TotemTestGem::produce(), EventWithHistoryProducerFromL1ABC::produce(), EgammaIsoHcalDetIdCollectionProducer::produce(), NjettinessAdder::produce(), pat::PATPFParticleProducer::produce(), TrackAssociatorByPositionProducer::produce(), ShiftedPFCandidateProducerForNoPileUpPFMEt::produce(), HLTScoutingMuonProducer::produce(), ShiftedPFCandidateProducerForPFNoPUMEt::produce(), CastorCellProducer::produce(), JetIDProducer::produce(), CorrectedCaloMETProducer::produce(), TrajectorySeedFromMuonProducer::produce(), EcalFEDWithCRCErrorProducer::produce(), InterestingDetIdFromSuperClusterProducer::produce(), CorrectedPATMETProducer::produce(), ExtraFromSeeds::produce(), L1TMuonOverlapTrackProducer::produce(), EGGainSwitchFlagProducer< C >::produce(), L1TBMTFConverter::produce(), GsfTrackMixer::produce(), DeepNNTagInfoProducer::produce(), RochesterCorrMuonProducerT< T >::produce(), MuScleFitMuonProducer::produce(), TrackAssociatorByChi2Producer::produce(), RecHitCorrector::produce(), pat::MatcherByPulls< T >::produce(), L1TExtCondProducer::produce(), SoftKillerProducer::produce(), GenHIEventProducer::produce(), Timer::produce(), InterestingTrackEcalDetIdProducer::produce(), MuonSegmentProducer::produce(), pat::PATTriggerMatchEmbedder< PATObjectType >::produce(), PFTauSecondaryVertexProducer::produce(), PFBlockProducer::produce(), NuclearSeedsEDProducer::produce(), ConditionDumperInEdm::produce(), PatJPsiProducer::produce(), l1t::L1TCaloRCTToUpgradeConverter::produce(), LHE2HepMCConverter::produce(), TcdsRawToDigi::produce(), L1GtTextToRaw::produce(), JetDeltaRTagInfoValueMapProducer< T, I >::produce(), PFCand_NoPU_WithAM::produce(), GenJetBCEnergyRatio::produce(), CorrectedECALPFClusterProducer::produce(), HighPtTrackEcalDetIdProducer::produce(), BoostedJetMerger::produce(), TrackExtrapolator::produce(), CorrectedPFMETProducer::produce(), ShiftedParticleProducerT< T >::produce(), ReduceHcalRecHitCollectionProducer::produce(), CATopJetTagger::produce(), ME0MuonConverter::produce(), pat::helper::ManyThingsToValueMaps< Adaptor, Collection, value_type >::produce(), CandidateProducer< TColl, CColl, Selector, Conv, Creator, Init >::produce(), reco::HcalHaloDataProducer::produce(), CorrectedMETProducerT< T >::produce(), reco::EcalHaloDataProducer::produce(), ChainedJetCorrectorProducer::produce(), Multi5x5SuperClusterProducer::produceSuperclustersForECALPart(), GlobalMuonTrackMixer::produceTrackExtras(), GlobalMuonTrackCleaner::produceTrackExtras(), TeVMuonTrackCleaner::produceTrackExtras(), TrackMixerBase::produceTracks(), put(), helper::CandDecayStoreManager::put(), helper::PhotonCollectionStoreManager::put(), helper::TrackCollectionStoreManager::put(), helper::GsfElectronCollectionStoreManager::put(), helper::CollectionStoreManager< OutputCollection, ClonePolicy >::put(), TextToRaw::putEmptyDigi(), edm::DataMixingGeneralTrackWorker::putGeneralTrack(), edm::DataMixingPileupCopy::putPileupInfo(), PFEGammaToCandidateRemapper::run(), PixelTrackProducer::store(), PFMuonUntagger::writeAssociation(), cms::CompoundJetProducer::writeCompoundJets(), PFCandidateMuonUntagger::writeValueMap(), PFMuonUntagger::writeValueMap(), l1t::stage2::BMTFCollections::~BMTFCollections(), l1t::stage2::CaloCollections::~CaloCollections(), l1t::stage1::CaloCollections::~CaloCollections(), l1t::stage2::EMTFCollections::~EMTFCollections(), GctUnpackCollections::~GctUnpackCollections(), l1t::stage2::GMTCollections::~GMTCollections(), l1t::stage2::GTCollections::~GTCollections(), and RctUnpackCollections::~RctUnpackCollections().

template<typename PROD >
OrphanHandle<PROD> edm::Event::put ( std::unique_ptr< PROD product)
inline

Definition at line 125 of file Event.h.

template<typename PROD >
OrphanHandle< PROD > Event::put ( std::auto_ptr< PROD product,
std::string const &  productInstanceName 
)

Put a new product with a 'product instance name'.

Definition at line 365 of file Event.h.

template<typename PROD >
OrphanHandle< PROD > Event::put ( std::unique_ptr< PROD product,
std::string const &  productInstanceName 
)

Definition at line 370 of file Event.h.

ProductPtrVec& edm::Event::putProducts ( )
inlineprivate

Definition at line 266 of file Event.h.

ProductPtrVec const& edm::Event::putProducts ( ) const
inlineprivate

Definition at line 267 of file Event.h.

ProductPtrVec& edm::Event::putProductsWithoutParents ( )
inlineprivate

Definition at line 269 of file Event.h.

ProductPtrVec const& edm::Event::putProductsWithoutParents ( ) const
inlineprivate

Definition at line 271 of file Event.h.

RunNumber_t edm::Event::run ( void  ) const
inline
void Event::setConsumer ( EDConsumerBase const *  iConsumer)
void Event::setSharedResourcesAcquirer ( SharedResourcesAcquirer iResourceAcquirer)
size_t Event::size ( void  ) const

Definition at line 192 of file Event.cc.

StreamID edm::Event::streamID ( ) const
inline
TriggerNames const & Event::triggerNames ( edm::TriggerResults const &  triggerResults) const
virtual
TriggerResultsByName Event::triggerResultsByName ( std::string const &  process) const
virtual

Implements edm::EventBase.

Definition at line 225 of file Event.cc.

Friends And Related Function Documentation

friend class ::testEventGetRefBeforePut
friend

Definition at line 236 of file Event.h.

friend class InputSource
friend

Definition at line 255 of file Event.h.

friend class ProducerBase
friend

Definition at line 257 of file Event.h.

friend class ProducerSourceBase
friend

Definition at line 254 of file Event.h.

friend class RawInputSource
friend

Definition at line 256 of file Event.h.

template<typename T >
friend class stream::ProducingModuleAdaptorBase
friend

Definition at line 258 of file Event.h.

Member Data Documentation

EventAuxiliary const& edm::Event::aux_
private

Definition at line 282 of file Event.h.

std::string const Event::emptyString_
staticprivate

Definition at line 299 of file Event.h.

BranchIDSet edm::Event::gotBranchIDs_
mutableprivate

Definition at line 290 of file Event.h.

std::vector<std::shared_ptr<ViewBase> > edm::Event::gotViews_
mutableprivate

Definition at line 294 of file Event.h.

std::shared_ptr<LuminosityBlock const> const edm::Event::luminosityBlock_
private

Definition at line 283 of file Event.h.

ModuleCallingContext const* edm::Event::moduleCallingContext_
private

Definition at line 297 of file Event.h.

PrincipalGetAdapter edm::Event::provRecorder_
private

Definition at line 273 of file Event.h.

ProductPtrVec edm::Event::putProducts_
private

Definition at line 279 of file Event.h.

ProductPtrVec edm::Event::putProductsWithoutParents_
private

Definition at line 280 of file Event.h.

StreamID edm::Event::streamID_
private

Definition at line 296 of file Event.h.