#include <EventSetup.h>
Public Member Functions | |
void | fillAvailableRecordKeys (std::vector< eventsetup::EventSetupRecordKey > &oToFill) const |
clears the oToFill vector and then fills it with the keys for all available records More... | |
const eventsetup::EventSetupRecord * | find (const eventsetup::EventSetupRecordKey &) const |
template<typename T > | |
const T & | get () const |
template<typename T > | |
void | getAvoidCompilerBug (const T *&iValue) const |
template<typename T > | |
void | getData (T &iHolder) const |
template<typename T > | |
void | getData (const std::string &iLabel, T &iHolder) const |
template<typename T > | |
void | getData (const edm::ESInputTag &iTag, T &iHolder) const |
const IOVSyncValue & | iovSyncValue () const |
bool | recordIsProvidedByAModule (eventsetup::EventSetupRecordKey const &) const |
template<typename T > | |
const T * | tryToGet () const |
virtual | ~EventSetup () |
Protected Member Functions | |
void | add (const eventsetup::EventSetupRecord &iRecord) |
void | clear () |
void | setIOVSyncValue (const IOVSyncValue &) |
void | setKnownRecordsSupplier (eventsetup::EventSetupKnownRecordsSupplier const *iSupplier) |
Private Member Functions | |
EventSetup () | |
EventSetup (EventSetup const &) | |
void | insert (const eventsetup::EventSetupRecordKey &, const eventsetup::EventSetupRecord *) |
EventSetup const & | operator= (EventSetup const &) |
Private Attributes | |
eventsetup::EventSetupKnownRecordsSupplier const * | knownRecords_ |
std::map < eventsetup::EventSetupRecordKey, eventsetup::EventSetupRecord const * > | recordMap_ |
IOVSyncValue | syncValue_ |
Friends | |
class | eventsetup::EventSetupProvider |
Only EventSetupProvider allowed to create a EventSetup. More... | |
Definition at line 45 of file EventSetup.h.
|
virtual |
Definition at line 43 of file EventSetup.cc.
|
private |
Definition at line 34 of file EventSetup.cc.
|
private |
|
protected |
Definition at line 82 of file EventSetup.cc.
References insert(), and edm::eventsetup::EventSetupRecord::key().
Referenced by counter.Counter::register().
|
protected |
Definition at line 76 of file EventSetup.cc.
References recordMap_.
Referenced by Vispa.Views.WidgetView.WidgetView::closeEvent(), Vispa.Share.FindAlgorithm.FindAlgorithm::findUsingFindDialog(), and Vispa.Views.WidgetView.WidgetView::setDataObjects().
void EventSetup::fillAvailableRecordKeys | ( | std::vector< eventsetup::EventSetupRecordKey > & | oToFill | ) | const |
clears the oToFill vector and then fills it with the keys for all available records
Definition at line 102 of file EventSetup.cc.
References recordMap_.
Referenced by DTDCSByLumiTask::dqmBeginRun().
const eventsetup::EventSetupRecord * EventSetup::find | ( | const eventsetup::EventSetupRecordKey & | iKey | ) | const |
Definition at line 91 of file EventSetup.cc.
References recordMap_.
Referenced by L1RCTChannelMaskTester::analyze(), DQMDaqInfo::beginLuminosityBlock(), SiStripFedCablingReader::beginRun(), EcalDQMonitorClient::beginRun(), hcaldqm::DQHarvester::beginRun(), hcaldqm::DQClient::beginRun(), TrackingOfflineDQM::beginRun(), hcaldqm::DQTask::bookHistograms(), RPCDCSSummary::checkDCSbit(), RPCDataCertification::checkFED(), RPCDaqInfo::dqmEndLuminosityBlock(), SiPixelDcsInfo::dqmEndLuminosityBlock(), and SiPixelDaqInfo::dqmEndLuminosityBlock().
|
inline |
returns the Record of type T. If no such record available a eventsetup::NoRecordException<T> is thrown
Definition at line 56 of file EventSetup.h.
References assert(), edm::eventsetup::eventSetupGetImplementation(), and relativeConstraints::value.
Referenced by Options.Options::__getitem__(), SiStripGainRandomCalculator::algoAnalyze(), HcalLutGenerator::analyze(), GEMSimTrackMatch::analyze(), L1TriggerKeyExtReader::analyze(), L1TriggerKeyListExtReader::analyze(), DTUserKeyedConfigPopConAnalyzer::analyze(), ExTestEcalChannelStatusAnalyzer::analyze(), edmtest::DQMSummaryEventSetupAnalyzer::analyze(), L1TMuonBarrelParamsWriter::analyze(), L1TMuonGlobalParamsWriter::analyze(), DTKeyedConfigPopConAnalyzer::analyze(), L1TGlobalPrescalesVetosWriter::analyze(), PVSSIDReader::analyze(), RPCStripNoisesRcdRead::analyze(), L1TCaloParamsWriter_::analyze(), L1MenuWriter::analyze(), L1TMuonEndcapWriter::analyze(), L1TOverlapWriter::analyze(), QGLikelihoodDBReader::analyze(), QGLikelihoodSystematicsDBReader::analyze(), GBRForestGetterFromDB::analyze(), DumpFWRecoGeometry::analyze(), DummyCondObjPrinter< TObject, TRecord >::analyze(), DumpFWTGeoRecoGeometry::analyze(), L1MenuReader::analyze(), L1CondDBPayloadWriterExt::analyze(), SiStripBadStripReader::analyze(), L1MuScalesTester::analyze(), SiStripSummaryReader::analyze(), CastorChannelQualityPopConAnalyzer::analyze(), CastorElectronicsMapPopConAnalyzer::analyze(), CastorGainsPopConAnalyzer::analyze(), CastorGainWidthsPopConAnalyzer::analyze(), CastorPedestalsPopConAnalyzer::analyze(), CastorPedestalWidthsPopConAnalyzer::analyze(), CastorQIEDataPopConAnalyzer::analyze(), CastorRecoParamsPopConAnalyzer::analyze(), CastorSaturationCorrsPopConAnalyzer::analyze(), HcalChannelQualityPopConAnalyzer::analyze(), HcalCholeskyMatricesPopConAnalyzer::analyze(), HcalCovarianceMatricesPopConAnalyzer::analyze(), HcalDcsMapPopConAnalyzer::analyze(), HcalDcsValuesPopConAnalyzer::analyze(), HcalElectronicsMapPopConAnalyzer::analyze(), HcalFlagHFDigiTimeParamsPopConAnalyzer::analyze(), HcalGainsPopConAnalyzer::analyze(), HcalGainWidthsPopConAnalyzer::analyze(), HcalL1TriggerObjectsPopConAnalyzer::analyze(), HcalLongRecoParamsPopConAnalyzer::analyze(), HcalLUTCorrsPopConAnalyzer::analyze(), HcalLutMetadataPopConAnalyzer::analyze(), HcalMCParamsPopConAnalyzer::analyze(), HcalPedestalsPopConAnalyzer::analyze(), HcalPedestalWidthsPopConAnalyzer::analyze(), HcalPFCorrsPopConAnalyzer::analyze(), HcalQIEDataPopConAnalyzer::analyze(), HcalQIETypesPopConAnalyzer::analyze(), HcalRecoParamsPopConAnalyzer::analyze(), HcalTimeCorrsPopConAnalyzer::analyze(), HcalTimingParamsPopConAnalyzer::analyze(), HcalValidationCorrsPopConAnalyzer::analyze(), HcalRespCorrsPopConAnalyzer::analyze(), HcalZSThresholdsPopConAnalyzer::analyze(), CondReader::analyze(), SiStripApvGainReader::analyze(), corrResps::analyze(), scaleGains::analyze(), KVFTrackUpdate::analyze(), HcalZDCLowGainFractionsPopConAnalyzer::analyze(), CSCRecHitValidation::analyze(), CSCDigiValidation::analyze(), edmtest::FillInfoESAnalyzer::analyze(), testEcalTPGScale::analyze(), corrGains::analyze(), SiStripCablingTrackerMap::analyze(), SiStripLorentzAngleReader::analyze(), modGains::analyze(), SurveyInputTrackerFromDB::analyze(), SiStripBadComponentsDQMServiceReader::analyze(), DTTFMasksTester::analyze(), DTTFParametersTester::analyze(), SurveyMisalignmentInput::analyze(), SiStripNoisesReader::analyze(), SiStripPedestalsReader::analyze(), SiStripThresholdReader::analyze(), DTEtaPatternLutTester::analyze(), DTExtLutTester::analyze(), DTPhiLutTester::analyze(), DTPtaLutTester::analyze(), DTQualPatternLutTester::analyze(), SiStripDetVOffReader::analyze(), DTSurveyConvert::analyze(), BeamSpotFromDB::analyze(), PrintTotemDAQMapping::analyze(), WriteEcalMiscalibConstantsMC::analyze(), WriteEcalMiscalibConstants::analyze(), L1CaloInputScalesGenerator::analyze(), JetResolutionDBReader::analyze(), L1uGTTreeProducer::analyze(), L1ScalesTester::analyze(), RPCGeometryServTest::analyze(), DTTTrigWriter::analyze(), edmtest::L1TriggerScalerESAnalyzer::analyze(), edmtest::RunInfoESAnalyzer::analyze(), edmtest::RunSummaryESAnalyzer::analyze(), L1GctConfigDump::analyze(), BeamConditionsMonitor::analyze(), l1t::L1TCaloStage1LutWriter::analyze(), L1GtBoardMapsTester::analyze(), L1GtPsbSetupTester::analyze(), KVFTest::analyze(), DTConfigTester::analyze(), CSCRecoBadChannelsAnalyzer::analyze(), CSCTFConfigTestAnalyzer::analyze(), L1GtStableParametersTester::analyze(), L1GtParametersTester::analyze(), JetCorrectorDBReader::analyze(), L1MuCSCTFParametersTester::analyze(), Mixing2DB::analyze(), L1RCTChannelMaskTester::analyze(), HcalAutoPedestalValidator::analyze(), L1GtVhdlWriter::analyze(), L1RCTParametersTester::analyze(), L1RCTRelValAnalyzer::analyze(), L1CaloGeometryDump::analyze(), JetResolutionScaleFactorDBReader::analyze(), DTKeyedConfigDBDump::analyze(), SiStripMonitorRawData::analyze(), BoostIODBReader< DataType, RecordType >::analyze(), WriteL1TriggerObjetsXml::analyze(), cms::HcalConstantsASCIIWriter::analyze(), DumpSimGeometry::analyze(), __class__< T >::analyze(), BTagPerformaceRootProducerFromSQLITE::analyze(), SiPixelErrorsDigisToCalibDigis::analyze(), TauJetCorrectorExample::analyze(), ListIds::analyze(), PFRecoTauDiscriminationByFlight::beginEvent(), reco::tau::RecoTauImpactParameterSignificancePlugin::beginEvent(), PFRecoTauDiscriminationByFlightPathSignificance::beginEvent(), EGGainSwitchFlagProducer< C >::beginLuminosityBlock(), DQMDaqInfo::beginLuminosityBlock(), SiStripFedCablingBuilder::beginRun(), SiStripFedCablingReader::beginRun(), HcalParametersDBBuilder::beginRun(), PTrackerParametersDBBuilder::beginRun(), EcalDQMonitorClient::beginRun(), InterestingEcalDetIdProducer::beginRun(), L1MuonOverlapParamsDBProducer::beginRun(), GEMRecoIdealDBLoader::beginRun(), DTRecoIdealDBLoader::beginRun(), ME0RecoIdealDBLoader::beginRun(), CSCRecoIdealDBLoader::beginRun(), PFDisplacedTrackerVertexProducer::beginRun(), PFNuclearProducer::beginRun(), DistortedMuonProducerFromDB::beginRun(), LightPFTrackProducer::beginRun(), SiStripCablingTrackerMap::beginRun(), PGeometricDetExtraBuilder::beginRun(), PHGCalParametersDBBuilder::beginRun(), RPCRecoIdealDBLoader::beginRun(), hcaldqm::DQHarvester::beginRun(), PFV0Producer::beginRun(), ME0DigiPreRecoProducer::beginRun(), PCaloGeometryBuilder::beginRun(), ZdcSimpleReconstructor::beginRun(), HcalShapes::beginRun(), edmtest::DQMReferenceHistogramRootFileEventSetupAnalyzer::beginRun(), edmtest::DQMXMLFileEventSetupAnalyzer::beginRun(), GEMPadDigiProducer::beginRun(), GEMDigiProducer::beginRun(), DTVDriftWriter::beginRun(), RPCDigiProducer::beginRun(), hcaldqm::DQClient::beginRun(), sistrip::ExcludedFEDListProducer::beginRun(), DTT0Correction::beginRun(), DTTTrigCorrection::beginRun(), SiStripDetInfoFileWriter::beginRun(), SiPixelDetInfoFileWriter::beginRun(), DTTPDeadWriter::beginRun(), edmtest::L1TriggerScalerESAnalyzer::beginRun(), DTTrigProd::beginRun(), EgammaIsoHcalDetIdCollectionProducer::beginRun(), TrackCandidateTopBottomHitFilter::beginRun(), MagneticFieldFilter::beginRun(), QualityTester::beginRun(), InterestingDetIdFromSuperClusterProducer::beginRun(), InterestingTrackEcalDetIdProducer::beginRun(), SiStripPlotGain::beginRun(), TrackingOfflineDQM::beginRun(), HighPtTrackEcalDetIdProducer::beginRun(), APVModeFilter::beginRun(), DuplicateRecHits::beginRun(), GEMSimTrackMatch::bookHistograms(), GEMCheckGeometry::bookHistograms(), NoCQTask::bookHistograms(), QIE11Task::bookHistograms(), UMNioTask::bookHistograms(), hcaldqm::DQTask::bookHistograms(), SiStripMonitorRawData::bookHistograms(), SiPixelFrameReverter::buildStructure(), reco::helper::JetMuonHitsIDHelper::calculate(), RPCDCSSummary::checkDCSbit(), RPCDataCertification::checkFED(), ElectronHcalHelper::checkSetup(), Multi5x5ClusterProducer::clusterizeECALPart(), CompareHitPairsY::CompareHitPairsY(), WriteESAlignments::convert(), CosmicHitPairGeneratorFromLayerPair::CosmicHitPairGeneratorFromLayerPair(), CosmicHitTripletGeneratorFromLayerTriplet::CosmicHitTripletGeneratorFromLayerTriplet(), muonisolation::PixelTrackExtractor::deposit(), muonisolation::JetExtractor::deposit(), egammaisolation::EgammaHcalExtractor::deposit(), MultipleScatteringGeometry::detLayers(), SiStripPlotGain::DoAnalysis(), RPCMonitorLinkSynchro::dqmBeginRun(), DTDCSByLumiTask::dqmBeginRun(), RPCDaqInfo::dqmEndLuminosityBlock(), SiPixelDaqInfo::dqmEndLuminosityBlock(), EcalClusterIsoCalculator::EcalClusterIsoCalculator(), ecaldqm::EcalDQMonitor::ecaldqmGetSetupObjects(), EgammaHadTower::EgammaHadTower(), ecaldqm::TowerStatusTask::endLuminosityBlock(), ecaldqm::IntegrityClient::endLuminosityBlock(), DTDCSByLumiTask::endLuminosityBlock(), AlcaBeamSpotFromDB::endLuminosityBlockProduce(), DummyCondDBWriter< TObject, TObjectO, TRecord >::endRun(), PCLMetadataWriter::endRun(), ConditionDumperInEdm::endRunProduce(), HITrackingRegionProducer::estimateMultiplicity(), PixelRecoUtilities::FieldAt0::FieldAt0(), LaserAlignmentEventFilter::filter(), SiStripBFieldFilter::filter(), Tau3MuSkim::filter(), ElectronIdMVAProducer::filter(), L1Filter::filter(), FilterTrackerOn::filter(), EcalLaserCorrFilter::filter(), HLTMuonPointingFilter::filter(), __class__< T >::filter(), LargeEvents< T >::filter(), JME::JetResolution::get(), JME::JetResolutionScaleFactor::get(), SiStripCablingDQM::getActiveDetIds(), SiStripNoisesDQM::getCache(), SiStripBackPlaneCorrectionDQM::getCache(), SiStripLorentzAngleDQM::getCache(), SiStripPedestalsDQM::getCache(), SiStripThresholdDQM::getCache(), SiStripApvGainsDQM::getCache(), SiStripCablingDQM::getCache(), SiStripQualityDQM::getCache(), SiStripPlotGain::getCache(), JetCorrectorImplMakerBase::getCalculator(), SiStripNoisesDQM::getConditionObject(), SiStripBackPlaneCorrectionDQM::getConditionObject(), SiStripLorentzAngleDQM::getConditionObject(), SiStripPedestalsDQM::getConditionObject(), SiStripThresholdDQM::getConditionObject(), SiStripApvGainsDQM::getConditionObject(), SiStripCablingDQM::getConditionObject(), SiStripQualityDQM::getConditionObject(), SiStripCorrelateNoise::getGainCache(), EcalClusterPUCleaningTools::getGeometry(), HoECalculator::getHoE(), JetCorrector::getJetCorrector(), EcalTPGScale::getLinearizedTPG(), SiStripCorrelateBadStripAndNoise::getNoiseCache(), SiStripCorrelateNoise::getNoiseCache(), SiStripCorrelateBadStripAndNoise::getQualityCache(), edm::eventsetup::DependentRecordImplementation< EcalLaserDbRecord, boost::mpl::vector< EcalLaserAlphasRcd, EcalLaserAPDPNRatiosRefRcd, EcalLaserAPDPNRatiosRcd, EcalLinearCorrectionsRcd > >::getRecord(), PhysicsTools::MVATrainerContainerSaveImpl< Record_t >::getToCopy(), PhysicsTools::MVATrainerFileSaveImpl< Record_t >::getToPut(), PhysicsTools::MVATrainerSaveImpl< Record_t >::getToPut(), PhysicsTools::MVATrainerContainerSaveImpl< Record_t >::getToPut(), EcalTPGScale::getTPGInADC(), EcalTPGScale::getTPGInGeV(), GsfConstraintAtVertex::GsfConstraintAtVertex(), HcalRechitIsoCalculator::HcalRechitIsoCalculator(), CosmicHitPairGeneratorFromLayerPair::hitPairs(), ctfseeding::HitExtractorPIX::hits(), CosmicTrackingRegion::hits_(), CosmicHitTripletGeneratorFromLayerTriplet::hitTriplets(), HLTCSCOverlapFilter::hltFilter(), HLTCSCRing2or3Filter::hltFilter(), MuonAlignmentInputMethod::idealCSCGeometry(), MuonAlignmentInputMethod::idealDTGeometry(), 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(), reco::modules::CandVertexFitterEventSetupInit< Fitter >::init(), reco::modules::CandKinematicVertexFitterEventSetupInit::init(), TT6CMNSubtractor::init(), IteratedMedianCMNSubtractor::init(), SiStripPedestalsSubtractor::init(), LowPtClusterShapeSeedComparitor::init(), CosmicSeedCreator::init(), SeedFromProtoTrack::init(), EcalClusterCrackCorrectionBaseClass::init(), EcalClusterEnergyCorrectionBaseClass::init(), EcalClusterLocalContCorrectionBaseClass::init(), EcalClusterEnergyUncertaintyBaseClass::init(), EcalClusterEnergyCorrectionObjectSpecificBaseClass::init(), CosmicLayerTriplets::init(), EcalTrigPrimFunctionalAlgo::init(), EcalZeroSuppressionProducer::initCalibrations(), CSCHitAssociator::initEvent(), FastHFShowerLibrary::initHFShowerLibrary(), SiStripDCSStatus::initialise(), PhotonFixCMS::initialise(), SiStripDetVOffFakeBuilder::initialize(), DBReader::initialize(), SiStripClusterToDigiProducer::initialize(), StripClusterizerAlgorithm::initialize(), EcalTools::isNextToDead(), pat::LeptonVertexSignificance::LeptonVertexSignificance(), ConcreteFFTJetRcdMapper< DataType, RecordType >::load(), OniaVtxReProducer::makeVertices(), ParametersDefinerForTP::momentum(), MultipleScatteringGeometry::MultipleScatteringGeometry(), MuonAlignmentInputDB::newAlignableMuon(), MuonAlignmentInputSurveyDB::newAlignableMuon(), pat::helper::KinResolutionsLoader::newEvent(), pat::helper::VertexingHelper::newEvent(), DTSegmentSelector::operator()(), TriggerResultsFilterFromDB::pathsFromSetup(), HcalPatternSource::produce(), HFEMClusterProducer::produce(), JetSignalVertexCompatibility::produce(), PixelVertexProducerClusters::produce(), CastorSimpleReconstructor::produce(), ShallowRechitClustersProducer::produce(), GsfTrackProducer::produce(), MFProducer::produce(), PixelTrackProducer::produce(), DTDigiToRawModule::produce(), CSCDigiProducer::produce(), GsfTrackRefitter::produce(), FamosProducer::produce(), JetTracksAssociatorAtCaloFace::produce(), CSCSegmentProducer::produce(), ME0SegmentProducer::produce(), CSCTFTrackProducer::produce(), HIPixelClusterVtxProducer::produce(), EcalTPSkimmer::produce(), CalibratedElectronProducerRun2T< T >::produce(), ESZeroSuppressionProducer::produce(), JetTagProducer::produce(), TSGFromL2Muon::produce(), ZdcSimpleReconstructor::produce(), GEMCSCSegmentProducer::produce(), SiStripProcessedRawDigiProducer::produce(), CastorDigiToRaw::produce(), Phase2TrackerClusterizer::produce(), PFDisplacedVertexProducer::produce(), HcalDigiToRaw::produce(), DTRecSegment4DProducer::produce(), MuonSeedGenerator::produce(), HcalHistogramRawToDigi::produce(), DTSegment4DT0Corrector::produce(), DTRecHitProducer::produce(), SiPixelClusterShapeCacheProducer::produce(), RPCPackingModule::produce(), ShallowDigisProducer::produce(), TrackInfoProducer::produce(), GlobalMuonToMuonProducer::produce(), BeamSpotProducer::produce(), PFDisplacedVertexCandidateProducer::produce(), BeamSpotOnlineProducer::produce(), PixelClusterSelectorTopBottom::produce(), Phase2TrackerRecHits::produce(), CSCRecHitDProducer::produce(), L1GctInternJetProducer::produce(), StripClusterSelectorTopBottom::produce(), MuonSeedProducer::produce(), GeometryProducer::produce(), cms::JetCorrectionProducer< T >::produce(), SiPixelDigiToRaw::produce(), ImpactParameter::produce(), SiStripRegFEDSelector::produce(), PFRecoTauProducer::produce(), CaloRecoTauProducer::produce(), PFClusterShapeProducer::produce(), TotemRPLocalTrackFitter::produce(), EgammaHLTHcalIsolationDoubleConeProducers::produce(), CTPPSDiamondRecHitProducer::produce(), EcalRecHitRecalib::produce(), DTRecSegment2DProducer::produce(), DTRecSegment2DExtendedProducer::produce(), TrackMVAClassifierBase::produce(), cms::HitReCalibrator::produce(), TrackAssociatorByPositionProducer::produce(), TevMuonProducer::produce(), ShiftedPFCandidateProducerForNoPileUpPFMEt::produce(), ShiftedPFCandidateProducerForPFNoPUMEt::produce(), TrajectorySeedFromMuonProducer::produce(), TrackAssociatorByChi2Producer::produce(), MuScleFitMuonProducer::produce(), MuonMillepedeTrackRefitter::produce(), RecHitCorrector::produce(), MuonSegmentProducer::produce(), L1TExtCondProducer::produce(), PFTauSecondaryVertexProducer::produce(), ME0RecHitProducer::produce(), TemplatedVertexArbitrator< InputContainer, VTX >::produce(), TrackExtrapolator::produce(), reco::HcalHaloDataProducer::produce(), reco::EcalHaloDataProducer::produce(), MuonTrackFinder::reconstruct(), PixelFitterByConformalMappingAndLine::run(), EveDisplayPlugin::run(), l1t::WriterProxyT< Record, Type >::save(), MuonPSimHitSelector::select(), TrackerPSimHitSelector::select(), PixelPSimHitSelector::select(), HitPixelLayersTPSelector::select(), ESTimingTask::set(), ESRecHitWorker::set(), EcalUncalibRecHitWorkerWeights::set(), dtCalibration::DTVDriftSegment::setES(), reco::TransientTrackFromFTS::setES(), reco::CandidatePtrTransientTrack::setES(), dtCalibration::DTTTrigFillWithAverage::setES(), dtCalibration::DTTTrigMatchRPhi::setES(), dtCalibration::DTT0FillDefaultFromDB::setES(), dtCalibration::DTT0AbsoluteReferenceCorrection::setES(), dtCalibration::DTTTrigConstantShift::setES(), dtCalibration::DTT0FillChamberFromDB::setES(), dtCalibration::DTT0ChamberReferenceCorrection::setES(), dtCalibration::DTT0WireInChamberReferenceCorrection::setES(), reco::TrackTransientTrack::setES(), dtCalibration::DTTTrigT0SegCorrection::setES(), DTTTrigSyncT0Only::setES(), reco::GsfTransientTrack::setES(), triggerExpression::Data::setEvent(), TransientInitialStateEstimator::setEventSetup(), MVAJetTagPlotter::setEventSetup(), ConversionTrackFinder::setEventSetup(), PhysicsTools::MVAModuleHelper< Record, Object, Filler >::setEventSetup(), ConversionSeedFinder::setEventSetup(), SeedTransformer::setServices(), SiStripClusterInfo::SiStripClusterInfo(), ThrParameters::ThrParameters(), TripletFilter::TripletFilter(), HIProtoTrackFilter::update(), SCRegressionCalculator< VarCalc >::update(), BaselinePFSCRegression::update(), MuonServiceProxy::update(), PhysicsTools::MVAComputerCache::update(), FiberSD::update(), BetafuncEvtVtxGenerator::update(), SiStripShotFilter::updateCabling(), GeometryProducer::updateMagneticField(), ParametersDefinerForTP::vertex(), and VZeroFinder::VZeroFinder().
|
inline |
Definition at line 116 of file EventSetup.h.
|
inline |
can directly access data if data_default_record_trait<> is defined for this data type
Definition at line 79 of file EventSetup.h.
Referenced by ParticleDecayDrawer::analyze(), ParticleTreeDrawer::analyze(), edm::FlatBaseThetaGunProducer::beginRun(), edm::BaseFlatGunProducer::beginRun(), TauHadronDecayFilter::beginRun(), edm::FlatEGunASCIIWriter::beginRun(), HiBasicGenTest::dqmBeginRun(), HiggsValidation::dqmBeginRun(), GenLeadTrackFilter::filter(), HighMultiplicityGenFilter::filter(), reco::modules::CandKinematicVertexFitterEventSetupInit::init(), ElectronIDSelectorLikelihood::newEvent(), CSCDigiProducer::produce(), GenHIEventProducer::produce(), and PdtEntry::setup().
|
inline |
Definition at line 86 of file EventSetup.h.
|
inline |
Definition at line 94 of file EventSetup.h.
|
private |
Definition at line 69 of file EventSetup.cc.
References recordMap_.
Referenced by add().
|
inline |
Definition at line 101 of file EventSetup.h.
References syncValue_.
Referenced by edm::eventsetup::iovSyncValueFrom().
|
private |
bool EventSetup::recordIsProvidedByAModule | ( | eventsetup::EventSetupRecordKey const & | iKey | ) | const |
returns true if the Record is provided by a Source or a Producer a value of true does not mean this EventSetup object holds such a record
Definition at line 116 of file EventSetup.cc.
References edm::eventsetup::EventSetupKnownRecordsSupplier::isKnown(), and knownRecords_.
Referenced by edm::eventsetup::recordDoesExist().
|
protected |
|
inlineprotected |
Definition at line 122 of file EventSetup.h.
References knownRecords_.
|
inline |
returns the Record of type T. If no such record available a null pointer is returned
Definition at line 69 of file EventSetup.h.
References edm::eventsetup::eventSetupTryToGetImplementation(), and relativeConstraints::value.
|
friend |
Only EventSetupProvider allowed to create a EventSetup.
Definition at line 48 of file EventSetup.h.
|
private |
Definition at line 145 of file EventSetup.h.
Referenced by recordIsProvidedByAModule(), and setKnownRecordsSupplier().
|
private |
Definition at line 144 of file EventSetup.h.
Referenced by clear(), fillAvailableRecordKeys(), find(), and insert().
|
private |
Definition at line 141 of file EventSetup.h.
Referenced by iovSyncValue(), and setIOVSyncValue().