#include <EventBase.h>
Static Protected Member Functions | |
static edm::ParameterSet const * | parameterSetForID_ (edm::ParameterSetID const &psID) |
static TriggerNames const * | triggerNames_ (edm::TriggerResults const &triggerResults) |
Private Member Functions | |
virtual BasicHandle | getByLabelImpl (std::type_info const &iWrapperType, std::type_info const &iProductType, InputTag const &iTag) const =0 |
virtual BasicHandle | getByTokenImpl (std::type_info const &iProductType, EDGetToken) const =0 |
virtual BasicHandle | getImpl (std::type_info const &iProductType, ProductID const &iTag) const =0 |
Definition at line 47 of file EventBase.h.
EventBase::EventBase | ( | ) |
Definition at line 37 of file EventBase.cc.
|
virtual |
|
inline |
Definition at line 68 of file EventBase.h.
References edm::EventAuxiliary::bunchCrossing(), and eventAuxiliary().
Referenced by L1TStage2uGT::analyze(), ecaldqm::RawDataTask::beginEvent(), ecaldqm::TimingTask::beginEvent(), ecaldqm::TrigPrimTask::beginEvent(), GeometryInterface::loadTimebased(), and LaserSorter::writeEventHeader().
|
pure virtual |
Implemented in fwlite::Event, fwlite::EventContainer, fwlite::MultiChainEvent, edm::Event, and fwlite::ChainEvent.
Referenced by bunchCrossing(), fwlite::EventContainer::eventAuxiliary(), experimentType(), id(), isRealData(), luminosityBlock(), orbitNumber(), fwlite::Scanner< Collection >::scan(), and time().
|
inline |
Definition at line 67 of file EventBase.h.
References eventAuxiliary(), and edm::EventAuxiliary::experimentType().
Referenced by ecaldqm::RawDataTask::beginEvent().
Definition at line 119 of file EventBase.h.
References getImpl(), eostools::move(), and mps_fire::result.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), submitPVValidationJobs.BetterConfigParser::__updateDict(), fireworks::addSiStripClusters(), rrapi.RRApi::columns(), rrapi.RRApi::count(), rrapi.RRApi::data(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), submitPVValidationJobs.BetterConfigParser::getResultingSection(), fireworks::pushNearbyPixelHits(), rrapi.RRApi::report(), rrapi.RRApi::reports(), rrapi.RRApi::tables(), rrapi.RRApi::tags(), rrapi.RRApi::templates(), and rrapi.RRApi::workspaces().
bool edm::EventBase::getByLabel | ( | edm::InputTag const & | tag, |
Handle< FWGenericObject > & | result | ||
) | const |
Specialize the getByLabel method to work with a Handle<FWGenericObject>
Specialize the Event's getByLabel method to work with a Handle<FWGenericObject>
Definition at line 54 of file FWGenericHandle.cc.
References edm::TypeWithDict::byName(), edm::convert_handle(), edm::BasicHandle::failedToGet(), mps_fire::result, AlCaHLTBitMon_QueryRunRegistry::string, makeGlobalPositionRcd_cfg::tag, and edm::TypeWithDict::typeInfo().
bool EventBase::getByLabel | ( | InputTag const & | tag, |
Handle< T > & | result | ||
) | const |
Definition at line 97 of file EventBase.h.
References getByLabelImpl(), eostools::move(), mps_fire::result, and makeGlobalPositionRcd_cfg::tag.
Referenced by FWCaloClusterProxyBuilder::build(), FWSimTrackProxyBuilder::build(), FWTracksterHitsProxyBuilder::build(), FWTracksterLayersProxyBuilder::build(), FWHeatmapProxyBuilderTemplate< reco::CaloCluster >::build(), FWECALCaloDataDetailViewBuilder::buildCaloData(), FWEventItem::data(), FWECALDetailViewBuilder::fillData(), FWHLTValidator::fillOptions(), FWPFCandidateWithHitsProxyBuilder::initPFRecHitsCollections(), FWECALCaloDataDetailViewBuilder::showSuperClusters(), and FWECALDetailViewBuilder::showSuperClusters().
|
privatepure virtual |
Implemented in edm::Event, and fwlite::EventBase.
Referenced by getByLabel().
bool EventBase::getByToken | ( | edm::EDGetTokenT< T > const & | token, |
edm::Handle< T > & | result | ||
) | const |
Definition at line 108 of file EventBase.h.
References getByTokenImpl(), eostools::move(), mps_fire::result, and unpackBuffers-CaloStage2::token.
|
privatepure virtual |
Implemented in edm::Event, and fwlite::EventBase.
Referenced by getByToken().
|
privatepure virtual |
Implemented in edm::Event, and fwlite::EventBase.
Referenced by get().
|
inline |
Definition at line 63 of file EventBase.h.
References eventAuxiliary(), and edm::EventAuxiliary::id().
Referenced by JetValidation::analyze(), SiStripPedestalsBuilder::analyze(), SiStripThresholdBuilder::analyze(), SiStripNoisesBuilder::analyze(), SiStripApvGainBuilder::analyze(), SiStripSummaryBuilder::analyze(), SiStripDetVOffFakeBuilder::analyze(), EcalDQMonitorTask::analyze(), sistrip::SpyExtractRunModule::analyze(), sistrip::SpyIdentifyRunsModule::analyze(), ContainmentCorrectionAnalyzer::analyze(), FWHLTTriggerTableView::fillAverageAcceptFractions(), FWFileEntry::filterEventsWithCustomParser(), RunManagerMTWorker::generateEvent(), TrackProducer::getTransient(), TrackProducerWithSCAssociation::getTransient(), ALPAKA_ACCELERATOR_NAMESPACE::device::Event::id(), FWFFNavigator::isFirstEvent(), EgammaHLTNxNClusterProducer::makeNxNClusters(), GsfTrackProducer::produce(), TrackRefitter::produce(), GsfTrackRefitter::produce(), TrackProducer::produce(), DAFTrackProducer::produce(), EcalBarrelClusterFastTimer::produce(), PreshowerClusterShapeProducer::produce(), TrackTimeValueMapProducer::produce(), reco::PFMETProducerMVA::produce(), gen::Pythia6Gun::produce(), EgammaHLTNxNClusterProducer::produce(), RunManagerMTWorker::produce(), EcalSimpleProducer::produce(), LaserAlignment::produce(), edm::Event::run(), FWFFNavigator::setCurrentEvent(), reco::tau::RecoTauVertexAssociator::setEvent(), and LaserSorter::writeEventHeader().
|
inline |
Definition at line 66 of file EventBase.h.
References eventAuxiliary(), and edm::EventAuxiliary::isRealData().
Referenced by JetTester::analyze(), JetTester_HeavyIons::analyze(), ecaldqm::RawDataTask::beginEvent(), DetectorStateFilter::filter(), JetMETDQMDCSFilter::filter(), ShiftedJetProducerT< T, Textractor >::produce(), JetCleanerForType1METT< T, Textractor >::produce(), and PFJetMETcorrInputProducerT< T, Textractor >::produce().
|
inline |
Definition at line 65 of file EventBase.h.
References eventAuxiliary(), and edm::EventAuxiliary::luminosityBlock().
Referenced by L1TStage2uGT::analyze(), Types.EventID::cppID(), Types.LuminosityBlockID::cppID(), GeometryInterface::loadTimebased(), reco::PFMETProducerMVA::produce(), fwlite::ChainEvent::to(), fwlite::MultiChainEvent::to(), fwlite::Event::to(), and LaserSorter::writeEventHeader().
|
inline |
Definition at line 69 of file EventBase.h.
References eventAuxiliary(), and edm::EventAuxiliary::orbitNumber().
Referenced by ecaldqm::RawDataTask::beginEvent().
|
pure virtual |
Implemented in edm::Event, fwlite::Event, fwlite::MultiChainEvent, and fwlite::ChainEvent.
|
staticprotected |
Definition at line 41 of file EventBase.cc.
References edm::pset::Registry::getMapped(), and edm::pset::Registry::instance().
Referenced by fwlite::Event::parameterSet(), and edm::Event::parameterSet().
|
pure virtual |
Implemented in edm::Event, fwlite::Event, fwlite::MultiChainEvent, and fwlite::ChainEvent.
|
inline |
Definition at line 64 of file EventBase.h.
References eventAuxiliary(), and edm::EventAuxiliary::time().
Referenced by EcalPFRecHitThresholdsMaker::analyze(), ecaldqm::OccupancyTask::beginEvent(), EcalRecalibRecHitProducer::produce(), EcalRecHitWorkerSimple::run(), and LaserSorter::writeEventHeader().
|
pure virtual |
Implemented in edm::Event, fwlite::Event, fwlite::MultiChainEvent, fwlite::ChainEvent, and fwlite::EventContainer.
Referenced by fwlite::EventContainer::triggerNames(), and triggerNames_().
|
staticprotected |
Definition at line 45 of file EventBase.cc.
References edm::ParameterSet::addParameter(), Exception, edm::pset::Registry::getMapped(), edm::ParameterSet::id(), edm::pset::Registry::instance(), muonDTDigis_cfi::pset, edm::ParameterSet::registerIt(), runTheMatrix::ret, edm::TriggerNames::size(), triggerNames(), and edm::triggerResults().
Referenced by fwlite::MultiChainEvent::triggerNames(), fwlite::Event::triggerNames(), edm::Event::triggerNames(), fwlite::MultiChainEvent::triggerResultsByName(), fwlite::Event::triggerResultsByName(), and edm::Event::triggerResultsByName().
|
pure virtual |
Implemented in edm::Event, fwlite::Event, fwlite::MultiChainEvent, fwlite::ChainEvent, and fwlite::EventContainer.
Referenced by fwlite::EventContainer::triggerResultsByName().