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 | Static Public Member Functions | Private Member Functions | Private Attributes | Friends
edm::EDAnalyzer Class Referenceabstract

#include <EDAnalyzer.h>

Inheritance diagram for edm::EDAnalyzer:
edm::EDConsumerBase AbortOnEventIDAnalyzer AcceptanceHistoProducer AlcaBeamMonitor AlcaBeamMonitorClient AlcaBeamSpotHarvester AlCaElectronsTest AlCaRecoTriggerBitsRcdRead AlCaRecoTriggerBitsRcdUpdate AlignmentMonitorAsAnalyzer AlignmentStats AnaL1CaloCleaner AnalysisErsatz AnalysisRootpleProducer AnalysisRootpleProducerOnlyMC analyzer::SiPixelLorentzAngle AnaMuonCaloCleaner AnotherBeamSpotAnalyzer AnotherPrimaryVertexAnalyzer APVCyclePhaseDebuggerFromL1TS APVCyclePhaseMonitor APVShotsAnalyzer APVValidationPlots BeamConditionsMonitor BeamMonitor BeamMonitorBx BeamProfile2DB BeamSpotAnalyzer BeamSpotFromDB BeamSpotProblemMonitor BeamSpotWrite2DB BigEventsDebugger< T > BjetAnalysis BoostIODBReader< DataType, RecordType > BoostIODBWriter< DataType > BSvsPVAnalyzer BTagCalibrationDbCreator BTagPerformaceRootProducerFromSQLITE BufferedBoostIODBWriter BuildTrackerMapPlugin calcTopMass CaloConfigWriter CaloMCTruthTreeProducer CaloParamsWriter CaloTowersExample CastorDigiAnalyzer CastorDumpConditions CastorHitAnalyzer CastorPedestalsAnalysis CentralityTableProducer cms::Analyzer_minbias cms::HcalConstantsASCIIWriter cms::MinBias cms::ProducerAnalyzer CMSDAS11DijetAnalyzer CMSDAS11DijetTestAnalyzer CollectionDumper< T > CompareToObjectMapRecord ConditionDBWriter< T > ConditionDBWriter< PhysicsTools::Calibration::HistogramD3D > ConditionDBWriter< SiStripApvGain > ConditionDBWriter< SiStripBadStrip > ConditionDBWriter< SiStripLorentzAngle > CondReader ContainmentCorrectionAnalyzer ConversionPostprocessing ConverterTester CosmicSplitterValidation CSCAFEBAnalyzer CSCCableReadTest CSCChamberTimeCorrectionsReadTest CSCDigiDump CSCDigiToPattern CSCMap1Read CSCRecoBadChannelsAnalyzer CSCRecoIdealDBLoader CSCTFAnalyzer CSCTFanalyzer CSCTFConfigTestAnalyzer CSCTruthTest CSCValidation CSCViewDigi DBReader DBWriter DebugZMCTruth DetIdSelectorTest DigiAnalyzer DiJetAnalyzer DijetMass< Jet > DijetRatio< Jet > dimuonHLTFilterCheck DimuonStatistics DisplayGeom DQMAnalyzer DQMClientExample DQMDaqInfo DQMDcsInfoClient DQMFEDIntegrityClient DQMFileReader DQMGenericTnPClient DQMHistNormalizer DQMLumiMonitor DQMMessageLogger DQMMessageLoggerClient DQMOfflineHLTEventInfoClient DQMProvInfo DQMRivetClient DQMSourceExample DQMStoreStats DT2DSegmentClients DT4DSegmentClients DTConfigTester DTDigiReader DTEtaPatternLutTester DTExtLutTester DTKeyedConfigDBDump DTKeyedConfigDBInit DTMapGenerator DTNoiseCalibration DTNoiseComputation DTnoiseDBValidation DTPhiLutTester DTPtaLutTester DTQualPatternLutTester DTRecHitClients DTRecHitQuality DTRecoIdealDBLoader DTResidualCalibration DTSegment2DQuality DTSegment2DSLPhiQuality DTSegment4DQuality DTSurveyConvert DTT0Calibration DTT0CalibrationNew DTT0Correction DTt0DBValidation DTTFMasksTester DTTFParametersTester DTTPAnalyzer DTTPDeadWriter DTTPGParamsWriter DTTrigTest DTTTrigCalibration DTTTrigCorrection DTTTrigCorrectionFirst DTTTrigOffsetCalibration DTTTrigWriter DTVDriftCalibration DTVDriftSegmentCalibration DTVDriftWriter DummyCondDBWriter< TObject, TObjectO, TRecord > DummyCondObjPrinter< TObject, TRecord > DummyEvelyser DumpFWRecoGeometry DumpFWTGeoRecoGeometry DumpGctDigis DumpSimGeometry DuplicateRecHits EcalABAnalyzer EcalBarrelMonitorDbModule EcalBarrelSimHitsValidation EcalBxOrbitNumberGrapher EcalCosmicsHists EcalDBCopy EcalDCCHeaderDisplay EcalDccWeightBuilder EcalDigiDisplay EcalDisplaysByEvent EcalDQMStatusWriter EcalDumpRaw EcalEndcapSimHitsValidation EcalGetLaserData EcalHexDisplay EcalLaserAnalyzer EcalLaserAnalyzer2 EcalLaserAnalyzerYousi EcalMatacqAnalyzer EcalMipGraphs EcalPedHists EcalPedOffset EcalPerEvtLaserAnalyzer EcalPerEvtMatacqAnalyzer EcalPnGraphs EcalPreshowerSimHitsValidation EcalPulseShapeGrapher EcalSimHitsValidation EcalSimple2007H4TBAnalyzer EcalSimpleTBAnalyzer EcalSimRawData EcalSRCondTools EcalStatusAnalyzer EcalTBHodoscopeRawInfoDumper EcalTBTDCRawInfoDumper EcalTestDevDB EcalTestPulseAnalyzer EcalTPCondAnalyzer EcalTPGAnalyzer EcalTPGDBCopy EcalTPGParamBuilder EcalTPGParamReaderFromDB EcalTPInputAnalyzer EcalTrigPrimAnalyzer EcalTrivialObjectAnalyzer EcalURecHitHists EcnaAnalyzer edm::AnalyzerWrapper< T > edm::EventContentAnalyzer edm::EventSetupCacheIdentifierChecker edm::FlatEGunASCIIWriter edm::InputAnalyzer edm::SecSourceAnalyzer edm::TestMix edm::TestMixedSource edmtest::DQMReferenceHistogramRootFileEventSetupAnalyzer edmtest::DQMSummaryEventSetupAnalyzer edmtest::DQMXMLFileEventSetupAnalyzer edmtest::FillInfoESAnalyzer edmtest::HcalDumpConditions edmtest::L1TriggerScalerESAnalyzer edmtest::RunInfoESAnalyzer edmtest::RunSummaryESAnalyzer EDMtoMEConverter EGammaCutBasedEleIdAnalyzer EgammaObjects EGEnergyAnalyzer EgHLTOfflineSummaryClient ElectronCalibration ElectronCalibrationUniv ElectronIDAnalyzer ElectronSeedAnalyzer ElectronStudy EmbeddingKineReweightNtupleProducer EnergyScaleAnalyzer EopTreeWriter ErrorsAnalyzer ErrorsPropagationAnalyzer ErsatzMEt ESDaqInfoTask ESDataCertificationTask ESDBCopy ESDcsInfoTask EventIDChecker EventTimeDistribution evf::EvFRecordInserter evf::EvFRecordUnpacker EWKSystUnc ExampleMuonAnalyzer ExternalLHEAsciiDumper FactorizedJetCorrectorDemo FFTJetCorrectorDBReader FFTJetCorrectorDBWriter FFTJetImageRecorder FFTJetPileupAnalyzer FFTJetTreeDump FlavorJetCorrectionExample FourVectorHLT FWLiteESRecordWriterAnalyzer gamma_radiative_analyzer GammaJetAnalysis GBRForestWriter GctDigiToPsbText GctErrorAnalyzer GctFibreAnalyzer GctTimingAnalyzer GEMRecoIdealDBLoader gen::DataCardFileWriter GenericBenchmarkAnalyzer GenFilterEfficiencyAnalyzer GenMuonRadCorrAnalyzer GenPurposeSkimmer GenPurposeSkimmerAcceptance GenPurposeSkimmerData GeometricDetLoader GlbMuQualityCutsAnalysis GlobalHitsProdHistStripper GlobalTrackerMuonAlignment GsfElectronDataAnalyzer GsfElectronFakeAnalyzer GsfElectronMCAnalyzer GsfElectronMCFakeAnalyzer HarvestingAnalyzer HarvestingDataCertification HcalAutoPedestalValidator HcalCableMapper HcalCalibrator HcalCorrPFCalculation HcalDigiAnalyzer HcalForwardLibWriter HcalGainsCheck HcalHBHEMuonAnalyzer HcalHitAnalyzer HcalIsoTrkAnalyzer HcalLutGenerator HcalLuttoDB HcalPedestalsCheck HcalPedestalWidthsCheck HcalQIEDataCheck HcalQLPlotAnal HcalRaddamMuon HcalTBWriter HepMCEventWriter HiggsToZZ4LeptonsSkimEff HistoAnalyzer< C > HitEff HLTAnalyzer HLTBitAnalyzer HLTGetDigi HLTInclusiveVBFClient HLTInspect HLTOfflineReproducibility HLTOverallSummary HLTrigReport HLTScalersClient HOCalibAnalyzer HSCPValidator HtrXmlPattern HypothesisAnalyzer IgProfModule IsolatedGenParticles IsolatedParticlesGeneratedJets IsolatedTracksCone IsolatedTracksHcalScale IsolatedTracksNxN IsoTrackCalib IsoTrackCalibration IsoTrig JetAnaPythia< Jet > JetCorExample< Jet > JetCorrectorDBReader JetCorrectorDBWriter JetCorrectorDemo JetCorrectorOnTheFly< Jet > JetPlotsExample< Jet > JetToDigiDump JetValidation KineExample KVFTest KVFTrackUpdate L1ABCDebugger L1CaloGeometryDump L1CaloInputScalesGenerator L1CaloInputScaleTester L1CondDBIOVWriter L1CondDBPayloadWriter L1ExtraTestAnalyzer L1GctConfigDump L1GctPrintLuts L1GctValidation L1GtAnalyzer L1GtBoardMapsTester L1GtDataEmulAnalyzer L1GtPackUnpackAnalyzer L1GtParametersTester L1GtPatternGenerator L1GtPrescaleFactorsAndMasksTester L1GtPsbSetupTester L1GtRunSettingsViewer L1GtStableParametersTester L1GtTriggerMenuTester L1GtTrigReport L1GtVhdlWriter L1MuCSCTFParametersTester L1MuScalesTester L1O2OTestAnalyzer L1PromptAnalysis L1RCTChannelMaskTester L1RCTLutWriter L1RCTParametersTester L1RCTRelValAnalyzer L1RCTSaveInput L1RCTTestAnalyzer L1ScalersClient L1ScalesTester l1t::GtInputDump l1t::GtRecordDump l1t::L1TCaloStage1LutWriter l1t::L1TGlobalAnalyzer l1t::L1TStage2CaloAnalyzer L1TCaloParamsWriter L1TStage2InputPatternWriter LaserDQM LaserSorter LhcTrackAnalyzer LHEAnalyzer LHEWriter ListGroups ListIds LumiCalculator MaterialForOnline MCAcceptanceAnalyzer MCEfficiencyAnalyzer MCElectronAnalyzer MCEmbeddingValidationAnalyzer MCPhotonAnalyzer MCPizeroAnalyzer MCVerticesAnalyzer MCvsRecoVerticesAnalyzer METCorrectorDBWriter MEtoMEComparitor miscalibExample Mixing2DB MulticoreRunLumiEventChecker MultiplicityCorrelator MultiplicityInvestigator MultiplicityTimeCorrelations MuonAlignment MuonAlignmentAnalyzer MuonGeometryArrange MuonGeometryDBConverter MuonGeometrySanityCheck MuonGeometrySVGTemplate MuTriggerAnalyzer myFastSimVal myJetAna myRawAna ObjectCounter< C > OccupancyPlots OutputDDToDDL OutputMagneticFieldDDToDDL OverlapProblemTPAnalyzer OverlapProblemTSOSAnalyzer ParticleDecayDrawer ParticleListDrawer ParticleTreeDrawer PartonJetCorrectionExample pat::CandidateSummaryTable PatBasicAnalyzer PatBJetTagAnalyzer PatBJetTrackAnalyzer PatBJetVertexAnalyzer PatBTagAnalyzer PatElectronAnalyzer PatJetAnalyzer PatMCMatching PatMCMatchingExtended PatPhotonSimpleAnalyzer PatTauAnalyzer PatTopSelectionAnalyzer PatTrackAnalyzer PatTriggerAnalyzer PatTriggerTagAndProbe PatVertexAnalyzer PatZjetsElectronAnalyzer PatZjetsJetAnalyzer PatZToMuMuAnalyzer PCaloGeometryBuilder PCLMetadataWriter PFJetBenchmarkAnalyzer PFMCTruthTreeProducer PFMETBenchmarkAnalyzer PFTauElecRejectionBenchmarkAnalyzer PFTester PGeometricDetBuilder PGeometricDetExtraBuilder PHcalParametersDBBuilder PhiSymmetryCalibration PhiSymmetryCalibration_step2 PhiSymmetryCalibration_step2_SM PhotonIDSimpleAnalyzer PhotonPostprocessing PhotonsWithConversionsAnalyzer PhysicalPartsTree PhysicsPerformanceDBWriterFromFile_WPandPayload PhysicsPerformanceDBWriterFromFile_WPandPayload_IOV PhysicsPerformanceDBWriterTFormula_fromfile_WPandPL PhysicsTools::MVATrainerContainerSave PhysicsTools::MVATrainerFileSave PhysicsTools::MVATrainerSave PixelVTXMonitor PlaybackRawDataProvider PlottingDevice popcon::PopConAnalyzer< S > popcon::PopConAnalyzer< CastorChannelQualityHandler > popcon::PopConAnalyzer< CastorElectronicsMapHandler > popcon::PopConAnalyzer< CastorGainsHandler > popcon::PopConAnalyzer< CastorGainWidthsHandler > popcon::PopConAnalyzer< CastorPedestalsHandler > popcon::PopConAnalyzer< CastorPedestalWidthsHandler > popcon::PopConAnalyzer< CastorQIEDataHandler > popcon::PopConAnalyzer< CastorRecoParamsHandler > popcon::PopConAnalyzer< CastorSaturationCorrsHandler > popcon::PopConAnalyzer< DTKeyedConfigHandler > popcon::PopConAnalyzer< DTUserKeyedConfigHandler > popcon::PopConAnalyzer< HcalChannelQualityHandler > popcon::PopConAnalyzer< HcalCholeskyMatricesHandler > popcon::PopConAnalyzer< HcalCovarianceMatricesHandler > popcon::PopConAnalyzer< HcalDcsMapHandler > popcon::PopConAnalyzer< HcalDcsValuesHandler > popcon::PopConAnalyzer< HcalElectronicsMapHandler > popcon::PopConAnalyzer< HcalFlagHFDigiTimeParamsHandler > popcon::PopConAnalyzer< HcalGainsHandler > popcon::PopConAnalyzer< HcalGainWidthsHandler > popcon::PopConAnalyzer< HcalL1TriggerObjectsHandler > popcon::PopConAnalyzer< HcalLongRecoParamsHandler > popcon::PopConAnalyzer< HcalLUTCorrsHandler > popcon::PopConAnalyzer< HcalLutMetadataHandler > popcon::PopConAnalyzer< HcalMCParamsHandler > popcon::PopConAnalyzer< HcalPedestalsHandler > popcon::PopConAnalyzer< HcalPedestalWidthsHandler > popcon::PopConAnalyzer< HcalPFCorrsHandler > popcon::PopConAnalyzer< HcalQIEDataHandler > popcon::PopConAnalyzer< HcalRecoParamsHandler > popcon::PopConAnalyzer< HcalRespCorrsHandler > popcon::PopConAnalyzer< HcalTimeCorrsHandler > popcon::PopConAnalyzer< HcalTimingParamsHandler > popcon::PopConAnalyzer< HcalValidationCorrsHandler > popcon::PopConAnalyzer< HcalZDCLowGainFractionsHandler > popcon::PopConAnalyzer< HcalZSThresholdsHandler > popcon::PopConAnalyzer< L1RPCHwConfig > popcon::PopConAnalyzer< popcon::EcalChannelStatusHandler > popcon::PopConAnalyzer< RPCEMap > PrimaryVertexValidation Profiler ProfilerAnalyzer PTrackerParametersDBBuilder PUDumper PVSSIDReader QGLikelihoodDBReader QGLikelihoodDBWriter QGLikelihoodSystematicsDBReader QGLikelihoodSystematicsDBWriter QualityCutsAnalyzer QualityTester RawDataConverter RawToText RctDigiToRctText RctDigiToSourceCardText RecAnalyzerMinbias recoBSVTagInfoValidationAnalyzer RecoTauPlotDiscriminator ResidualRefitting ResolutionAnalyzer ResolutionCreator RHStopDump RivetAnalyzer RivetHarvesting RotationForOnline RPCGeometryServTest RPCPhiEff RPCRecoIdealDBLoader RPCStripNoisesRcdRead SeedMultiplicityAnalyzer ShallowTree SimAnalyzerMinbias SimpleConvertedPhotonAnalyzer SimpleJetDump SimplePhotonAnalyzer SimplePi0DiscAnalyzer SiPixelDetInfoFileWriter SiPixelDQMRocLevelAnalyzer SiPixelErrorEstimation SiPixelErrorsDigisToCalibDigis SiPixelOfflineCalibAnalysisBase SiPixelQualityHistory sistrip::EnsembleCalibrationLA sistrip::SpyExtractRunModule sistrip::SpyIdentifyRunsModule SiStripAnalyser SiStripApvGainBuilder SiStripApvGainBuilderFromTag SiStripApvGainReader SiStripBadComponentsDQMServiceReader SiStripBadStripReader SiStripBaselineAnalyzer SiStripCablingTrackerMap SiStripCertificationInfo SiStripCommissioningOfflineClient SiStripCommissioningSource SiStripCorrelateBadStripAndNoise SiStripCorrelateNoise SiStripDaqInfo SiStripDcsInfo SiStripDetInfoFileWriter SiStripDetVOffFakeBuilder SiStripDetVOffReader SiStripElectronAnalyzer SiStripFedCablingBuilder SiStripFedCablingManipulator SiStripFedCablingReader SiStripFEDErrorsDQM SiStripLAProfileBooker SiStripLorentzAngleReader SiStripMonitorCondData SiStripMonitorCondDataOnDemandExample SiStripNoiseNormalizedWithApvGainBuilder SiStripNoisesBuilder SiStripNoisesReader SiStripOfflineDQM SiStripPedestalsBuilder SiStripPedestalsReader SiStripPlotGain SiStripQualityHistory SiStripQualityStatistics SiStripSpyDisplayModule SiStripSummaryBuilder SiStripSummaryReader SiStripThresholdBuilder SiStripThresholdReader SolidsForOnline StoreEcalCondition StripValidationPlots StudyHLT SurveyDataConverter SurveyDBUploader SurveyInputBase SVTagInfoValidationAnalyzer TagProbeFitTreeAnalyzer TagProbeFitTreeProducer TauDQMFileLoader TauDQMHistEffProducer TauDQMHistPlotter TauDQMSimpleFileSaver TauGenJetDumper TauJetCorrectorExample test::GlobalNumbersAnalysis testAnalyzer testChannel TestCorrection TestCorrection testEcalTPGScale TestHits TestMuonCaloCleaner TestOutliers TestResolution TestSmoothHits TestSuite TestTrackHits thread_unsafe::DQMEDAnalyzer TkAlCaSkimTreeMerger TKStatus TkVoltageMapCreator TopElecAnalyzer TopGenEventAnalyzer TopJetAnalyzer TopMuonAnalyzer TopTauAnalyzer TPGCheck TrackCategoriesAnalyzer TrackCount Tracker_OldtoNewConverter TrackerDpgAnalysis TrackerGeometryCompare TrackerGeometryIntoNtuples TrackerOfflineValidation TrackerOfflineValidationSummary TrackerSystematicMisalignments TrackHistoryAnalyzer TrackingMaterialAnalyser TrackingParticleCategoriesAnalyzer TrackParameterAnalyzer TreeProducerCalibSimul TreeSplitter TriggerValidator TSelectorAnalyzer< Algo > TtFullHadSignalSelMVATrainer TtSemiLepJetCombMVATrainer TtSemiLepSignalSelMVATrainer UETableProducer ValidateGeometry ValidationHcalIsoTrackAlCaReco ValidationMisalignedTracker ValidIsoTrkCalib VertexHistoryAnalyzer Vx3DHLTAnalyzer WenuPlots WriteEcalMiscalibConstants WriteEcalMiscalibConstantsMC WriteL1TriggerObjetsXml XMLGeometryBuilder ZdcTBAnalyzer ZeePlots ZGlobalVsSAIsolationAnalyzer ZHistogrammer ZLONLOHistogrammer ZMassHistogrammer ZMCHistogrammer ZMuMu_efficiencyAnalyzer ZMuMu_MCanalyzer ZMuMu_Radiative_analyzer ZMuMu_vtxAnalyzer ZMuMuAnalyzer ZMuMuAnalyzer_cynematics ZMuMuEfficiency ZMuMuIsolationAnalyzer ZMuMuPerformances ZMuMuSaMassHistogram ZMuPtScaleAnalyzer zPdfUnc

