![]() |
![]() |
#include <EventBase.h>
Public Member Functions | |
int | bunchCrossing () const |
virtual edm::EventAuxiliary const & | eventAuxiliary () const =0 |
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 |
virtual ProcessHistory const & | processHistory () const =0 |
edm::Timestamp | time () const |
virtual TriggerNames const & | triggerNames (edm::TriggerResults const &triggerResults) const =0 |
virtual TriggerResultsByName | triggerResultsByName (std::string const &process) const =0 |
virtual | ~EventBase () |
Static Protected Member Functions | |
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 | getImpl (std::type_info const &iProductType, ProductID const &iTag) const =0 |
Definition at line 45 of file EventBase.h.
EventBase::EventBase | ( | ) |
Definition at line 39 of file EventBase.cc.
|
virtual |
|
inline |
Definition at line 65 of file EventBase.h.
References edm::EventAuxiliary::bunchCrossing(), and eventAuxiliary().
Referenced by EventHeader::analyze(), HLTInspect::analyze(), L1ABCDebugger::analyze(), DigiVertexCorrHistogramMaker::fill(), BeamSplash::filter(), FilterOutScraping::filter(), PhysDecl::filter(), GetLumi::getRawValue(), ShallowEventDataProducer::produce(), edm::EventAuxiliaryHistoryProducer::produce(), EventWithHistoryProducer::produce(), EventWithHistoryProducerFromL1ABC::produce(), and L1Analysis::L1AnalysisEvent::Set().
|
pure virtual |
Implemented in fwlite::Event, fwlite::EventContainer, fwlite::MultiChainEvent, fwlite::ChainEvent, and edm::Event.
Referenced by bunchCrossing(), fwlite::EventContainer::eventAuxiliary(), experimentType(), id(), isRealData(), luminosityBlock(), orbitNumber(), and time().
|
inline |
Definition at line 64 of file EventBase.h.
References eventAuxiliary(), and edm::EventAuxiliary::experimentType().
Referenced by HLTInspect::analyze(), HLTTriggerTypeFilter::filter(), and edm::EventAuxiliaryHistoryProducer::produce().
Definition at line 102 of file EventBase.h.
References edm::HandleBase::clear(), edm::convert_handle(), edm::HandleBase::failedToGet(), getImpl(), and eostools::move().
Referenced by Options.Options::__getitem__().
bool EventBase::getByLabel | ( | InputTag const & | tag, |
Handle< T > & | result | ||
) | const |
Definition at line 90 of file EventBase.h.
References edm::HandleBase::clear(), edm::convert_handle(), edm::HandleBase::failedToGet(), getByLabelImpl(), and eostools::move().
Referenced by FWHLTValidator::fillOptions(), PhoFull5x5SigmaIEtaIEtaValueMapCut::getEventContent(), GsfEleMVACut::getEventContent(), PhoMVACut::getEventContent(), PhoAnyPFIsoWithEACut::getEventContent(), GsfEleEffAreaPFIsoCut::getEventContent(), GsfEleDxyCut::getEventContent(), GsfEleDzCut::getEventContent(), MuonPOGStandardCut::getEventContent(), GsfEleConversionVetoCut::getEventContent(), MuonDxyCut::getEventContent(), GsfEleEmHadD1IsoRhoCut::getEventContent(), MuonDzCut::getEventContent(), and GsfEleCalPFClusterIsoCut::getEventContent().
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 56 of file FWGenericHandle.cc.
References edm::TypeWithDict::byName(), edm::convert_handle(), edm::BasicHandle::failedToGet(), mps_fire::result, AlCaHLTBitMon_QueryRunRegistry::string, GlobalPosition_Frontier_DevDB_cff::tag, and edm::TypeWithDict::typeInfo().
|
privatepure virtual |
Implemented in edm::Event, and fwlite::EventBase.
Referenced by getByLabel().
|
privatepure virtual |
Implemented in edm::Event, and fwlite::EventBase.
Referenced by get().
|
inline |
Definition at line 59 of file EventBase.h.
References eventAuxiliary(), and edm::EventAuxiliary::id().
Referenced by fwlite::RunLumiSelector::accept(), CSCDigiDump::analyze(), ElectronIDAnalyzer::analyze(), evf::EvFRecordInserter::analyze(), PerformanceAnalyzer::analyze(), SiStripDetVOffFakeBuilder::analyze(), ESPedestalTask::analyze(), SiStripNoisesBuilder::analyze(), SiStripThresholdBuilder::analyze(), KVFTrackUpdate::analyze(), SiStripApvGainBuilder::analyze(), SiStripPedestalsBuilder::analyze(), SiStripSummaryBuilder::analyze(), edmtest::FillInfoESAnalyzer::analyze(), EventHeader::analyze(), HcalTBWriter::analyze(), ElectronGeneralAnalyzer::analyze(), BeamSpotFromDB::analyze(), ESTimingTask::analyze(), PUDumper::analyze(), edmtest::RunInfoESAnalyzer::analyze(), edmtest::L1TriggerScalerESAnalyzer::analyze(), edmtest::RunSummaryESAnalyzer::analyze(), HLTInspect::analyze(), DTConfigTester::analyze(), KVFTest::analyze(), CSCRecoBadChannelsAnalyzer::analyze(), DQMEventInfo::analyze(), sistrip::SpyExtractRunModule::analyze(), EventIDChecker::analyze(), AbortOnEventIDAnalyzer::analyze(), sistrip::SpyIdentifyRunsModule::analyze(), DuplicationChecker::analyze(), SiStripMonitorRawData::analyze(), edm::SecSourceAnalyzer::analyze(), PSMonitor::analyze(), EcalBxOrbitNumberGrapher::analyze(), FFTJetImageRecorder::analyze(), IgProfModule::analyze(), FWHLTTriggerTableView::fillAverageAcceptFractions(), DTROS8FileReader::fillRawData(), DTROS25FileReader::fillRawData(), DTSpyReader::fillRawData(), PFDQMEventSelector::filter(), TrackingFailureFilter::filter(), EcalTangentFilter::filter(), PhotonIsoProducer::filter(), MultiEventFilter::filter(), SiStripCommissioningBasicPrescaler::filter(), BeamSplash::filter(), EcalLaserCorrFilter::filter(), FilterOutScraping::filter(), PhysDecl::filter(), NMaxPerLumi::filter(), HLTEventNumberFilter::filter(), MCZll::filter(), EcalSkim::filter(), HcalLaserHFFilter2012::filter(), SiStripShotFilter::filter(), FWFFNavigator::isFirstEvent(), RunLumiSelector::operator()(), ShallowEventDataProducer::produce(), HcalPatternSource::produce(), edm::FlatRandomPtThetaGunProducer::produce(), edm::FlatRandomEThetaGunProducer::produce(), edm::FileRandomKEThetaGunProducer::produce(), edm::EventAuxiliaryHistoryProducer::produce(), PixelTrackProducer::produce(), GsfTrackProducer::produce(), CosmicMuonProducer::produce(), edm::FlatRandomOneOverPtGunProducer::produce(), CSCDigiProducer::produce(), DTDigiToRawModule::produce(), GsfTrackRefitter::produce(), EcalTBH2TDCRecInfoProducer::produce(), edm::FlatRandomPtGunProducer::produce(), edm::FlatRandomEGunProducer::produce(), CosmicMuonLinksProducer::produce(), CalibratedPhotonProducerRun2T< T >::produce(), edm::ExpoRandomPtGunProducer::produce(), edm::ExpoRandomPGunProducer::produce(), ESRecHitsMerger::produce(), CalibratedElectronProducerRun2T< T >::produce(), StoreSecondary::produce(), PFV0Producer::produce(), ESDigiToRaw::produce(), NtpProducer< C >::produce(), CastorDigiToRaw::produce(), PFDisplacedVertexProducer::produce(), HcalDigiToRaw::produce(), RPCPackingModule::produce(), BeamSpotProducer::produce(), PFDisplacedVertexCandidateProducer::produce(), CSCRecHitDProducer::produce(), LaserAlignmentProducer::produce(), PFMET::produce(), SiPixelDigiToRaw::produce(), FakeTBEventHeaderProducer::produce(), edm::BeamHaloProducer::produce(), DTTrigProd::produce(), EventWithHistoryProducer::produce(), EventWithHistoryProducerFromL1ABC::produce(), L1Analysis::L1AnalysisEvent::Set(), and FWFFNavigator::setCurrentEvent().
|
inline |
Definition at line 63 of file EventBase.h.
References eventAuxiliary(), and edm::EventAuxiliary::isRealData().
Referenced by PUDumper::analyze(), HLTInspect::analyze(), SUSY_HLT_PhotonMET::analyze(), DetectorStateFilter::filter(), JetMETDQMDCSFilter::filter(), HLTPhysicsDeclared::filter(), HLTTriggerTypeFilter::filter(), HLTEventNumberFilter::filter(), HLTL1NumberFilter::filter(), L1GtBeamModeFilter::filter(), cms::PFMETProducer::getMETCovMatrix(), HLTHcalNZSFilter::hltFilter(), HLTBeamModeFilter::hltFilter(), WeakEffectsWeightProducer::produce(), edm::EventAuxiliaryHistoryProducer::produce(), HFEMClusterProducer::produce(), DistortedMETProducer::produce(), DistortedMuonProducerFromDB::produce(), BunchSpacingProducer::produce(), ISRGammaWeightProducer::produce(), ISRWeightProducer::produce(), LHECOMWeightProducer::produce(), and cms::METSignificanceProducer::produce().
|
inline |
Definition at line 62 of file EventBase.h.
References eventAuxiliary(), and edm::EventAuxiliary::luminosityBlock().
Referenced by fwlite::RunLumiSelector::accept(), EventHeader::analyze(), ElectronGeneralAnalyzer::analyze(), PUDumper::analyze(), HLTInspect::analyze(), NoiseRates::analyze(), HcalNoiseRates::analyze(), LSNumberFilter::filter(), EcalLaserCorrFilter::filter(), BeamSplash::filter(), FilterOutScraping::filter(), PhysDecl::filter(), LumiblockFilter::filter(), HcalLaserHFFilter2012::filter(), ShallowEventDataProducer::produce(), NtpProducer< C >::produce(), L1Analysis::L1AnalysisEvent::Set(), and L1Analysis::L1AnalysisL1Menu::SetPrescaleFactorIndex().
|
inline |
Definition at line 66 of file EventBase.h.
References eventAuxiliary(), and edm::EventAuxiliary::orbitNumber().
Referenced by EventHeader::analyze(), AnotherBeamSpotAnalyzer::analyze(), L1ABCDebugger::analyze(), FEDBadModuleFilter::filter(), edm::EventAuxiliaryHistoryProducer::produce(), EventWithHistoryProducer::produce(), EventWithHistoryProducerFromL1ABC::produce(), and L1Analysis::L1AnalysisEvent::Set().
|
pure virtual |
Implemented in edm::Event, fwlite::Event, fwlite::MultiChainEvent, and fwlite::ChainEvent.
|
inline |
Definition at line 60 of file EventBase.h.
References eventAuxiliary(), and edm::EventAuxiliary::time().
Referenced by DQMEventInfo::analyze(), EcalLaserCorrFilter::filter(), edm::EventAuxiliaryHistoryProducer::produce(), and L1Analysis::L1AnalysisEvent::Set().
|
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 48 of file EventBase.cc.
References edm::ParameterSet::addParameter(), Exception, edm::ParameterSet::existsAs(), edm::pset::Registry::getMapped(), edm::TriggerResults::getTriggerNames(), edm::ParameterSet::id(), edm::pset::Registry::instance(), edm::TriggerResults::parameterSetID(), TrackValidation_cff::pset, edm::ParameterSet::registerIt(), runTheMatrix::ret, edm::HLTGlobalStatus::size(), edm::TriggerNames::size(), and triggerNames().
|
pure virtual |
Implemented in edm::Event, fwlite::Event, fwlite::MultiChainEvent, fwlite::ChainEvent, and fwlite::EventContainer.
Referenced by fwlite::EventContainer::triggerResultsByName().