Public Types

typedef EDAnalyzer ModuleType
 
- Public Types inherited from edm::EDConsumerBase
typedef ProductLabels Labels
 

Public Member Functions

void callWhenNewProductsRegistered (std::function< void(BranchDescription const &)> const &func)
 
 EDAnalyzer ()
 
ModuleDescription const & moduleDescription () const
 
std::string workerType () const
 
virtual ~EDAnalyzer ()
 
- Public Member Functions inherited from edm::EDConsumerBase
std::vector< ConsumesInfoconsumesInfo () const
 
 EDConsumerBase ()
 
ProductHolderIndexAndSkipBit indexFrom (EDGetToken, BranchType, TypeID const &) const
 
void itemsMayGet (BranchType, std::vector< ProductHolderIndexAndSkipBit > &) const
 
void itemsToGet (BranchType, std::vector< ProductHolderIndexAndSkipBit > &) const
 
std::vector
< ProductHolderIndexAndSkipBit >
const & 
itemsToGetFromEvent () const
 
void labelsForToken (EDGetToken iToken, Labels &oLabels) const
 
void modulesDependentUpon (const std::string &iProcessName, std::vector< const char * > &oModuleLabels) const
 
void modulesWhoseProductsAreConsumed (std::vector< ModuleDescription const * > &modules, ProductRegistry const &preg, std::map< std::string, ModuleDescription const * > const &labelsToDesc, std::string const &processName) const
 
bool registeredToConsume (ProductHolderIndex, bool, BranchType) const
 
bool registeredToConsumeMany (TypeID const &, BranchType) const
 
void updateLookup (BranchType iBranchType, ProductHolderIndexHelper const &)
 
virtual ~EDConsumerBase ()
 

Static Public Member Functions

static const std::string & baseType ()
 
static void fillDescriptions (ConfigurationDescriptions &descriptions)
 
static void prevalidate (ConfigurationDescriptions &)
 

Private Member Functions

virtual void analyze (Event const &, EventSetup const &)=0
 
virtual void beginJob ()
 
virtual void beginLuminosityBlock (LuminosityBlock const &, EventSetup const &)
 
virtual void beginRun (Run const &, EventSetup const &)
 
void doBeginJob ()
 
bool doBeginLuminosityBlock (LuminosityBlockPrincipal const &lbp, EventSetup const &c, ModuleCallingContext const *mcc)
 
bool doBeginRun (RunPrincipal const &rp, EventSetup const &c, ModuleCallingContext const *mcc)
 
void doEndJob ()
 
bool doEndLuminosityBlock (LuminosityBlockPrincipal const &lbp, EventSetup const &c, ModuleCallingContext const *mcc)
 
bool doEndRun (RunPrincipal const &rp, EventSetup const &c, ModuleCallingContext const *mcc)
 
bool doEvent (EventPrincipal const &ep, EventSetup const &c, ActivityRegistry *act, ModuleCallingContext const *mcc)
 
void doPostForkReacquireResources (unsigned int iChildIndex, unsigned int iNumberOfChildren)
 
void doPreallocate (PreallocationConfiguration const &)
 
void doPreForkReleaseResources ()
 
void doRegisterThinnedAssociations (ProductRegistry const &, ThinnedAssociationsHelper &)
 
void doRespondToCloseInputFile (FileBlock const &fb)
 
void doRespondToOpenInputFile (FileBlock const &fb)
 
virtual void endJob ()
 
virtual void endLuminosityBlock (LuminosityBlock const &, EventSetup const &)
 
virtual void endRun (Run const &, EventSetup const &)
 
virtual void postForkReacquireResources (unsigned int, unsigned int)
 
virtual void preForkReleaseResources ()
 
void registerProductsAndCallbacks (EDAnalyzer const *, ProductRegistry *reg)
 
virtual void respondToCloseInputFile (FileBlock const &)
 
virtual void respondToOpenInputFile (FileBlock const &)
 
void setModuleDescription (ModuleDescription const &md)
 

Private Attributes

std::function< void(BranchDescription
const &)> 
callWhenNewProductsRegistered_
 
ModuleDescription moduleDescription_
 
std::mutex mutex_
 
SharedResourcesAcquirer resourceAcquirer_
 

Friends

template<typename T >
class maker::ModuleHolderT
 
template<typename T >
class WorkerT
 

Additional Inherited Members

- Protected Member Functions inherited from edm::EDConsumerBase
template<typename ProductType , BranchType B = InEvent>
EDGetTokenT< ProductType > consumes (edm::InputTag const &tag)
 
EDGetToken consumes (const TypeToGet &id, edm::InputTag const &tag)
 
template<BranchType B>
EDGetToken consumes (TypeToGet const &id, edm::InputTag const &tag)
 
ConsumesCollector consumesCollector ()
 Use a ConsumesCollector to gather consumes information from helper functions. More...
 
template<typename ProductType , BranchType B = InEvent>
void consumesMany ()
 
void consumesMany (const TypeToGet &id)
 
template<BranchType B>
void consumesMany (const TypeToGet &id)
 
template<typename ProductType , BranchType B = InEvent>
EDGetTokenT< ProductType > mayConsume (edm::InputTag const &tag)
 
EDGetToken mayConsume (const TypeToGet &id, edm::InputTag const &tag)
 
template<BranchType B>
EDGetToken mayConsume (const TypeToGet &id, edm::InputTag const &tag)
 

Detailed Description

Definition at line 27 of file EDAnalyzer.h.

Member Typedef Documentation

Definition at line 31 of file EDAnalyzer.h.

Constructor & Destructor Documentation

edm::EDAnalyzer::EDAnalyzer ( )

Definition at line 26 of file EDAnalyzer.cc.

References edm::SharedResourcesRegistry::instance(), edm::SharedResourcesRegistry::kLegacyModuleResourceName, and edm::SharedResourcesRegistry::registerSharedResource().

26  : moduleDescription_() {
29  }
static SharedResourcesRegistry * instance()
ModuleDescription moduleDescription_
Definition: EDAnalyzer.h:86
void registerSharedResource(const std::string &)
A resource name must be registered before it can be used in the createAcquirer call.
static const std::string kLegacyModuleResourceName
All legacy modules share this resource.
edm::EDAnalyzer::~EDAnalyzer ( )
virtual

Definition at line 24 of file EDAnalyzer.cc.

24  {
25  }

Member Function Documentation

virtual void edm::EDAnalyzer::analyze ( Event const &  ,
EventSetup const &   
)
privatepure virtual

Implemented in DQMStoreStats, ResidualRefitting, edm::EventContentAnalyzer, ConditionDBWriter< T >, ConditionDBWriter< SiStripLorentzAngle >, ConditionDBWriter< PhysicsTools::Calibration::HistogramD3D >, ConditionDBWriter< SiStripBadStrip >, ConditionDBWriter< SiStripApvGain >, HOCalibAnalyzer, MCEmbeddingValidationAnalyzer, TrackerOfflineValidation, HLTScalersClient, TauDQMHistPlotter, FWLiteESRecordWriterAnalyzer, GlobalTrackerMuonAlignment, SiPixelOfflineCalibAnalysisBase, HcalHBHEMuonAnalyzer, EcnaAnalyzer, DijetRatio< Jet >, HcalRaddamMuon, TrackerDpgAnalysis, GammaJetAnalysis, CSCValidation, LaserSorter, IsolatedTracksNxN, IsolatedTracksHcalScale, IsolatedTracksCone, SiStripSpyDisplayModule, MuonGeometrySanityCheck, TrackerOfflineValidationSummary, ErsatzMEt, analyzer::SiPixelLorentzAngle, SeedMultiplicityAnalyzer, IsolatedGenParticles, L1GtAnalyzer, GctErrorAnalyzer, ListGroups, DiJetAnalyzer, L1GtDataEmulAnalyzer, ValidationHcalIsoTrackAlCaReco, SiStripBaselineAnalyzer, IsoTrackCalibration, Vx3DHLTAnalyzer, PrimaryVertexValidation, TrackerGeometryIntoNtuples, CastorPedestalsAnalysis, EgHLTOfflineSummaryClient, APVShotsAnalyzer, IsoTrackCalib, MuonAlignment, AnalysisErsatz, CosmicSplitterValidation, EcalCosmicsHists, GenPurposeSkimmerData, IsoTrig, EopTreeWriter, ValidIsoTrkCalib, GenPurposeSkimmer, GenPurposeSkimmerAcceptance, HcalIsoTrkAnalyzer, OccupancyPlots, OverlapProblemTSOSAnalyzer, ListIds, AlignmentMonitorAsAnalyzer, DuplicateRecHits, TrackCount, HLTOfflineReproducibility, CollectionDumper< T >, EcalDisplaysByEvent, SiPixelErrorEstimation, L1TdeCSCTF, L1PromptAnalysis, ResolutionAnalyzer, StopProfilerAnalyzer, L1TCSCTF, ValidateGeometry, TriggerValidator, TestCorrection, FFTJetTreeDump, EcalMipGraphs, APVCyclePhaseDebuggerFromL1TS, MultiplicityTimeCorrelations, OverlapProblemTPAnalyzer, SiStripDcsInfo, TauJetCorrectorExample, SiPixelQualityHistory, TestCorrection, FFTJetPileupAnalyzer, MCvsRecoVerticesAnalyzer, SiPixelErrorsDigisToCalibDigis, SiStripQualityHistory, HLTOverallSummary, HLTGetDigi, L1GtTriggerMenuTester, TrackerGeometryCompare, DetIdSelectorTest, DTDataIntegrityTask, SiStripDaqInfo, DummyEvelyser, MCVerticesAnalyzer, CastorDumpConditions, L1GtRunSettingsViewer, BigEventsDebugger< T >, SiStripCertificationInfo, EGammaCutBasedEleIdAnalyzer, DisplayGeom, LhcTrackAnalyzer, EcalLaserAnalyzerYousi, EventTimeDistribution, l1t::L1TStage2CaloAnalyzer, TreeProducerCalibSimul, EcalURecHitHists, BuildTrackerMapPlugin, l1t::GtRecordDump, l1t::L1TGlobalAnalyzer, TestOutliers, HcalLuttoDB, ElectronCalibrationUniv, HLTInclusiveVBFClient, L1GtTrigReport, TestTrackHits, ConversionPostprocessing, PhotonPostprocessing, PFMETBenchmarkAnalyzer, APVCyclePhaseMonitor, L1RCTTestAnalyzer, BTagPerformaceRootProducerFromSQLITE, EcalTPCondAnalyzer, DTRecHitQuality, MultiplicityInvestigator, SiStripOfflineDQM, IgProfModule, L1TStage2InputPatternWriter, l1t::GtInputDump, StartProfilerAnalyzer, calcTopMass, PFJetBenchmarkAnalyzer, AnotherPrimaryVertexAnalyzer, EcalTPGParamBuilder, MEtoMEComparitor, MulticoreRunLumiEventChecker, L1ExtraTestAnalyzer, TestResolution, FFTJetImageRecorder, AnaMuonCaloCleaner, TestMuonCaloCleaner, EcalBxOrbitNumberGrapher, SiStripCorrelateNoise, EDMtoMEConverter, MCAcceptanceAnalyzer, HLTrigReport, edm::AnalyzerWrapper< T >, EGEnergyAnalyzer, TestSmoothHits, DTDigiReader, BSvsPVAnalyzer, HcalGainsCheck, FourVectorHLT, SiStripCorrelateBadStripAndNoise, SiStripPlotGain, DQMDaqInfo, DumpSimGeometry, TagProbeFitTreeProducer, TestHits, EcalSimHitsValidation, PhiSymmetryCalibration, HitEff, L1O2OTestAnalyzer, L1ABCDebugger, gamma_radiative_analyzer, ZMuMu_Radiative_analyzer, FFTJetCorrectorDBReader, L1GtPrescaleFactorsAndMasksTester, ErrorsPropagationAnalyzer, AnotherBeamSpotAnalyzer, EcalLaserAnalyzer, cms::Analyzer_minbias, StoreEcalCondition, SiStripAnalyser, L1RCTLutWriter, ErrorsAnalyzer, EcalSimRawData, MuonGeometryArrange, cms::HcalConstantsASCIIWriter, SiPixelDQMRocLevelAnalyzer, MuTriggerAnalyzer, edm::EventSetupCacheIdentifierChecker, L1GtPackUnpackAnalyzer, DTSegment4DQuality, EnergyScaleAnalyzer, MuonGeometrySVGTemplate, EcalLaserAnalyzer2, testChannel, EcalPulseShapeGrapher, WriteL1TriggerObjetsXml, BoostIODBReader< DataType, RecordType >, BoostIODBWriter< DataType >, edmtest::HcalDumpConditions, MultiplicityCorrelator, ZMuMu_MCanalyzer, ZMuMuAnalyzer_cynematics, FFTJetCorrectorDBWriter, PatJetAnalyzer, myJetAna, edm::SecSourceAnalyzer, edm::TestMixedSource, ContainmentCorrectionAnalyzer, TPGCheck, GlobalHitsProdHistStripper, ElectronCalibration, SiStripMonitorCondData, L1ScalersClient, DTTrigTest, L1GctPrintLuts, L1GtPatternGenerator, SimplePi0DiscAnalyzer, SiStripElectronAnalyzer, HSCPValidator, EcalEndcapSimHitsValidation, EcalPreshowerSimHitsValidation, TestSuite, TrackParameterAnalyzer, DTKeyedConfigDBDump, DTKeyedConfigDBInit, BeamProfile2DB, L1CaloGeometryDump, edm::TestMix, EcalBarrelSimHitsValidation, MuonGeometryDBConverter, MuonAlignmentAnalyzer, DTNoiseComputation, HcalPedestalsCheck, HcalPedestalWidthsCheck, DQMClientExample, ZMuMu_efficiencyAnalyzer, HLTAnalyzer, L1RCTRelValAnalyzer, AnalysisRootpleProducer, EcalSimple2007H4TBAnalyzer, EcalDccWeightBuilder, APVValidationPlots, StripValidationPlots, MCEfficiencyAnalyzer, ZMuMu_vtxAnalyzer, RctDigiToSourceCardText, L1GtVhdlWriter, L1RCTParametersTester, Tracker_OldtoNewConverter, cms::ProducerAnalyzer, HcalAutoPedestalValidator, BeamSpotProblemMonitor, sistrip::SpyIdentifyRunsModule, L1RCTChannelMaskTester, GsfElectronMCAnalyzer, EcalSimpleTBAnalyzer, HcalQLPlotAnal, RPCPhiEff, BeamMonitor, AbortOnEventIDAnalyzer, cms::MinBias, Profiler, ProfilerAnalyzer, PatZToMuMuAnalyzer, DQMAnalyzer, GsfElectronFakeAnalyzer, CentralityTableProducer, Mixing2DB, QualityCutsAnalyzer, HcalCorrPFCalculation, StudyHLT, EcalTestDevDB, L1CondDBIOVWriter, L1CondDBPayloadWriter, QualityTester, WenuPlots, dimuonHLTFilterCheck, ZMuMuPerformances, EventIDChecker, edm::FlatEGunASCIIWriter, JetCorrectorDBReader, L1GctValidation, L1MuCSCTFParametersTester, L1GtParametersTester, PlottingDevice, GsfElectronDataAnalyzer, GsfElectronMCFakeAnalyzer, SVTagInfoValidationAnalyzer, TrackHistoryAnalyzer, recoBSVTagInfoValidationAnalyzer, HcalQIEDataCheck, AlCaRecoTriggerBitsRcdRead, sistrip::SpyExtractRunModule, SiStripFEDErrorsDQM, ConverterTester, ZeePlots, GctTimingAnalyzer, L1GtStableParametersTester, ParticleListDrawer, AnaL1CaloCleaner, ResolutionCreator, EcalTestPulseAnalyzer, DTt0DBValidation, ZMuMuAnalyzer, CSCViewDigi, LHEAnalyzer, CSCTFConfigTestAnalyzer, SimplePhotonAnalyzer, KineExample, EcalTrigPrimAnalyzer, VertexHistoryAnalyzer, DTSegment2DSLPhiQuality, EcalABAnalyzer, EcalPerEvtLaserAnalyzer, DTTTrigCalibration, DTVDriftCalibration, SimAnalyzerMinbias, IsolatedParticlesGeneratedJets, EcalTPGAnalyzer, BeamMonitorBx, DQMProvInfo, HarvestingAnalyzer, PatPhotonSimpleAnalyzer, PhotonIDSimpleAnalyzer, CSCRecoBadChannelsAnalyzer, LumiCalculator, edm::InputAnalyzer, DTSegment2DQuality, SiStripLAProfileBooker, EcalHexDisplay, SiStripMonitorCondDataOnDemandExample, ZMuMuSaMassHistogram, L1RCTSaveInput, DTConfigTester, L1GtBoardMapsTester, L1GtPsbSetupTester, UETableProducer, KVFTest, EcalTPInputAnalyzer, TauDQMFileLoader, DQMHistNormalizer, DTNoiseCalibration, miscalibExample, EcalPedHists, EcalGetLaserData, DTnoiseDBValidation, HarvestingDataCertification, GctFibreAnalyzer, PatBJetVertexAnalyzer, HcalForwardLibWriter, ValidationMisalignedTracker, SurveyDBUploader, EcalPedOffset, DTT0CalibrationNew, ElectronStudy, TkVoltageMapCreator, SiStripApvGainBuilderFromTag, MaterialForOnline, RotationForOnline, BeamConditionsMonitor, PixelVTXMonitor, SiStripCommissioningSource, DQMOfflineHLTEventInfoClient, DQMLumiMonitor, ZMuMuEfficiency, DumpGctDigis, l1t::L1TCaloStage1LutWriter, RctDigiToRctText, L1GctConfigDump, ElectronSeedAnalyzer, DTT0Calibration, DTTPDeadWriter, HLTInspect, ZMuMuIsolationAnalyzer, EcalDumpRaw, test::GlobalNumbersAnalysis, ExternalLHEAsciiDumper, HiggsToZZ4LeptonsSkimEff, AnalysisRootpleProducerOnlyMC, DTResidualCalibration, DTTTrigWriter, RecAnalyzerMinbias, edmtest::L1TriggerScalerESAnalyzer, edmtest::RunInfoESAnalyzer, edmtest::RunSummaryESAnalyzer, TKStatus, EcalBarrelMonitorDbModule, ZGlobalVsSAIsolationAnalyzer, RivetAnalyzer, PatBJetTrackAnalyzer, RecoTauPlotDiscriminator, BeamSpotWrite2DB, EmbeddingKineReweightNtupleProducer, TrackerSystematicMisalignments, AlCaElectronsTest, SiPixelDetInfoFileWriter, SiStripDetInfoFileWriter, SiStripNoiseNormalizedWithApvGainBuilder, popcon::PopConAnalyzer< S >, AlCaRecoTriggerBitsRcdUpdate, AlcaBeamMonitor, SiStripCommissioningOfflineClient, DQMFEDIntegrityClient, GenFilterEfficiencyAnalyzer, FactorizedJetCorrectorDemo, JetCorrectorOnTheFly< Jet >, CSCTFanalyzer, L1ScalesTester, AcceptanceHistoProducer, TtSemiLepSignalSelMVATrainer, DT4DSegmentClients, RPCGeometryServTest, popcon::PopConAnalyzer< HcalDcsValuesHandler >, popcon::PopConAnalyzer< HcalElectronicsMapHandler >, popcon::PopConAnalyzer< HcalRecoParamsHandler >, popcon::PopConAnalyzer< HcalGainWidthsHandler >, popcon::PopConAnalyzer< HcalQIEDataHandler >, popcon::PopConAnalyzer< HcalL1TriggerObjectsHandler >, popcon::PopConAnalyzer< CastorChannelQualityHandler >, popcon::PopConAnalyzer< HcalMCParamsHandler >, popcon::PopConAnalyzer< DTUserKeyedConfigHandler >, popcon::PopConAnalyzer< CastorPedestalsHandler >, popcon::PopConAnalyzer< CastorQIEDataHandler >, popcon::PopConAnalyzer< HcalZSThresholdsHandler >, popcon::PopConAnalyzer< HcalDcsMapHandler >, popcon::PopConAnalyzer< CastorGainsHandler >, popcon::PopConAnalyzer< HcalLUTCorrsHandler >, popcon::PopConAnalyzer< HcalPFCorrsHandler >, popcon::PopConAnalyzer< CastorPedestalWidthsHandler >, popcon::PopConAnalyzer< L1RPCHwConfig >, popcon::PopConAnalyzer< HcalZDCLowGainFractionsHandler >, popcon::PopConAnalyzer< popcon::EcalChannelStatusHandler >, popcon::PopConAnalyzer< HcalPedestalsHandler >, popcon::PopConAnalyzer< RPCEMap >, popcon::PopConAnalyzer< CastorGainWidthsHandler >, popcon::PopConAnalyzer< HcalFlagHFDigiTimeParamsHandler >, popcon::PopConAnalyzer< HcalGainsHandler >, popcon::PopConAnalyzer< HcalTimingParamsHandler >, popcon::PopConAnalyzer< HcalLongRecoParamsHandler >, popcon::PopConAnalyzer< CastorElectronicsMapHandler >, popcon::PopConAnalyzer< DTKeyedConfigHandler >, popcon::PopConAnalyzer< HcalCovarianceMatricesHandler >, popcon::PopConAnalyzer< HcalLutMetadataHandler >, popcon::PopConAnalyzer< HcalTimeCorrsHandler >, popcon::PopConAnalyzer< CastorSaturationCorrsHandler >, popcon::PopConAnalyzer< HcalChannelQualityHandler >, popcon::PopConAnalyzer< HcalCholeskyMatricesHandler >, popcon::PopConAnalyzer< HcalValidationCorrsHandler >, popcon::PopConAnalyzer< CastorRecoParamsHandler >, popcon::PopConAnalyzer< HcalRespCorrsHandler >, popcon::PopConAnalyzer< HcalPedestalWidthsHandler >, SurveyDataConverter, JetCorrectorDemo, TauDQMHistEffProducer, DTTTrigCorrection, DTTTrigOffsetCalibration, PUDumper, HcalCalibrator, ShallowTree, ObjectCounter< C >, DQMSourceExample, testAnalyzer, CSCTFAnalyzer, CaloConfigWriter, CaloParamsWriter, L1TCaloParamsWriter, L1CaloInputScalesGenerator, L1CaloInputScaleTester, TreeSplitter, ExampleMuonAnalyzer, TtSemiLepJetCombMVATrainer, DTT0Correction, DQMDcsInfoClient, DTTPGParamsWriter, PatVertexAnalyzer, TtFullHadSignalSelMVATrainer, DTRecHitClients, PFTauElecRejectionBenchmarkAnalyzer, LaserDQM, DTSurveyConvert, WriteEcalMiscalibConstants, WriteEcalMiscalibConstantsMC, BufferedBoostIODBWriter, PhysicalPartsTree, AlcaBeamMonitorClient, HLTBitAnalyzer, CompareToObjectMapRecord, PatTrackAnalyzer, BeamSpotAnalyzer, TrackCategoriesAnalyzer, TrackingParticleCategoriesAnalyzer, AlignmentStats, TkAlCaSkimTreeMerger, DTMapGenerator, DTTTrigCorrectionFirst, SiStripDetVOffReader, DQMMessageLogger, GctDigiToPsbText, RawToText, DBReader, pat::CandidateSummaryTable, PatBasicAnalyzer, PatBTagAnalyzer, MCElectronAnalyzer, MCPhotonAnalyzer, MCPizeroAnalyzer, PhotonsWithConversionsAnalyzer, SimpleConvertedPhotonAnalyzer, DijetMass< Jet >, BeamSpotFromDB, DT2DSegmentClients, SurveyMisalignmentInput, DTVDriftSegmentCalibration, DTVDriftWriter, HistoAnalyzer< C >, SiStripNoisesReader, SiStripPedestalsReader, SiStripThresholdReader, DQMFileReader, DTEtaPatternLutTester, DTExtLutTester, DTPhiLutTester, DTPtaLutTester, DTQualPatternLutTester, DTTFMasksTester, DTTFParametersTester, EcalSRCondTools, CreateSurveyRcds, SurveyInputTrackerFromDB, PCLMetadataWriter, SiStripQualityStatistics, EcalPnGraphs, OutputMagneticFieldDDToDDL, SiStripBadComponentsDQMServiceReader, DQMMessageLoggerClient, DigiAnalyzer, RivetHarvesting, PatTopSelectionAnalyzer, TauGenJetDumper, HcalDigiAnalyzer, TrackingMaterialAnalyser, GenMuonRadCorrAnalyzer, OutputDDToDDL, SolidsForOnline, SurveyInputBase, EcalDigiDisplay, SiStripCablingTrackerMap, SiStripLorentzAngleReader, DQMGenericTnPClient, LHEWriter, HepMCEventWriter, HcalTBWriter, QGLikelihoodDBWriter, PatBJetTagAnalyzer, PatMCMatching, PatMCMatchingExtended, PatTriggerAnalyzer, PatTriggerTagAndProbe, myRawAna, GBRForestWriter, ZdcTBAnalyzer, HcalHitAnalyzer, EgammaObjects, testEcalTPGScale, DTTPAnalyzer, DummyCondDBWriter< TObject, TObjectO, TRecord >, EcalDCCHeaderDisplay, edmtest::DQMReferenceHistogramRootFileEventSetupAnalyzer, edmtest::DQMXMLFileEventSetupAnalyzer, GEMRecoIdealDBLoader, gen::DataCardFileWriter, HtrXmlPattern, AlcaBeamSpotHarvester, edmtest::FillInfoESAnalyzer, ESDcsInfoTask, CastorDigiAnalyzer, TopGenEventAnalyzer, SiStripFedCablingManipulator, HcalZDCLowGainFractionsPopConAnalyzer, SiStripApvGainBuilder, SiStripApvGainReader, SiStripPedestalsBuilder, SiStripSummaryBuilder, SiStripThresholdBuilder, CSCCableReadTest, CSCChamberTimeCorrectionsReadTest, CSCMap1Read, PatElectronAnalyzer, KVFTrackUpdate, TopElecAnalyzer, TopJetAnalyzer, TopMuonAnalyzer, TopTauAnalyzer, PFTester, TauDQMSimpleFileSaver, CastorChannelQualityPopConAnalyzer, CastorElectronicsMapPopConAnalyzer, CastorGainsPopConAnalyzer, CastorGainWidthsPopConAnalyzer, CastorPedestalsPopConAnalyzer, CastorPedestalWidthsPopConAnalyzer, CastorQIEDataPopConAnalyzer, CastorRecoParamsPopConAnalyzer, CastorSaturationCorrsPopConAnalyzer, HcalChannelQualityPopConAnalyzer, HcalCholeskyMatricesPopConAnalyzer, HcalCovarianceMatricesPopConAnalyzer, HcalDcsMapPopConAnalyzer, HcalDcsValuesPopConAnalyzer, HcalElectronicsMapPopConAnalyzer, HcalFlagHFDigiTimeParamsPopConAnalyzer, HcalGainsPopConAnalyzer, HcalGainWidthsPopConAnalyzer, HcalL1TriggerObjectsPopConAnalyzer, HcalLongRecoParamsPopConAnalyzer, HcalLUTCorrsPopConAnalyzer, HcalLutMetadataPopConAnalyzer, HcalMCParamsPopConAnalyzer, HcalPedestalsPopConAnalyzer, HcalPedestalWidthsPopConAnalyzer, HcalPFCorrsPopConAnalyzer, HcalQIEDataPopConAnalyzer, HcalRecoParamsPopConAnalyzer, HcalRespCorrsPopConAnalyzer, HcalTimeCorrsPopConAnalyzer, HcalTimingParamsPopConAnalyzer, HcalValidationCorrsPopConAnalyzer, HcalZSThresholdsPopConAnalyzer, CondReader, SiStripBadStripReader, SiStripNoisesBuilder, SiStripSummaryReader, PlaybackRawDataProvider, L1MuScalesTester, PatTauAnalyzer, PatZjetsElectronAnalyzer, PatZjetsJetAnalyzer, JetAnaPythia< Jet >, CastorHitAnalyzer, SurveyInputCSCfromPins, EcalPerEvtMatacqAnalyzer, EcalTPGDBCopy, PhiSymmetryCalibration_step2, PhiSymmetryCalibration_step2_SM, DummyCondObjPrinter< TObject, TRecord >, EcalDBCopy, ESDBCopy, SiStripDetVOffFakeBuilder, JetCorrectorDBWriter, CMSDAS11DijetAnalyzer, CMSDAS11DijetTestAnalyzer, JetCorExample< Jet >, JetPlotsExample< Jet >, JetValidation, EcalTBHodoscopeRawInfoDumper, EcalTBTDCRawInfoDumper, GenericBenchmarkAnalyzer, EcalMatacqAnalyzer, EcalTPGParamReaderFromDB, ESDaqInfoTask, DumpFWTGeoRecoGeometry, QGLikelihoodSystematicsDBWriter, PhysicsPerformanceDBWriterFromFile_WPandPayload, PhysicsPerformanceDBWriterFromFile_WPandPayload_IOV, JetToDigiDump, myFastSimVal, RawDataConverter, DumpFWRecoGeometry, DQMRivetClient, PhysicsTools::MVATrainerContainerSave, PhysicsTools::MVATrainerFileSave, CaloTowersExample, HypothesisAnalyzer, PGeometricDetBuilder, PGeometricDetExtraBuilder, evf::EvFRecordUnpacker, GeometricDetLoader, METCorrectorDBWriter, QGLikelihoodDBReader, QGLikelihoodSystematicsDBReader, DBWriter, PhysicsTools::MVATrainerSave, PhysicsPerformanceDBWriterTFormula_fromfile_WPandPL, DTKeyedConfigPopConAnalyzer, CSCRecoIdealDBLoader, DTRecoIdealDBLoader, PCaloGeometryBuilder, PVSSIDReader, RPCStripNoisesRcdRead, SiStripFedCablingBuilder, SiStripFedCablingReader, CSCDigiToPattern, evf::EvFRecordInserter, ParticleTreeDrawer, BTagCalibrationDbCreator, SimpleJetDump, EcalStatusAnalyzer, EcalTrivialObjectAnalyzer, HcalCableMapper, edmtest::DQMSummaryEventSetupAnalyzer, ExTestEcalChannelStatusAnalyzer, XMLGeometryBuilder, DebugZMCTruth, CaloMCTruthTreeProducer, PFMCTruthTreeProducer, TagProbeFitTreeAnalyzer, RPCRecoIdealDBLoader, ESDataCertificationTask, ElectronIDAnalyzer, DTUserKeyedConfigPopConAnalyzer, CSCAFEBAnalyzer, ParticleDecayDrawer, RHStopDump, PHcalParametersDBBuilder, PTrackerParametersDBBuilder, EcalDQMStatusWriter, FlavorJetCorrectionExample, PartonJetCorrectionExample, CSCTruthTest, sistrip::EnsembleCalibrationLA, ZMCHistogrammer, CSCDigiDump, HcalLutGenerator, ZMuPtScaleAnalyzer, ZHistogrammer, HLTTauRelvalQTester, TSelectorAnalyzer< Algo >, EWKSystUnc, GlbMuQualityCutsAnalysis, ZLONLOHistogrammer, ZMassHistogrammer, zPdfUnc, BjetAnalysis, and DimuonStatistics.

Referenced by doEvent().

const std::string & edm::EDAnalyzer::baseType ( )
static

Definition at line 147 of file EDAnalyzer.cc.

References edm::kBaseType().

147  {
148  return kBaseType;
149  }
static const std::string kBaseType("EDAnalyzer")
virtual void edm::EDAnalyzer::beginJob ( void  )
inlineprivatevirtual

Reimplemented in DQMStoreStats, ResidualRefitting, HOCalibAnalyzer, ConditionDBWriter< T >, ConditionDBWriter< SiStripLorentzAngle >, ConditionDBWriter< PhysicsTools::Calibration::HistogramD3D >, ConditionDBWriter< SiStripBadStrip >, ConditionDBWriter< SiStripApvGain >, MCEmbeddingValidationAnalyzer, FWLiteESRecordWriterAnalyzer, GlobalTrackerMuonAlignment, HLTScalersClient, HcalHBHEMuonAnalyzer, DijetRatio< Jet >, SiPixelOfflineCalibAnalysisBase, HcalRaddamMuon, GammaJetAnalysis, LaserSorter, IsolatedTracksNxN, IsolatedTracksHcalScale, SiStripSpyDisplayModule, ErsatzMEt, analyzer::SiPixelLorentzAngle, IsolatedGenParticles, ListGroups, GctErrorAnalyzer, DiJetAnalyzer, ValidationHcalIsoTrackAlCaReco, SiStripBaselineAnalyzer, IsoTrackCalibration, Vx3DHLTAnalyzer, PrimaryVertexValidation, EgHLTOfflineSummaryClient, IsoTrackCalib, IsoTrig, AnalysisErsatz, CosmicSplitterValidation, APVShotsAnalyzer, GenPurposeSkimmerData, MuonAlignment, ListIds, EopTreeWriter, ValidIsoTrkCalib, HcalIsoTrkAnalyzer, OccupancyPlots, L1PromptAnalysis, AlignmentMonitorAsAnalyzer, HLTOfflineReproducibility, SiPixelErrorEstimation, DuplicateRecHits, ValidateGeometry, TriggerValidator, FFTJetTreeDump, MultiplicityTimeCorrelations, TauJetCorrectorExample, FFTJetPileupAnalyzer, SiPixelErrorsDigisToCalibDigis, SiPixelQualityHistory, HLTOverallSummary, DetIdSelectorTest, SiStripQualityHistory, TreeProducerCalibSimul, MCvsRecoVerticesAnalyzer, L1GtRunSettingsViewer, EGammaCutBasedEleIdAnalyzer, DisplayGeom, LhcTrackAnalyzer, EcalLaserAnalyzerYousi, ElectronCalibrationUniv, l1t::L1TStage2CaloAnalyzer, ConversionPostprocessing, PhotonPostprocessing, MCVerticesAnalyzer, TrackerGeometryCompare, BuildTrackerMapPlugin, l1t::L1TGlobalAnalyzer, EcalTPCondAnalyzer, HcalLuttoDB, EventTimeDistribution, PFMETBenchmarkAnalyzer, EcalTPGParamBuilder, DummyEvelyser, BTagPerformaceRootProducerFromSQLITE, EcalSimHitsValidation, MultiplicityInvestigator, L1GtTrigReport, L1TStage2InputPatternWriter, PFJetBenchmarkAnalyzer, AnotherPrimaryVertexAnalyzer, APVCyclePhaseMonitor, HLTInclusiveVBFClient, MEtoMEComparitor, MulticoreRunLumiEventChecker, FFTJetImageRecorder, AnaMuonCaloCleaner, TestMuonCaloCleaner, EcalBxOrbitNumberGrapher, L1GtDataEmulAnalyzer, L1GtTriggerMenuTester, EGEnergyAnalyzer, BSvsPVAnalyzer, EcalLaserAnalyzer, testChannel, cms::Analyzer_minbias, FourVectorHLT, EDMtoMEConverter, L1GtAnalyzer, edm::AnalyzerWrapper< T >, cms::HcalConstantsASCIIWriter, L1O2OTestAnalyzer, L1ABCDebugger, DQMDaqInfo, EnergyScaleAnalyzer, EcalEndcapSimHitsValidation, EcalPreshowerSimHitsValidation, AnotherBeamSpotAnalyzer, EcalLaserAnalyzer2, HitEff, HcalGainsCheck, SiStripDaqInfo, SiStripDcsInfo, SiStripOfflineDQM, IgProfModule, ContainmentCorrectionAnalyzer, EcalBarrelSimHitsValidation, ElectronCalibration, SiPixelDQMRocLevelAnalyzer, SiStripCertificationInfo, SiStripElectronAnalyzer, TestSuite, TrackParameterAnalyzer, MuonGeometryArrange, MuonAlignmentAnalyzer, WriteL1TriggerObjetsXml, EcalGetLaserData, MultiplicityCorrelator, myJetAna, edm::SecSourceAnalyzer, edm::TestMixedSource, TPGCheck, L1GctPrintLuts, AnalysisRootpleProducer, HSCPValidator, GlobalHitsProdHistStripper, DTKeyedConfigDBDump, DTKeyedConfigDBInit, SiStripMonitorCondData, BeamProfile2DB, L1CaloGeometryDump, SimplePi0DiscAnalyzer, cms::ProducerAnalyzer, SiStripAnalyser, HLTrigReport, L1GtPatternGenerator, EcalSimpleTBAnalyzer, APVValidationPlots, StripValidationPlots, cms::MinBias, Tracker_OldtoNewConverter, PhiSymmetryCalibration, HcalCorrPFCalculation, sistrip::SpyIdentifyRunsModule, edm::FlatEGunASCIIWriter, DTNoiseComputation, AbortOnEventIDAnalyzer, L1GtPrescaleFactorsAndMasksTester, Profiler, ProfilerAnalyzer, GsfElectronMCAnalyzer, Mixing2DB, QualityCutsAnalyzer, EcalTestPulseAnalyzer, StudyHLT, L1CondDBIOVWriter, L1CondDBPayloadWriter, WenuPlots, EventIDChecker, JetCorrectorDBReader, L1GctValidation, L1GtPackUnpackAnalyzer, PlottingDevice, DQMAnalyzer, GsfElectronFakeAnalyzer, SimplePhotonAnalyzer, TrackHistoryAnalyzer, EcalABAnalyzer, EcalPerEvtLaserAnalyzer, SimAnalyzerMinbias, BeamSpotProblemMonitor, sistrip::SpyExtractRunModule, SiStripFEDErrorsDQM, DQMClientExample, ZeePlots, GsfElectronDataAnalyzer, GsfElectronMCFakeAnalyzer, PatPhotonSimpleAnalyzer, PhotonIDSimpleAnalyzer, KVFTest, ResolutionCreator, ConverterTester, DTTrigTest, CSCTFConfigTestAnalyzer, VertexHistoryAnalyzer, miscalibExample, IsolatedParticlesGeneratedJets, BeamMonitor, edm::InputAnalyzer, EcalBarrelMonitorDbModule, HarvestingAnalyzer, ElectronSeedAnalyzer, LumiCalculator, SiStripMonitorCondDataOnDemandExample, PatBJetVertexAnalyzer, AnalysisRootpleProducerOnlyMC, HcalForwardLibWriter, DTNoiseCalibration, AlCaElectronsTest, RecAnalyzerMinbias, HarvestingDataCertification, CSCTFanalyzer, l1t::L1TCaloStage1LutWriter, EmbeddingKineReweightNtupleProducer, BeamMonitorBx, PixelVTXMonitor, DQMLumiMonitor, TtSemiLepSignalSelMVATrainer, TkVoltageMapCreator, ExampleMuonAnalyzer, PatBJetTrackAnalyzer, BeamSpotWrite2DB, edmtest::L1TriggerScalerESAnalyzer, FactorizedJetCorrectorDemo, JetCorrectorOnTheFly< Jet >, AcceptanceHistoProducer, LaserDQM, TrackerSystematicMisalignments, DTResidualCalibration, SiPixelDetInfoFileWriter, AlcaBeamMonitor, JetCorrectorDemo, TtFullHadSignalSelMVATrainer, HcalCalibrator, ShallowTree, BeamConditionsMonitor, L1ScalersClient, DQMOfflineHLTEventInfoClient, RivetAnalyzer, L1CaloInputScalesGenerator, L1CaloInputScaleTester, TtSemiLepJetCombMVATrainer, AlignmentStats, DTTTrigCorrection, TKStatus, DQMFEDIntegrityClient, PatVertexAnalyzer, MCElectronAnalyzer, MCPhotonAnalyzer, MCPizeroAnalyzer, PhotonsWithConversionsAnalyzer, SimpleConvertedPhotonAnalyzer, PFTauElecRejectionBenchmarkAnalyzer, WriteEcalMiscalibConstants, WriteEcalMiscalibConstantsMC, DTT0Correction, popcon::PopConAnalyzer< S >, PatTrackAnalyzer, BeamSpotAnalyzer, popcon::PopConAnalyzer< HcalDcsValuesHandler >, popcon::PopConAnalyzer< HcalElectronicsMapHandler >, popcon::PopConAnalyzer< HcalRecoParamsHandler >, popcon::PopConAnalyzer< HcalGainWidthsHandler >, popcon::PopConAnalyzer< HcalQIEDataHandler >, popcon::PopConAnalyzer< HcalL1TriggerObjectsHandler >, popcon::PopConAnalyzer< CastorChannelQualityHandler >, popcon::PopConAnalyzer< HcalMCParamsHandler >, popcon::PopConAnalyzer< DTUserKeyedConfigHandler >, popcon::PopConAnalyzer< CastorPedestalsHandler >, popcon::PopConAnalyzer< CastorQIEDataHandler >, popcon::PopConAnalyzer< HcalZSThresholdsHandler >, popcon::PopConAnalyzer< HcalDcsMapHandler >, popcon::PopConAnalyzer< CastorGainsHandler >, popcon::PopConAnalyzer< HcalLUTCorrsHandler >, popcon::PopConAnalyzer< HcalPFCorrsHandler >, popcon::PopConAnalyzer< CastorPedestalWidthsHandler >, popcon::PopConAnalyzer< L1RPCHwConfig >, popcon::PopConAnalyzer< HcalZDCLowGainFractionsHandler >, popcon::PopConAnalyzer< popcon::EcalChannelStatusHandler >, popcon::PopConAnalyzer< HcalPedestalsHandler >, popcon::PopConAnalyzer< RPCEMap >, popcon::PopConAnalyzer< CastorGainWidthsHandler >, popcon::PopConAnalyzer< HcalFlagHFDigiTimeParamsHandler >, popcon::PopConAnalyzer< HcalGainsHandler >, popcon::PopConAnalyzer< HcalTimingParamsHandler >, popcon::PopConAnalyzer< HcalLongRecoParamsHandler >, popcon::PopConAnalyzer< CastorElectronicsMapHandler >, popcon::PopConAnalyzer< DTKeyedConfigHandler >, popcon::PopConAnalyzer< HcalCovarianceMatricesHandler >, popcon::PopConAnalyzer< HcalLutMetadataHandler >, popcon::PopConAnalyzer< HcalTimeCorrsHandler >, popcon::PopConAnalyzer< CastorSaturationCorrsHandler >, popcon::PopConAnalyzer< HcalChannelQualityHandler >, popcon::PopConAnalyzer< HcalCholeskyMatricesHandler >, popcon::PopConAnalyzer< HcalValidationCorrsHandler >, popcon::PopConAnalyzer< CastorRecoParamsHandler >, popcon::PopConAnalyzer< HcalRespCorrsHandler >, popcon::PopConAnalyzer< HcalPedestalWidthsHandler >, EcalPnGraphs, AlcaBeamMonitorClient, RawToText, PatBTagAnalyzer, DijetMass< Jet >, BeamSpotFromDB, TrackingMaterialAnalyser, GenMuonRadCorrAnalyzer, TkAlCaSkimTreeMerger, DTMapGenerator, DTTTrigCorrectionFirst, DQMFileReader, PatBasicAnalyzer, DTVDriftSegmentCalibration, ESDcsInfoTask, DQMMessageLogger, DQMSourceExample, EgammaObjects, testEcalTPGScale, PatTopSelectionAnalyzer, QGLikelihoodDBWriter, PatBJetTagAnalyzer, PatMCMatching, PatMCMatchingExtended, myRawAna, KVFTrackUpdate, gen::DataCardFileWriter, RivetHarvesting, PatTriggerAnalyzer, PatTriggerTagAndProbe, PFTester, SurveyInputBase, ESDaqInfoTask, CMSDAS11DijetAnalyzer, CMSDAS11DijetTestAnalyzer, TopGenEventAnalyzer, EcalPerEvtMatacqAnalyzer, AlcaBeamSpotHarvester, CSCCableReadTest, CSCChamberTimeCorrectionsReadTest, CSCMap1Read, PatElectronAnalyzer, EcalTBHodoscopeRawInfoDumper, EcalTBTDCRawInfoDumper, TopElecAnalyzer, TopJetAnalyzer, TopMuonAnalyzer, TopTauAnalyzer, GenericBenchmarkAnalyzer, EcalMatacqAnalyzer, DQMMessageLoggerClient, PlaybackRawDataProvider, DumpFWTGeoRecoGeometry, PatTauAnalyzer, PatZjetsElectronAnalyzer, PatZjetsJetAnalyzer, JetAnaPythia< Jet >, DumpFWRecoGeometry, JetCorrectorDBWriter, JetCorExample< Jet >, JetPlotsExample< Jet >, JetValidation, EcalTPGParamReaderFromDB, QGLikelihoodSystematicsDBWriter, PhysicsPerformanceDBWriterFromFile_WPandPayload, PhysicsPerformanceDBWriterFromFile_WPandPayload_IOV, JetToDigiDump, myFastSimVal, PhiSymmetryCalibration_step2, PhiSymmetryCalibration_step2_SM, CaloTowersExample, HypothesisAnalyzer, RawDataConverter, EcalStatusAnalyzer, METCorrectorDBWriter, QGLikelihoodDBReader, QGLikelihoodSystematicsDBReader, PhysicsPerformanceDBWriterTFormula_fromfile_WPandPL, ESDataCertificationTask, BTagCalibrationDbCreator, SimpleJetDump, XMLGeometryBuilder, CaloMCTruthTreeProducer, and PFMCTruthTreeProducer.

Definition at line 72 of file EDAnalyzer.h.

Referenced by doBeginJob().

72 {}
virtual void edm::EDAnalyzer::beginLuminosityBlock ( LuminosityBlock const &  ,
EventSetup const &   
)
inlineprivatevirtual
virtual void edm::EDAnalyzer::beginRun ( Run const &  ,
EventSetup const &   
)
inlineprivatevirtual

Reimplemented in DQMStoreStats, ConditionDBWriter< T >, ConditionDBWriter< SiStripLorentzAngle >, ConditionDBWriter< PhysicsTools::Calibration::HistogramD3D >, ConditionDBWriter< SiStripBadStrip >, ConditionDBWriter< SiStripApvGain >, FWLiteESRecordWriterAnalyzer, HLTScalersClient, HcalHBHEMuonAnalyzer, HcalRaddamMuon, GammaJetAnalysis, SiPixelOfflineCalibAnalysisBase, TrackerDpgAnalysis, LaserSorter, SiStripSpyDisplayModule, Vx3DHLTAnalyzer, IsoTrackCalibration, EgHLTOfflineSummaryClient, IsoTrackCalib, IsoTrig, APVShotsAnalyzer, HcalIsoTrkAnalyzer, EcalCosmicsHists, OccupancyPlots, HLTOfflineReproducibility, TriggerValidator, OverlapProblemTSOSAnalyzer, TrackCount, thread_unsafe::DQMEDAnalyzer, EcalDisplaysByEvent, DuplicateRecHits, MultiplicityTimeCorrelations, HLTOverallSummary, EcalMipGraphs, APVCyclePhaseDebuggerFromL1TS, EGammaCutBasedEleIdAnalyzer, OverlapProblemTPAnalyzer, SiPixelQualityHistory, IgProfModule, SiStripQualityHistory, MCvsRecoVerticesAnalyzer, ElectronCalibrationUniv, MulticoreRunLumiEventChecker, DTRecHitQuality, MCVerticesAnalyzer, DummyEvelyser, EcalTPCondAnalyzer, EcalURecHitHists, EventTimeDistribution, AnaMuonCaloCleaner, TestMuonCaloCleaner, MultiplicityInvestigator, FourVectorHLT, EGEnergyAnalyzer, AnotherPrimaryVertexAnalyzer, HLTInclusiveVBFClient, MEtoMEComparitor, L1GtTriggerMenuTester, APVCyclePhaseMonitor, EDMtoMEConverter, BSvsPVAnalyzer, cms::Analyzer_minbias, L1ABCDebugger, SiStripDaqInfo, SiStripDcsInfo, SiStripOfflineDQM, SiStripCorrelateNoise, edm::EventSetupCacheIdentifierChecker, L1GtAnalyzer, AnotherBeamSpotAnalyzer, SiStripCertificationInfo, SiStripCorrelateBadStripAndNoise, SiStripPlotGain, DTSegment4DQuality, MultiplicityCorrelator, GlobalHitsProdHistStripper, SiStripAnalyser, HLTrigReport, SiStripMonitorCondData, HLTAnalyzer, EcalSimple2007H4TBAnalyzer, QualityTester, StudyHLT, DTTrigTest, L1GtPrescaleFactorsAndMasksTester, DTNoiseComputation, edm::FlatEGunASCIIWriter, BeamSpotProblemMonitor, DQMClientExample, SimAnalyzerMinbias, AlCaRecoTriggerBitsRcdRead, ConverterTester, KineExample, DTSegment2DSLPhiQuality, BeamMonitor, DTSegment2DQuality, EcalTPGAnalyzer, DQMProvInfo, HarvestingAnalyzer, TrackHistoryAnalyzer, EcalPedOffset, EcalPedHists, HarvestingDataCertification, LumiCalculator, VertexHistoryAnalyzer, BeamMonitorBx, SiStripMonitorCondDataOnDemandExample, DTt0DBValidation, DTNoiseCalibration, L1ScalersClient, RivetAnalyzer, MaterialForOnline, RotationForOnline, PixelVTXMonitor, SiStripCommissioningSource, DQMLumiMonitor, TkVoltageMapCreator, DTnoiseDBValidation, edmtest::L1TriggerScalerESAnalyzer, BeamConditionsMonitor, DQMOfflineHLTEventInfoClient, DTResidualCalibration, DTTPDeadWriter, SiPixelDetInfoFileWriter, AlcaBeamMonitor, TKStatus, SiStripCommissioningOfflineClient, SiStripDetInfoFileWriter, HLTBitAnalyzer, DTTTrigCorrection, DTTTrigOffsetCalibration, PhysicalPartsTree, DQMFEDIntegrityClient, DTT0Correction, DQMDcsInfoClient, AlcaBeamMonitorClient, DQMSourceExample, RivetHarvesting, DTTTrigCorrectionFirst, PCLMetadataWriter, DTVDriftSegmentCalibration, DTVDriftWriter, SolidsForOnline, EcalDigiDisplay, OutputMagneticFieldDDToDDL, edmtest::DQMReferenceHistogramRootFileEventSetupAnalyzer, edmtest::DQMXMLFileEventSetupAnalyzer, OutputDDToDDL, AlcaBeamSpotHarvester, DTTPAnalyzer, GEMRecoIdealDBLoader, DQMMessageLoggerClient, LHEWriter, HepMCEventWriter, SiStripCablingTrackerMap, RawDataConverter, PGeometricDetBuilder, PGeometricDetExtraBuilder, CSCRecoIdealDBLoader, DTRecoIdealDBLoader, PCaloGeometryBuilder, SiStripFedCablingBuilder, SiStripFedCablingReader, RPCRecoIdealDBLoader, PHcalParametersDBBuilder, and PTrackerParametersDBBuilder.

Definition at line 74 of file EDAnalyzer.h.

Referenced by doBeginRun().

74 {}
void edm::EDAnalyzer::callWhenNewProductsRegistered ( std::function< void(BranchDescription const &)> const &  func)

Definition at line 117 of file EDAnalyzer.cc.

References callWhenNewProductsRegistered_.

Referenced by edm::EventContentAnalyzer::EventContentAnalyzer().

117  {
119  }
std::function< void(BranchDescription const &)> callWhenNewProductsRegistered_
Definition: EDAnalyzer.h:90
void edm::EDAnalyzer::doBeginJob ( )
private

Definition at line 48 of file EDAnalyzer.cc.

References beginJob(), edm::SharedResourcesRegistry::createAcquirer(), edm::SharedResourcesRegistry::instance(), edm::SharedResourcesRegistry::kLegacyModuleResourceName, and resourceAcquirer_.

48  {
49  std::vector<std::string> res = {SharedResourcesRegistry::kLegacyModuleResourceName};
51 
52  this->beginJob();
53  }
virtual void beginJob()
Definition: EDAnalyzer.h:72
SharedResourcesAcquirer createAcquirer(std::vector< std::string > const &) const
SharedResourcesAcquirer resourceAcquirer_
Definition: EDAnalyzer.h:87
static SharedResourcesRegistry * instance()
static const std::string kLegacyModuleResourceName
All legacy modules share this resource.
bool edm::EDAnalyzer::doBeginLuminosityBlock ( LuminosityBlockPrincipal const &  lbp,
EventSetup const &  c,
ModuleCallingContext const *  mcc 
)
private

Definition at line 79 of file EDAnalyzer.cc.

References beginLuminosityBlock(), moduleDescription_, and edm::LuminosityBlock::setConsumer().

80  {
81  LuminosityBlock lb(const_cast<LuminosityBlockPrincipal&>(lbp), moduleDescription_, mcc);
82  lb.setConsumer(this);
83  this->beginLuminosityBlock(lb, c);
84  return true;
85  }
virtual void beginLuminosityBlock(LuminosityBlock const &, EventSetup const &)
Definition: EDAnalyzer.h:76
ModuleDescription moduleDescription_
Definition: EDAnalyzer.h:86
bool edm::EDAnalyzer::doBeginRun ( RunPrincipal const &  rp,
EventSetup const &  c,
ModuleCallingContext const *  mcc 
)
private

Definition at line 61 of file EDAnalyzer.cc.

References beginRun(), moduleDescription_, alignCSCRings::r, and edm::Run::setConsumer().

62  {
63  Run r(const_cast<RunPrincipal&>(rp), moduleDescription_, mcc);
64  r.setConsumer(this);
65  this->beginRun(r, c);
66  return true;
67  }
virtual void beginRun(Run const &, EventSetup const &)
Definition: EDAnalyzer.h:74
ModuleDescription moduleDescription_
Definition: EDAnalyzer.h:86
void edm::EDAnalyzer::doEndJob ( )
private

Definition at line 56 of file EDAnalyzer.cc.

References endJob().

56  {
57  this->endJob();
58  }
virtual void endJob()
Definition: EDAnalyzer.h:73
bool edm::EDAnalyzer::doEndLuminosityBlock ( LuminosityBlockPrincipal const &  lbp,
EventSetup const &  c,
ModuleCallingContext const *  mcc 
)
private

Definition at line 88 of file EDAnalyzer.cc.

References endLuminosityBlock(), moduleDescription_, and edm::LuminosityBlock::setConsumer().

89  {
90  LuminosityBlock lb(const_cast<LuminosityBlockPrincipal&>(lbp), moduleDescription_, mcc);
91  lb.setConsumer(this);
92  this->endLuminosityBlock(lb, c);
93  return true;
94  }
virtual void endLuminosityBlock(LuminosityBlock const &, EventSetup const &)
Definition: EDAnalyzer.h:77
ModuleDescription moduleDescription_
Definition: EDAnalyzer.h:86
bool edm::EDAnalyzer::doEndRun ( RunPrincipal const &  rp,
EventSetup const &  c,
ModuleCallingContext const *  mcc 
)
private

Definition at line 70 of file EDAnalyzer.cc.

References endRun(), moduleDescription_, alignCSCRings::r, and edm::Run::setConsumer().

71  {
72  Run r(const_cast<RunPrincipal&>(rp), moduleDescription_, mcc);
73  r.setConsumer(this);
74  this->endRun(r, c);
75  return true;
76  }
ModuleDescription moduleDescription_
Definition: EDAnalyzer.h:86
virtual void endRun(Run const &, EventSetup const &)
Definition: EDAnalyzer.h:75
bool edm::EDAnalyzer::doEvent ( EventPrincipal const &  ep,
EventSetup const &  c,
ActivityRegistry act,
ModuleCallingContext const *  mcc 
)
private

Definition at line 33 of file EDAnalyzer.cc.

References analyze(), alignCSCRings::e, moduleDescription_, mutex_, resourceAcquirer_, and edm::Event::setConsumer().

35  {
36  Event e(const_cast<EventPrincipal&>(ep), moduleDescription_, mcc);
37  e.setConsumer(this);
38  {
39  std::lock_guard<std::mutex> guard(mutex_);
40  std::lock_guard<SharedResourcesAcquirer> guardAcq(resourceAcquirer_);
41  EventSignalsSentry sentry(act,mcc);
42  this->analyze(e, c);
43  }
44  return true;
45  }
virtual void analyze(Event const &, EventSetup const &)=0
std::mutex mutex_
Definition: EDAnalyzer.h:88
SharedResourcesAcquirer resourceAcquirer_
Definition: EDAnalyzer.h:87
ModuleDescription moduleDescription_
Definition: EDAnalyzer.h:86
void edm::EDAnalyzer::doPostForkReacquireResources ( unsigned int  iChildIndex,
unsigned int  iNumberOfChildren 
)
private

Definition at line 112 of file EDAnalyzer.cc.

References postForkReacquireResources().

112  {
113  postForkReacquireResources(iChildIndex, iNumberOfChildren);
114  }
virtual void postForkReacquireResources(unsigned int, unsigned int)
Definition: EDAnalyzer.h:81
void edm::EDAnalyzer::doPreallocate ( PreallocationConfiguration const &  )
inlineprivate

Definition at line 51 of file EDAnalyzer.h.

51 {}
void edm::EDAnalyzer::doPreForkReleaseResources ( )
private

Definition at line 107 of file EDAnalyzer.cc.

References preForkReleaseResources().

107  {
109  }
virtual void preForkReleaseResources()
Definition: EDAnalyzer.h:80
void edm::EDAnalyzer::doRegisterThinnedAssociations ( ProductRegistry const &  ,
ThinnedAssociationsHelper  
)
inlineprivate

Definition at line 66 of file EDAnalyzer.h.

67  { }
void edm::EDAnalyzer::doRespondToCloseInputFile ( FileBlock const &  fb)
private

Definition at line 102 of file EDAnalyzer.cc.

References respondToCloseInputFile().

102  {
104  }
virtual void respondToCloseInputFile(FileBlock const &)
Definition: EDAnalyzer.h:79
void edm::EDAnalyzer::doRespondToOpenInputFile ( FileBlock const &  fb)
private

Definition at line 97 of file EDAnalyzer.cc.

References respondToOpenInputFile().

97  {
99  }
virtual void respondToOpenInputFile(FileBlock const &)
Definition: EDAnalyzer.h:78
virtual void edm::EDAnalyzer::endJob ( void  )
inlineprivatevirtual

Reimplemented in DQMStoreStats, ResidualRefitting, ConditionDBWriter< T >, ConditionDBWriter< SiStripLorentzAngle >, ConditionDBWriter< PhysicsTools::Calibration::HistogramD3D >, ConditionDBWriter< SiStripBadStrip >, ConditionDBWriter< SiStripApvGain >, edm::EventContentAnalyzer, HOCalibAnalyzer, TrackerOfflineValidation, MCEfficiencyAnalyzer, TauDQMHistPlotter, FWLiteESRecordWriterAnalyzer, GlobalTrackerMuonAlignment, SiPixelOfflineCalibAnalysisBase, HcalHBHEMuonAnalyzer, DijetRatio< Jet >, HcalRaddamMuon, TrackerDpgAnalysis, GammaJetAnalysis, CSCValidation, LaserSorter, IsolatedTracksNxN, IsolatedTracksHcalScale, ErsatzMEt, IsolatedTracksCone, SiStripSpyDisplayModule, TrackerOfflineValidationSummary, L1GtAnalyzer, IsolatedGenParticles, analyzer::SiPixelLorentzAngle, Vx3DHLTAnalyzer, L1GtDataEmulAnalyzer, ListGroups, GctErrorAnalyzer, DiJetAnalyzer, ValidationHcalIsoTrackAlCaReco, SiStripBaselineAnalyzer, IsoTrackCalibration, PrimaryVertexValidation, MuonAlignment, EgHLTOfflineSummaryClient, APVShotsAnalyzer, IsoTrackCalib, AnalysisErsatz, CosmicSplitterValidation, IsoTrig, EcalCosmicsHists, GenPurposeSkimmerData, OccupancyPlots, EopTreeWriter, ValidIsoTrkCalib, GenPurposeSkimmer, GenPurposeSkimmerAcceptance, L1GtTriggerMenuTester, ListIds, HcalIsoTrkAnalyzer, L1PromptAnalysis, AlignmentMonitorAsAnalyzer, DuplicateRecHits, HLTOfflineReproducibility, EcalDisplaysByEvent, SiPixelErrorEstimation, ResolutionAnalyzer, MultiplicityTimeCorrelations, ValidateGeometry, TriggerValidator, TestCorrection, FFTJetTreeDump, EcalMipGraphs, TauJetCorrectorExample, SiPixelQualityHistory, SiStripOfflineDQM, TestCorrection, FFTJetPileupAnalyzer, MCvsRecoVerticesAnalyzer, SiPixelErrorsDigisToCalibDigis, SiStripQualityHistory, SiStripAnalyser, HLTOverallSummary, DetIdSelectorTest, DQMClientExample, DisplayGeom, MCVerticesAnalyzer, CastorDumpConditions, L1GtRunSettingsViewer, BigEventsDebugger< T >, EGammaCutBasedEleIdAnalyzer, L1GtPrescaleFactorsAndMasksTester, TreeProducerCalibSimul, DTRecHitQuality, LhcTrackAnalyzer, EcalLaserAnalyzerYousi, ElectronCalibrationUniv, EventTimeDistribution, L1GtTrigReport, l1t::L1TStage2CaloAnalyzer, TrackerGeometryCompare, EcalURecHitHists, BuildTrackerMapPlugin, l1t::L1TGlobalAnalyzer, TestOutliers, EcalTPCondAnalyzer, ConversionPostprocessing, PhotonPostprocessing, HcalLuttoDB, MEtoMEComparitor, TestTrackHits, EcalSimHitsValidation, PFMETBenchmarkAnalyzer, AnotherPrimaryVertexAnalyzer, APVCyclePhaseMonitor, MultiplicityInvestigator, BTagPerformaceRootProducerFromSQLITE, DummyEvelyser, L1TStage2InputPatternWriter, ErrorsPropagationAnalyzer, PFJetBenchmarkAnalyzer, BSvsPVAnalyzer, MulticoreRunLumiEventChecker, TestResolution, edm::AnalyzerWrapper< T >, FFTJetImageRecorder, AnaMuonCaloCleaner, TestMuonCaloCleaner, testChannel, EcalBxOrbitNumberGrapher, SiStripCorrelateNoise, HLTInclusiveVBFClient, DQMDaqInfo, MCAcceptanceAnalyzer, ZMuMu_MCanalyzer, ErrorsAnalyzer, EGEnergyAnalyzer, TestSmoothHits, DTSegment4DQuality, AnotherBeamSpotAnalyzer, L1ABCDebugger, FourVectorHLT, SiStripCorrelateBadStripAndNoise, SiStripPlotGain, TagProbeFitTreeProducer, TestHits, EcalEndcapSimHitsValidation, EcalPreshowerSimHitsValidation, EcalLaserAnalyzer, cms::Analyzer_minbias, L1O2OTestAnalyzer, EDMtoMEConverter, gamma_radiative_analyzer, ZMuMu_Radiative_analyzer, IgProfModule, L1GtPackUnpackAnalyzer, EcalBarrelSimHitsValidation, cms::HcalConstantsASCIIWriter, StoreEcalCondition, ZMuMu_efficiencyAnalyzer, L1RCTLutWriter, EnergyScaleAnalyzer, EcalLaserAnalyzer2, SiPixelDQMRocLevelAnalyzer, HitEff, HcalGainsCheck, MultiplicityCorrelator, MuTriggerAnalyzer, ZMuMu_vtxAnalyzer, ZMuMuAnalyzer_cynematics, L1GtPatternGenerator, SiStripElectronAnalyzer, ContainmentCorrectionAnalyzer, ElectronCalibration, EcalPulseShapeGrapher, WriteL1TriggerObjetsXml, SiStripMonitorCondData, myJetAna, edm::SecSourceAnalyzer, edm::TestMixedSource, TPGCheck, TestSuite, TrackParameterAnalyzer, MuonAlignmentAnalyzer, DTNoiseComputation, PhiSymmetryCalibration, EcalGetLaserData, BeamConditionsMonitor, DQMOfflineHLTEventInfoClient, L1GctPrintLuts, HSCPValidator, DTKeyedConfigDBInit, QualityTester, ZMuMuPerformances, HLTAnalyzer, BeamProfile2DB, L1CaloGeometryDump, AnalysisRootpleProducer, EcalSimple2007H4TBAnalyzer, GlobalHitsProdHistStripper, SimplePi0DiscAnalyzer, RPCPhiEff, cms::ProducerAnalyzer, APVValidationPlots, StripValidationPlots, HLTrigReport, EcalSimpleTBAnalyzer, Tracker_OldtoNewConverter, sistrip::SpyIdentifyRunsModule, dimuonHLTFilterCheck, cms::MinBias, HcalQLPlotAnal, DTSegment2DSLPhiQuality, HcalCorrPFCalculation, DQMSourceExample, AbortOnEventIDAnalyzer, Profiler, ProfilerAnalyzer, CentralityTableProducer, Mixing2DB, QualityCutsAnalyzer, DTSegment2DQuality, StudyHLT, AlCaRecoTriggerBitsRcdRead, L1CondDBIOVWriter, L1CondDBPayloadWriter, WenuPlots, EventIDChecker, JetCorrectorDBReader, L1GctValidation, PlottingDevice, GsfElectronMCAnalyzer, LumiCalculator, KineExample, SVTagInfoValidationAnalyzer, recoBSVTagInfoValidationAnalyzer, SurveyDBUploader, EcalTestPulseAnalyzer, EcalPedOffset, DTTTrigCalibration, sistrip::SpyExtractRunModule, SiStripFEDErrorsDQM, ZeePlots, ZMuMuEfficiency, DTTrigTest, DQMAnalyzer, GsfElectronFakeAnalyzer, SimplePhotonAnalyzer, ResolutionCreator, EcalABAnalyzer, EcalPerEvtLaserAnalyzer, DTVDriftCalibration, SimAnalyzerMinbias, ZMuMuAnalyzer, CSCViewDigi, CSCTFConfigTestAnalyzer, GsfElectronDataAnalyzer, GsfElectronMCFakeAnalyzer, PatPhotonSimpleAnalyzer, PhotonIDSimpleAnalyzer, KVFTest, EcalTrigPrimAnalyzer, IsolatedParticlesGeneratedJets, EcalBarrelMonitorDbModule, SiStripMonitorCondDataOnDemandExample, ConverterTester, edm::InputAnalyzer, DTT0CalibrationNew, miscalibExample, EcalPedHists, DTt0DBValidation, DQMLumiMonitor, ZMuMuSaMassHistogram, EcalDumpRaw, UETableProducer, EcalTPInputAnalyzer, TauDQMFileLoader, DQMHistNormalizer, DTNoiseCalibration, DTT0Calibration, DTTPDeadWriter, PixelVTXMonitor, DQMFEDIntegrityClient, HarvestingAnalyzer, ElectronSeedAnalyzer, HcalForwardLibWriter, ValidationMisalignedTracker, DTTTrigWriter, TkVoltageMapCreator, MaterialForOnline, RotationForOnline, SiStripCommissioningSource, l1t::L1TCaloStage1LutWriter, AnalysisRootpleProducerOnlyMC, AlCaElectronsTest, RecAnalyzerMinbias, SiStripLAProfileBooker, DTnoiseDBValidation, HarvestingDataCertification, ZMuMuIsolationAnalyzer, DQMMessageLogger, ZGlobalVsSAIsolationAnalyzer, GenFilterEfficiencyAnalyzer, BeamSpotWrite2DB, SiStripCommissioningOfflineClient, FactorizedJetCorrectorDemo, JetCorrectorOnTheFly< Jet >, CSCTFanalyzer, ExampleMuonAnalyzer, LaserDQM, SurveyDataConverter, DTResidualCalibration, DQMMessageLoggerClient, JetCorrectorDemo, DTTPGParamsWriter, TauDQMHistEffProducer, DTTTrigCorrection, DTTTrigOffsetCalibration, HcalCalibrator, ShallowTree, testAnalyzer, RivetAnalyzer, L1CaloInputScalesGenerator, L1CaloInputScaleTester, TreeSplitter, TtSemiLepJetCombMVATrainer, DTT0Correction, DTRecHitClients, PFTauElecRejectionBenchmarkAnalyzer, AlignmentStats, WriteEcalMiscalibConstants, WriteEcalMiscalibConstantsMC, DTMapGenerator, DTTTrigCorrectionFirst, HLTBitAnalyzer, PatBasicAnalyzer, MCElectronAnalyzer, MCPhotonAnalyzer, MCPizeroAnalyzer, PhotonsWithConversionsAnalyzer, SimpleConvertedPhotonAnalyzer, BeamSpotAnalyzer, popcon::PopConAnalyzer< S >, RawToText, pat::CandidateSummaryTable, PatBTagAnalyzer, DijetMass< Jet >, BeamSpotFromDB, DT2DSegmentClients, popcon::PopConAnalyzer< HcalDcsValuesHandler >, popcon::PopConAnalyzer< HcalElectronicsMapHandler >, popcon::PopConAnalyzer< HcalRecoParamsHandler >, popcon::PopConAnalyzer< HcalGainWidthsHandler >, popcon::PopConAnalyzer< HcalQIEDataHandler >, popcon::PopConAnalyzer< HcalL1TriggerObjectsHandler >, popcon::PopConAnalyzer< CastorChannelQualityHandler >, popcon::PopConAnalyzer< HcalMCParamsHandler >, popcon::PopConAnalyzer< DTUserKeyedConfigHandler >, popcon::PopConAnalyzer< CastorPedestalsHandler >, popcon::PopConAnalyzer< CastorQIEDataHandler >, popcon::PopConAnalyzer< HcalZSThresholdsHandler >, popcon::PopConAnalyzer< HcalDcsMapHandler >, popcon::PopConAnalyzer< CastorGainsHandler >, popcon::PopConAnalyzer< HcalLUTCorrsHandler >, popcon::PopConAnalyzer< HcalPFCorrsHandler >, popcon::PopConAnalyzer< CastorPedestalWidthsHandler >, popcon::PopConAnalyzer< L1RPCHwConfig >, popcon::PopConAnalyzer< HcalZDCLowGainFractionsHandler >, popcon::PopConAnalyzer< popcon::EcalChannelStatusHandler >, popcon::PopConAnalyzer< HcalPedestalsHandler >, popcon::PopConAnalyzer< RPCEMap >, popcon::PopConAnalyzer< CastorGainWidthsHandler >, popcon::PopConAnalyzer< HcalFlagHFDigiTimeParamsHandler >, popcon::PopConAnalyzer< HcalGainsHandler >, popcon::PopConAnalyzer< HcalTimingParamsHandler >, popcon::PopConAnalyzer< HcalLongRecoParamsHandler >, popcon::PopConAnalyzer< CastorElectronicsMapHandler >, popcon::PopConAnalyzer< DTKeyedConfigHandler >, popcon::PopConAnalyzer< HcalCovarianceMatricesHandler >, popcon::PopConAnalyzer< HcalLutMetadataHandler >, popcon::PopConAnalyzer< HcalTimeCorrsHandler >, popcon::PopConAnalyzer< CastorSaturationCorrsHandler >, popcon::PopConAnalyzer< HcalChannelQualityHandler >, popcon::PopConAnalyzer< HcalCholeskyMatricesHandler >, popcon::PopConAnalyzer< HcalValidationCorrsHandler >, popcon::PopConAnalyzer< CastorRecoParamsHandler >, popcon::PopConAnalyzer< HcalRespCorrsHandler >, popcon::PopConAnalyzer< HcalPedestalWidthsHandler >, DTVDriftSegmentCalibration, DTVDriftWriter, EcalPnGraphs, ESDcsInfoTask, DQMFileReader, PatTopSelectionAnalyzer, TrackingMaterialAnalyser, TkAlCaSkimTreeMerger, SiStripQualityStatistics, ObjectCounter< C >, OutputMagneticFieldDDToDDL, EcalDigiDisplay, OutputDDToDDL, PatTriggerAnalyzer, PatTriggerTagAndProbe, EgammaObjects, HcalTBWriter, QGLikelihoodDBWriter, PatMCMatching, PatMCMatchingExtended, myRawAna, ZdcTBAnalyzer, DTTPAnalyzer, GEMRecoIdealDBLoader, ESDaqInfoTask, gen::DataCardFileWriter, RivetHarvesting, HtrXmlPattern, KVFTrackUpdate, TopGenEventAnalyzer, PFTester, SiStripCablingTrackerMap, CSCCableReadTest, CSCChamberTimeCorrectionsReadTest, CSCMap1Read, PatElectronAnalyzer, CMSDAS11DijetAnalyzer, CMSDAS11DijetTestAnalyzer, TopElecAnalyzer, TopJetAnalyzer, TopMuonAnalyzer, TopTauAnalyzer, TauDQMSimpleFileSaver, EcalPerEvtMatacqAnalyzer, AlcaBeamSpotHarvester, ExTestEcalChannelStatusAnalyzer, PlaybackRawDataProvider, PatTauAnalyzer, PatZjetsElectronAnalyzer, PatZjetsJetAnalyzer, JetAnaPythia< Jet >, EcalTBHodoscopeRawInfoDumper, EcalTBTDCRawInfoDumper, GenericBenchmarkAnalyzer, EcalMatacqAnalyzer, DumpFWTGeoRecoGeometry, JetCorrectorDBWriter, PhysicsTools::MVATrainerContainerSave, PhysicsTools::MVATrainerFileSave, JetCorExample< Jet >, JetPlotsExample< Jet >, JetValidation, EcalTPGParamReaderFromDB, DumpFWRecoGeometry, DQMRivetClient, QGLikelihoodSystematicsDBWriter, PhysicsTools::MVATrainerSave, PhysicsPerformanceDBWriterFromFile_WPandPayload, PhysicsPerformanceDBWriterFromFile_WPandPayload_IOV, JetToDigiDump, myFastSimVal, RawDataConverter, CaloTowersExample, HypothesisAnalyzer, PhiSymmetryCalibration_step2, PhiSymmetryCalibration_step2_SM, PGeometricDetBuilder, PGeometricDetExtraBuilder, GeometricDetLoader, METCorrectorDBWriter, QGLikelihoodDBReader, QGLikelihoodSystematicsDBReader, DBWriter, PhysicsPerformanceDBWriterTFormula_fromfile_WPandPL, EcalStatusAnalyzer, CSCRecoIdealDBLoader, DTRecoIdealDBLoader, PCaloGeometryBuilder, BTagCalibrationDbCreator, SimpleJetDump, HcalCableMapper, XMLGeometryBuilder, ESDataCertificationTask, CaloMCTruthTreeProducer, PFMCTruthTreeProducer, RPCRecoIdealDBLoader, CastorChannelQualityPopConAnalyzer, CastorElectronicsMapPopConAnalyzer, CastorGainsPopConAnalyzer, CastorGainWidthsPopConAnalyzer, CastorPedestalsPopConAnalyzer, CastorPedestalWidthsPopConAnalyzer, CastorQIEDataPopConAnalyzer, CastorRecoParamsPopConAnalyzer, CastorSaturationCorrsPopConAnalyzer, HcalChannelQualityPopConAnalyzer, HcalCholeskyMatricesPopConAnalyzer, HcalCovarianceMatricesPopConAnalyzer, HcalDcsMapPopConAnalyzer, HcalDcsValuesPopConAnalyzer, HcalElectronicsMapPopConAnalyzer, HcalFlagHFDigiTimeParamsPopConAnalyzer, HcalGainsPopConAnalyzer, HcalGainWidthsPopConAnalyzer, HcalL1TriggerObjectsPopConAnalyzer, HcalLongRecoParamsPopConAnalyzer, HcalLUTCorrsPopConAnalyzer, HcalLutMetadataPopConAnalyzer, HcalMCParamsPopConAnalyzer, HcalPedestalsPopConAnalyzer, HcalPedestalWidthsPopConAnalyzer, HcalPFCorrsPopConAnalyzer, HcalQIEDataPopConAnalyzer, HcalRecoParamsPopConAnalyzer, HcalRespCorrsPopConAnalyzer, HcalTimeCorrsPopConAnalyzer, HcalTimingParamsPopConAnalyzer, HcalValidationCorrsPopConAnalyzer, HcalZDCLowGainFractionsPopConAnalyzer, HcalZSThresholdsPopConAnalyzer, CSCAFEBAnalyzer, PHcalParametersDBBuilder, PTrackerParametersDBBuilder, sistrip::EnsembleCalibrationLA, HLTTauRelvalQTester, TSelectorAnalyzer< Algo >, HcalLutGenerator, ZMuPtScaleAnalyzer, EWKSystUnc, ZLONLOHistogrammer, zPdfUnc, and DimuonStatistics.

Definition at line 73 of file EDAnalyzer.h.

Referenced by doEndJob().

73 {}
virtual void edm::EDAnalyzer::endLuminosityBlock ( LuminosityBlock const &  ,
EventSetup const &   
)
inlineprivatevirtual

Reimplemented in DQMStoreStats, ConditionDBWriter< T >, ConditionDBWriter< SiStripLorentzAngle >, ConditionDBWriter< PhysicsTools::Calibration::HistogramD3D >, ConditionDBWriter< SiStripBadStrip >, ConditionDBWriter< SiStripApvGain >, HLTScalersClient, HcalHBHEMuonAnalyzer, HcalRaddamMuon, L1GtAnalyzer, Vx3DHLTAnalyzer, EgHLTOfflineSummaryClient, IsoTrackCalibration, IsoTrackCalib, IsoTrig, HcalIsoTrkAnalyzer, HLTOfflineReproducibility, IgProfModule, EGammaCutBasedEleIdAnalyzer, L1GtTriggerMenuTester, MulticoreRunLumiEventChecker, DTRecHitQuality, AnaMuonCaloCleaner, TestMuonCaloCleaner, ConversionPostprocessing, PhotonPostprocessing, DTDataIntegrityTask, HLTInclusiveVBFClient, EGEnergyAnalyzer, SiStripDcsInfo, SiStripOfflineDQM, SiStripAnalyser, EDMtoMEConverter, MEtoMEComparitor, SiStripDaqInfo, DQMClientExample, L1GtPrescaleFactorsAndMasksTester, DTSegment4DQuality, SiStripCertificationInfo, DQMDaqInfo, HLTrigReport, StudyHLT, BeamMonitor, BeamSpotProblemMonitor, DTSegment2DSLPhiQuality, PhiSymmetryCalibration, QualityTester, BeamMonitorBx, L1ScalersClient, BeamConditionsMonitor, DQMOfflineHLTEventInfoClient, DQMProvInfo, LumiCalculator, TKStatus, DQMLumiMonitor, DQMSourceExample, AlcaBeamMonitor, DQMFEDIntegrityClient, ESDcsInfoTask, GenFilterEfficiencyAnalyzer, BeamSpotAnalyzer, DTRecHitClients, AlcaBeamMonitorClient, DQMDcsInfoClient, ESDaqInfoTask, DT2DSegmentClients, DQMMessageLoggerClient, DT4DSegmentClients, AlcaBeamSpotHarvester, ESDataCertificationTask, and HLTTauRelvalQTester.

Definition at line 77 of file EDAnalyzer.h.

Referenced by doEndLuminosityBlock().

77 {}
virtual void edm::EDAnalyzer::endRun ( Run const &  ,
EventSetup const &   
)
inlineprivatevirtual

Reimplemented in DQMStoreStats, ConditionDBWriter< T >, ConditionDBWriter< SiStripLorentzAngle >, ConditionDBWriter< PhysicsTools::Calibration::HistogramD3D >, ConditionDBWriter< SiStripBadStrip >, ConditionDBWriter< SiStripApvGain >, TauDQMHistPlotter, HLTScalersClient, HcalHBHEMuonAnalyzer, HcalRaddamMuon, L1GtAnalyzer, IsoTrackCalibration, EgHLTOfflineSummaryClient, IsoTrackCalib, IsoTrig, APVShotsAnalyzer, HcalIsoTrkAnalyzer, OccupancyPlots, HLTOfflineReproducibility, TriggerValidator, OverlapProblemTSOSAnalyzer, L1GtTriggerMenuTester, DuplicateRecHits, HLTOverallSummary, IgProfModule, EGammaCutBasedEleIdAnalyzer, OverlapProblemTPAnalyzer, MCvsRecoVerticesAnalyzer, SiStripDcsInfo, SiStripOfflineDQM, ConversionPostprocessing, PhotonPostprocessing, SiStripAnalyser, MulticoreRunLumiEventChecker, MCVerticesAnalyzer, FourVectorHLT, DQMClientExample, DummyEvelyser, EventTimeDistribution, SiStripDaqInfo, L1GtPrescaleFactorsAndMasksTester, AnaMuonCaloCleaner, TestMuonCaloCleaner, SiStripCertificationInfo, EGEnergyAnalyzer, AnotherPrimaryVertexAnalyzer, HLTInclusiveVBFClient, MEtoMEComparitor, APVCyclePhaseMonitor, EDMtoMEConverter, BSvsPVAnalyzer, cms::Analyzer_minbias, AnotherBeamSpotAnalyzer, BeamMonitor, GlobalHitsProdHistStripper, BeamSpotProblemMonitor, SiStripMonitorCondData, HLTrigReport, BeamMonitorBx, QualityTester, StudyHLT, BeamConditionsMonitor, DQMOfflineHLTEventInfoClient, SimAnalyzerMinbias, ConverterTester, TKStatus, LumiCalculator, DQMSourceExample, HarvestingAnalyzer, TauDQMFileLoader, DQMHistNormalizer, SiStripMonitorCondDataOnDemandExample, L1ScalersClient, HarvestingDataCertification, DTt0DBValidation, DQMLumiMonitor, RivetAnalyzer, PixelVTXMonitor, DQMFEDIntegrityClient, AlcaBeamMonitor, ExternalLHEAsciiDumper, TkVoltageMapCreator, DTnoiseDBValidation, TauDQMHistEffProducer, AlcaBeamMonitorClient, DQMDcsInfoClient, DQMMessageLogger, DQMMessageLoggerClient, RivetHarvesting, PCLMetadataWriter, DummyCondDBWriter< TObject, TObjectO, TRecord >, DQMGenericTnPClient, AlcaBeamSpotHarvester, SiStripFedCablingManipulator, LHEWriter, HepMCEventWriter, DQMRivetClient, TagProbeFitTreeAnalyzer, and HLTTauRelvalQTester.

Definition at line 75 of file EDAnalyzer.h.

Referenced by doEndRun().

75 {}
void edm::EDAnalyzer::fillDescriptions ( ConfigurationDescriptions descriptions)
static

Definition at line 122 of file EDAnalyzer.cc.

References edm::ConfigurationDescriptions::addDefault(), and edm::ParameterSetDescription::setUnknown().

122  {
124  desc.setUnknown();
125  descriptions.addDefault(desc);
126  }
ModuleDescription const& edm::EDAnalyzer::moduleDescription ( ) const
inline

Definition at line 43 of file EDAnalyzer.h.

References moduleDescription_.

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

43 { return moduleDescription_; }
ModuleDescription moduleDescription_
Definition: EDAnalyzer.h:86
virtual void edm::EDAnalyzer::postForkReacquireResources ( unsigned int  ,
unsigned int   
)
inlineprivatevirtual

Reimplemented in MulticoreRunLumiEventChecker, and EventIDChecker.

Definition at line 81 of file EDAnalyzer.h.

Referenced by doPostForkReacquireResources().

81 {}
virtual void edm::EDAnalyzer::preForkReleaseResources ( )
inlineprivatevirtual

Reimplemented in MulticoreRunLumiEventChecker.

Definition at line 80 of file EDAnalyzer.h.

Referenced by doPreForkReleaseResources().

80 {}
void edm::EDAnalyzer::prevalidate ( ConfigurationDescriptions iConfig)
static

Definition at line 129 of file EDAnalyzer.cc.

References edm::edmodule_mightGet_config().

129  {
130  edmodule_mightGet_config(iConfig);
131  }
void edmodule_mightGet_config(ConfigurationDescriptions &iDesc)
void edm::EDAnalyzer::registerProductsAndCallbacks ( EDAnalyzer const *  ,
ProductRegistry reg 
)
private

Definition at line 134 of file EDAnalyzer.cc.

References edm::ProductRegistry::callForEachBranch(), and callWhenNewProductsRegistered_.

134  {
135 
137 
138  reg->callForEachBranch(callWhenNewProductsRegistered_);
139 
141  regService->watchProductAdditions(callWhenNewProductsRegistered_);
142  }
143  }
std::function< void(BranchDescription const &)> callWhenNewProductsRegistered_
Definition: EDAnalyzer.h:90
virtual void edm::EDAnalyzer::respondToCloseInputFile ( FileBlock const &  )
inlineprivatevirtual

Reimplemented in PlaybackRawDataProvider.

Definition at line 79 of file EDAnalyzer.h.

Referenced by doRespondToCloseInputFile().

79 {}
virtual void edm::EDAnalyzer::respondToOpenInputFile ( FileBlock const &  )
inlineprivatevirtual

Reimplemented in IgProfModule, and EDMtoMEConverter.

Definition at line 78 of file EDAnalyzer.h.

Referenced by doRespondToOpenInputFile().

78 {}
void edm::EDAnalyzer::setModuleDescription ( ModuleDescription const &  md)
inlineprivate

Definition at line 83 of file EDAnalyzer.h.

References popcon2dropbox_job_conf::md, and moduleDescription_.

83  {
85  }
ModuleDescription moduleDescription_
Definition: EDAnalyzer.h:86
std::string edm::EDAnalyzer::workerType ( ) const
inline

Definition at line 36 of file EDAnalyzer.h.

36 {return "WorkerT<EDAnalyzer>";}

Friends And Related Function Documentation

template<typename T >
friend class maker::ModuleHolderT
friend

Definition at line 29 of file EDAnalyzer.h.

template<typename T >
friend class WorkerT
friend

Definition at line 30 of file EDAnalyzer.h.

Member Data Documentation

std::function<void(BranchDescription const&)> edm::EDAnalyzer::callWhenNewProductsRegistered_
private

Definition at line 90 of file EDAnalyzer.h.

Referenced by callWhenNewProductsRegistered(), and registerProductsAndCallbacks().

ModuleDescription edm::EDAnalyzer::moduleDescription_
private
std::mutex edm::EDAnalyzer::mutex_
private

Definition at line 88 of file EDAnalyzer.h.

Referenced by doEvent().

SharedResourcesAcquirer edm::EDAnalyzer::resourceAcquirer_
private

Definition at line 87 of file EDAnalyzer.h.

Referenced by doBeginJob(), and doEvent().