CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | Friends
edm::one::EDAnalyzerBase Class Referenceabstract

#include <EDAnalyzerBase.h>

Inheritance diagram for edm::one::EDAnalyzerBase:
edm::EDConsumerBase edm::one::EDAnalyzer< Capabilities... > edm::one::EDAnalyzer< edm::one::SharedResources > edm::one::EDAnalyzer< edm::one::SharedResources, edm::one::WatchLuminosityBlocks > edm::one::EDAnalyzer< edm::one::SharedResources, edm::one::WatchRuns > edm::one::EDAnalyzer< edm::one::SharedResources, edm::one::WatchRuns, edm::one::WatchLuminosityBlocks > edm::one::EDAnalyzer< edm::one::WatchLuminosityBlocks > edm::one::EDAnalyzer< edm::one::WatchRuns > edm::one::EDAnalyzer< edm::one::WatchRuns, edm::LuminosityBlockCache< hltrigreport::Accumulate > > edm::one::EDAnalyzer< edm::one::WatchRuns, edm::one::SharedResources > edm::one::EDAnalyzer< edm::one::WatchRuns, edm::one::WatchLuminosityBlocks > edm::one::EDAnalyzer< edm::one::WatchRuns, edm::one::WatchLuminosityBlocks, edm::one::SharedResources > edm::one::EDAnalyzer< edm::one::WatchRuns, edm::one::WatchLuminosityBlocks, edm::WatchProcessBlock, edm::InputProcessBlockCache< int, long long int > > edm::one::EDAnalyzer< edm::one::WatchRuns, edm::WatchProcessBlock > edm::one::EDAnalyzer< one::SharedResources > edm::one::EDAnalyzer< one::WatchRuns, one::WatchLuminosityBlocks > edm::one::EDAnalyzer<> edm::one::EDAnalyzer< T >

Public Types

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

Public Member Functions

void callWhenNewProductsRegistered (std::function< void(BranchDescription const &)> const &func)
 
 EDAnalyzerBase ()
 
virtual SerialTaskQueueglobalLuminosityBlocksQueue ()
 
virtual SerialTaskQueueglobalRunsQueue ()
 
ModuleDescription const & moduleDescription () const
 
virtual bool wantsGlobalLuminosityBlocks () const =0
 
virtual bool wantsGlobalRuns () const =0
 
virtual bool wantsInputProcessBlocks () const =0
 
virtual bool wantsProcessBlocks () const =0
 
bool wantsStreamLuminosityBlocks () const
 
bool wantsStreamRuns () const
 
 ~EDAnalyzerBase () override
 
- Public Member Functions inherited from edm::EDConsumerBase
std::vector< ConsumesInfoconsumesInfo () const
 
void convertCurrentProcessAlias (std::string const &processName)
 Convert "@currentProcess" in InputTag process names to the actual current process name. More...
 
 EDConsumerBase ()
 
 EDConsumerBase (EDConsumerBase const &)=delete
 
 EDConsumerBase (EDConsumerBase &&)=default
 
ESProxyIndex const * esGetTokenIndices (edm::Transition iTrans) const
 
std::vector< ESProxyIndex > const & esGetTokenIndicesVector (edm::Transition iTrans) const
 
std::vector< ESRecordIndex > const & esGetTokenRecordIndicesVector (edm::Transition iTrans) const
 
ProductResolverIndexAndSkipBit indexFrom (EDGetToken, BranchType, TypeID const &) const
 
void itemsMayGet (BranchType, std::vector< ProductResolverIndexAndSkipBit > &) const
 
void itemsToGet (BranchType, std::vector< ProductResolverIndexAndSkipBit > &) const
 
std::vector< ProductResolverIndexAndSkipBit > const & itemsToGetFrom (BranchType iType) const
 
void labelsForToken (EDGetToken iToken, Labels &oLabels) const
 
void modulesWhoseProductsAreConsumed (std::array< std::vector< ModuleDescription const *> *, NumBranchTypes > &modulesAll, std::vector< ModuleProcessName > &modulesInPreviousProcesses, ProductRegistry const &preg, std::map< std::string, ModuleDescription const *> const &labelsToDesc, std::string const &processName) const
 
EDConsumerBase const & operator= (EDConsumerBase const &)=delete
 
EDConsumerBaseoperator= (EDConsumerBase &&)=default
 
bool registeredToConsume (ProductResolverIndex, bool, BranchType) const
 
bool registeredToConsumeMany (TypeID const &, BranchType) const
 
void selectInputProcessBlocks (ProductRegistry const &productRegistry, ProcessBlockHelperBase const &processBlockHelperBase)
 
ProductResolverIndexAndSkipBit uncheckedIndexFrom (EDGetToken) const
 
void updateLookup (BranchType iBranchType, ProductResolverIndexHelper const &, bool iPrefetchMayGet)
 
void updateLookup (eventsetup::ESRecordsToProxyIndices const &)
 
virtual ~EDConsumerBase () noexcept(false)
 

Static Public Member Functions

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

Private Member Functions

virtual void analyze (Event const &, EventSetup const &)=0
 
virtual void beginJob ()
 
virtual void clearInputProcessBlockCaches ()
 
virtual SharedResourcesAcquirer createAcquirer ()
 
void doAccessInputProcessBlock (ProcessBlockPrincipal const &, ModuleCallingContext const *)
 
virtual void doAccessInputProcessBlock_ (ProcessBlock const &)
 
void doBeginJob ()
 
void doBeginLuminosityBlock (LumiTransitionInfo const &, ModuleCallingContext const *)
 
virtual void doBeginLuminosityBlock_ (LuminosityBlock const &lbp, EventSetup const &c)
 
void doBeginProcessBlock (ProcessBlockPrincipal const &, ModuleCallingContext const *)
 
virtual void doBeginProcessBlock_ (ProcessBlock const &)
 
void doBeginRun (RunTransitionInfo const &, ModuleCallingContext const *)
 
virtual void doBeginRun_ (Run const &rp, EventSetup const &c)
 
void doEndJob ()
 
void doEndLuminosityBlock (LumiTransitionInfo const &, ModuleCallingContext const *)
 
virtual void doEndLuminosityBlock_ (LuminosityBlock const &lbp, EventSetup const &c)
 
void doEndProcessBlock (ProcessBlockPrincipal const &, ModuleCallingContext const *)
 
virtual void doEndProcessBlock_ (ProcessBlock const &)
 
void doEndRun (RunTransitionInfo const &, ModuleCallingContext const *)
 
virtual void doEndRun_ (Run const &rp, EventSetup const &c)
 
bool doEvent (EventTransitionInfo const &, ActivityRegistry *, ModuleCallingContext const *)
 
void doPreallocate (PreallocationConfiguration const &)
 
void doRegisterThinnedAssociations (ProductRegistry const &, ThinnedAssociationsHelper &)
 
void doRespondToCloseInputFile (FileBlock const &)
 
void doRespondToCloseOutputFile ()
 
void doRespondToOpenInputFile (FileBlock const &)
 
virtual void endJob ()
 
bool hasAccumulator () const
 
bool hasAcquire () const
 
void preActionBeforeRunEventAsync (WaitingTaskHolder, ModuleCallingContext const &, Principal const &) const
 
virtual void preallocLumis (unsigned int)
 
virtual void preallocRuns (unsigned int)
 
void registerProductsAndCallbacks (EDAnalyzerBase const *module, ProductRegistry *reg)
 
void setModuleDescription (ModuleDescription const &md)
 
SharedResourcesAcquirersharedResourcesAcquirer ()
 
std::string workerType () const
 

Private Attributes

std::function< void(BranchDescription const &)> callWhenNewProductsRegistered_
 
ModuleDescription moduleDescription_
 
SharedResourcesAcquirer resourcesAcquirer_
 

Friends

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

Additional Inherited Members

- Protected Member Functions inherited from edm::EDConsumerBase
template<typename ProductType , BranchType B = InEvent>
EDGetTokenT< ProductType > consumes (edm::InputTag const &tag)
 
template<BranchType B = InEvent>
EDConsumerBaseAdaptor< Bconsumes (edm::InputTag tag) noexcept
 
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 ESProduct , typename ESRecord , Transition Tr = Transition::Event>
auto esConsumes ()
 
template<typename ESProduct , typename ESRecord , Transition Tr = Transition::Event>
auto esConsumes (ESInputTag const &tag)
 
template<Transition Tr = Transition::Event>
constexpr auto esConsumes ()
 
template<Transition Tr = Transition::Event>
auto esConsumes (ESInputTag tag)
 
template<Transition Tr = Transition::Event>
ESGetTokenGeneric esConsumes (eventsetup::EventSetupRecordKey const &iRecord, eventsetup::DataKey const &iKey)
 Used with EventSetupRecord::doGet. More...
 
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)
 
void resetItemsToGetFrom (BranchType iType)
 

Detailed Description

Definition at line 46 of file EDAnalyzerBase.h.

Member Typedef Documentation

◆ ModuleType

Definition at line 53 of file EDAnalyzerBase.h.

Constructor & Destructor Documentation

◆ EDAnalyzerBase()

EDAnalyzerBase::EDAnalyzerBase ( )

Definition at line 46 of file EDAnalyzerBase.cc.

46 : moduleDescription_() {}
ModuleDescription moduleDescription_

◆ ~EDAnalyzerBase()

EDAnalyzerBase::~EDAnalyzerBase ( )
override

Definition at line 48 of file EDAnalyzerBase.cc.

48 {}

Member Function Documentation

◆ analyze()

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

Implemented in DMRChecker, TrackingNtuple, CMTRawAnalyzer, DQMStoreStats, GeneralPurposeTrackAnalyzer, edm::EventContentAnalyzer, ResidualRefitting, ConditionDBWriter< T >, ConditionDBWriter< SiStripLorentzAngle >, ConditionDBWriter< PhysicsTools::Calibration::HistogramD3D >, ConditionDBWriter< SiStripBadStrip >, ConditionDBWriter< SiPixelQuality >, ConditionDBWriter< SiStripApvGain >, FWLiteESRecordWriterAnalyzer, TrackerOfflineValidation, L1TConfigDumper, l1tVertexFinder::VertexNTupler, TauDQMHistPlotter, SiPixelOfflineCalibAnalysisBase, GlobalTrackerMuonAlignment, IsolatedTracksNxN, timestudy::OneSleepingAnalyzer, ApeEstimator, TrackerDpgAnalysis, HLTScalersClient, EcnaAnalyzer, PFAnalysis, L1MuonRecoTreeProducer, DijetRatio< Jet >, IsolatedTracksCone, GTTFileWriter, HGCalWaferValidation, LaserSorter, GctErrorAnalyzer, IsolatedGenParticles, edmtest::TestGetterOfProductsA, EopElecTreeWriter, DiMuonValidation, SiStripCondVisualizer, IsolatedTracksHcalScale, IsoTrig, SiPixelGainCalibScaler, SiStripSpyDisplayModule, TrackerOfflineValidationSummary, HcalIsoTrkAnalyzer, OverlapValidation, HcalIsoTrkSimAnalyzer, StudyCaloResponse, SeedMultiplicityAnalyzer, L1Muon2RecoTreeProducer, EcalDBCopy, MuonGeometrySanityCheck, analyzer::SiPixelLorentzAngle, L1GtAnalyzer, IsoTrackCalib, SplitVertexResolution, HLTrigReport, SiStripDB2Tree, CosmicRateAnalyzer, HcalHBHEMuonHighEtaAnalyzer, PrimaryVertexValidation, TrackerRemapper, TrackerGeometryIntoNtuples, EcalCosmicsHists, edmtest::HcalDumpConditions, L1GtDataEmulAnalyzer, ListGroups, CastorPedestalsAnalysis, DTCCablingMapProducer, CreateIdealTkAlRecords, HcalHBHEMuonAnalyzer, PixelBaryCentreAnalyzer, APVShotsAnalyzer, SiPixelPhase1Analyzer, EgHLTOfflineSummaryClient, IsoTrackCalibration, PhotonIDSimpleAnalyzer, DiElectronVertexValidation, MCMisalignmentScaler, EcalTPGParamBuilder, HcalDigiAnalyzer, AlignmentMonitorAsAnalyzer, cms::Analyzer_minbias, RecAnalyzerMinbias, SiStripApvGainFromFileBuilder, ZMuMuMassConstraintParameterFinder, SiPixelErrorsDigisToCalibDigis, CommonModeAnalyzer, CastorDigiAnalyzer, OccupancyPlots, edmtest::ESTestAnalyzerB, ListIds, ApeTreeCreateDefault, DiMuonVertexValidation, EcalTrivialObjectAnalyzer, SiPixelGainCalibrationRejectNoisyAndDead, OverlapProblemTSOSAnalyzer, TrackCount, TrackerTreeGenerator, DuplicateRecHits, EopTreeWriter, HOCalibAnalyzer, ValidIsoTrkCalib, EcalDisplaysByEvent, ValidateGeometry, L1CaloTowerTreeProducer, L1TauRecoTreeProducer, CosmicSplitterValidation, SiPixelErrorEstimation, CastorDumpConditions, APVCyclePhaseDebuggerFromL1TS, SiPixelQualityHistory, l1t::GtRecordDump, AnalyzerMinbias, NearbyPixelClustersAnalyzer, EcalMipGraphs, MultiplicityTimeCorrelations, SiStripQualityHistory, L1TS2PFJetInputPatternWriter, TestCorrection, ApeEstimatorSummary, OverlapProblemTPAnalyzer, FFTJetPileupAnalyzer, JetHTAnalyzer, L1JetRecoTreeProducer, L1RCTLutWriter, EcalTPCondAnalyzer, HGCalTBAnalyzer, EcalTPGDBCopy, DetIdSelectorTest, BuildTrackerMapPlugin, TestPythiaDecays, DummyEvelyser, L1GtTrigReport, KineExample, MuonAlignmentAnalyzer, ElectronCalibrationUniv, HcalRaddamMuon, StudyCaloGen, StudyTriggerHLT, L1GtRunSettingsViewer, SiPixelGainCalibrationReadDQMFile, DisplayGeom, L1GtTriggerMenuTester, ResolutionAnalyzer, HCALGPUAnalyzer, MCvsRecoVerticesAnalyzer, EcalURecHitHists, BigEventsDebugger< T >, l1t::L1TGlobalAnalyzer, L1ExtraTreeProducer, L1GtPrescaleFactorsAndMasksTester, StopProfilerAnalyzer, HcalTB06Analysis, FastSiPixelFEDChannelContainerFromQuality, EventTimeDistribution, EGammaCutBasedEleIdAnalyzer, TauJetCorrectorExample, L1GenTreeProducer, TestOutliers, TestTrackHits, PFMETBenchmarkAnalyzer, HcalLuttoDB, PPSStraightTrackAligner, HcalCalibrator, HitEff, CherenkovAnalysis, MCVerticesAnalyzer, EcalLaserAnalyzer, EcalLaserAnalyzer2, EcalLaserAnalyzerYousi, BeamSpotOnlineRecordsReader, SiStripNoisesFromDBMiscalibrator, APVCyclePhaseMonitor, L1ExtraTestAnalyzer, L1TMicroGMTLUTDumper, L1RCTSaveInput, PDFWeightsTest, TreeProducerCalibSimul, DTDigiReader, PFJetBenchmarkAnalyzer, IsolatedParticlesGeneratedJets, SiStripChannelGainFromDBMiscalibrator, MultiplicityInvestigator, HLTOverallSummary, L1RCTTestAnalyzer, edm::TestMixedSource, BeamSpotRcdReader, cms::SiPixelCondObjForHLTReader, HLTInclusiveVBFClient, L1UpgradeTfMuonTreeProducer, L1UpgradeTreeProducer, TestResolution, FFTJetImageRecorder, TestSmoothHits, PPSPixelDigiAnalyzer, PhotonPostprocessing, AnotherPrimaryVertexAnalyzer, HIPTwoBodyDecayAnalyzer, HcalLutAnalyzer, StoreEcalCondition, cms::SiPixelCondObjAllPayloadsReader, FourVectorHLT, DQMDaqInfo, __class__< T >, L1GctPrintLuts, L1EventTreeProducer, TestHits, EcalSimRawData, CaloSimHitStudy, CaloParticleDebugger, HGCalSimHitStudy, ConversionPostprocessing, BSvsPVAnalyzer, HcalGainsCheck, cms::SiPixelCondObjOfflineReader, cms::SiPixelCondObjReader, SiStripAnalyser, DumpSimGeometry, L1TCaloLayer1Validator, L1MetFilterRecoTreeProducer, BTagPerformaceRootProducerFromSQLITE, EGEnergyAnalyzer, EcalTrigPrimAnalyzer, HGCalTimingAnalyzer, MuonGeometryDBConverter, TrackerGeometryCompare, TrackerSystematicMisalignments, BeamSpotOnlineRecordsWriter, SiPhase2OuterTrackerLorentzAngleWriter, L1ABCDebugger, SiStripPlotGain, l1t::GtInputDump, EcalSimHitStudy, HcalGeomCheck, SiPixelDQMRocLevelAnalyzer, EcalBxOrbitNumberGrapher, L1O2OTestAnalyzer, cms::SiPixelCondObjForHLTBuilder, cms::SiPixelCondObjOfflineBuilder, SiStripApvGainRescaler, SiStripCorrelateBadStripAndNoise, SiStripCorrelateNoise, edm::EventSetupCacheIdentifierChecker, L1TStage2InputPatternWriter, OMTFPatternMaker, StartProfilerAnalyzer, TagProbeFitTreeProducer, edm::AnalyzerWrapper< T >, ElectronMVANtuplizer, CaloSimHitAnalysis, ContainmentCorrectionAnalyzer, EnergyScaleAnalyzer, TestSuite, AnotherBeamSpotAnalyzer, MuonGeometrySVGTemplate, cms::ProducerAnalyzer, EcalPulseShapeGrapher, BoostIODBWriter< DataType >, SiPixelBadModuleReader, SiPixelFEDChannelContainerFromQualityConverter, SiStripCommissioningSource, L1ScalersClient, edm::PrintEventSetupContent, DTTrigTest, ErrorsPropagationAnalyzer, PhotonMVANtuplizer, HcalTestNumberingTester, HOSimHitStudy, GlobalHitsProdHistStripper, LhcTrackAnalyzer, ElectronCalibration, AlignPCLThresholdsWriter< T >, BoostIODBReader< DataType, RecordType >, JetResolutionScaleFactorDBReader, cms::SiPixelCondObjBuilder, MultiplicityCorrelator, L1GtPackUnpackAnalyzer, L1MenuTreeProducer, ErrorsAnalyzer, PatJetAnalyzer, TPGCheck, TrackParameterAnalyzer, testChannel, DTCCablingMapTestReader, edmtest::TestFindProduct, CTPPSGeometryInfo, L1GctValidation, L1GtPatternGenerator, L1ElectronRecoTreeProducer, L1RCTRelValAnalyzer, RctDigiToSourceCardText, edm::SecSourceAnalyzer, CTPPSProtonReconstructionEfficiencyEstimatorData, MuonGeometryArrange, ValidationMisalignedTracker, EcalTestPulseAnalyzer, DTKeyedConfigDBInit, SiStripDcsInfo, MuonMisalignedProducer, EcalPerEvtLaserAnalyzer, EcalDccWeightBuilder, RecAnalyzerHF, EcalPedestalHistory, StoreESCondition, HcalPedestalsCheck, HcalPedestalWidthsCheck, L1RecoTreeProducer, L1RCTParametersTester, EcalSimple2007H4TBAnalyzer, HcalSimHitAnalysis, Tracker_OldtoNewConverter, DTNoiseComputation, DTT0Calibration, SiStripLAProfileBooker, L1CondDBPayloadWriter, DTCCablingMapTestProducer, SiPixelFEDChannelContainerWriteFromASCII, DTt0DBValidation, edmtest::WhatsItAnalyzer, EventIDChecker, L1TCaloParamsViewer, edm::TestMix, RPCPhiEff, EcalLaserCondTools, ElectronStudy, EcalTPGAnalyzer, WriteL1TriggerObjectsTxt, DTKeyedConfigDBDump, EcalTestDevDB, HcalAutoPedestalValidator, L1CondDBIOVWriter, CSCTFanalyzer, L1GtVhdlWriter, ParticleListDrawer, EcalABAnalyzer, DTTTrigCalibration, DTVDriftCalibration, AlCaRecoTriggerBitsRcdRead, SiPixelQualityProbabilitiesTestWriter, SiPixelQualityProbabilitiesWriteFromASCII, SiStripBadChannelPatcher, StripValidationPlots, edmtest::WhatsItWatcherAnalyzer, L1RCTChannelMaskTester, callgrind::Profiler, PatZToMuMuAnalyzer, CentralityTableProducer, HcalQLPlotAnal, XtalDedxAnalysis, Mixing2DB, WriteCTPPSBeamParameters, EcalMustacheSCParametersMaker, EcalSCDynamicDPhiParametersMaker, JetCorrectorDBReader, SiPixelCalibConfigurationReadDb, BeamMonitorBx, sistrip::SpyIdentifyRunsModule, DTnoiseDBValidation, SonicOneEDAnalyzer< Client, Capabilities >, ResolutionCreator, CTPPSProtonReconstructionEfficiencyEstimatorMC, recoBSVTagInfoValidationAnalyzer, SonicOneEDAnalyzer< TritonClient, Capabilities... >, DTNoiseCalibration, SimAnalyzerMinbias, RetrieveCTPPSBeamParameters, HcalQIEDataCheck, SiPixel2DTemplateDBObjectUploader, SiPixelCalibConfigurationObjectMaker, SiPixelTemplateDBObjectUploader, OutputDDToDDL, BeamConditionsMonitor, APVValidationPlots, ProfilerAnalyzer, CSCRecoBadChannelsAnalyzer, EcalSimpleTBAnalyzer, KVFTest, HFPMTHitAnalyzer, QualityCutsAnalyzer, TrackHistoryAnalyzer, VertexHistoryAnalyzer, HGCalBHValidation, TauDQMFileLoader, DTTPDeadWriter, SiStripDetInfoFileWriter, PixelPopConCalibChecker, SiPixelGenErrorDBObjectUploader, SiStripDaqInfo, sistrip::SpyExtractRunModule, DQMLumiMonitor, GctTimingAnalyzer, L1CaloInputScaleTester, PlottingDevice, LumiCalculator, DD4hep_ListGroups, SVTagInfoValidationAnalyzer, CTPPSProtonReconstructionPlotter, CTPPSProtonReconstructionSimulationValidator, HcalSimHitCheck, PFTester, DTResidualCalibration, miscalibExample, TkVoltageMapCreator, EcalPedHists, ProduceDropBoxMetadata, CTPPSRPAlignmentInfoAnalyzer, WriteCTPPSPixelDAQMapping, SiPixelLorentzAngleReader, OutputMagneticFieldDDToDDL, SiStripCertificationInfo, l1t::L1TCaloStage1LutWriter, L1ScalesTester, PatBJetVertexAnalyzer, EcalTPInputAnalyzer, HcalTestSimHitID, CTPPSTrackDistributionPlotter, MillePedeFileExtractor, DTTTrigWriter, HcalIsoTrackAnalyzer, SiStripApvGainBuilderFromTag, WriteCTPPSPixelAnalysisMask, SiPixelVCalReader, L1HOTreeProducer, L1CTJetFileWriter, L1MuCSCTFParametersTester, HcalSimHitDump, HGCalTestPartialWaferHits, HitParentTest, HcalForwardLibWriter, edm::InputAnalyzer, DTT0CalibrationRMS, DTTTrigCorrection, DTTTrigOffsetCalibration, AlCaElectronsTest, EcalHexDisplay, SiStripCommissioningOfflineClient, DQMOfflineHLTEventInfoClient, DQMFileSaver, DumpGctDigis, L1GctConfigDump, CTPPSProtonReconstructionDiffPlotter, LaserDQM, CreateSurveyRcds, CTPPSAlignmentInfo, SiStripNoiseNormalizedWithApvGainBuilder, SiPixelGenErrorDBObjectReader, OutputDD4hepToDDL, GctFibreAnalyzer, l1t::L1TStage2CaloAnalyzer, CSCTFConfigTestAnalyzer, DTConfigTester, L1CaloInputScalesGenerator, PatBJetTrackAnalyzer, BeamSpotWrite2DB, OnlineBeamSpotFromDB, HeterogeneousHGCalRecHitsValidator, AlignmentStats, EcalPedOffset, BeamSpotRcdPrinter, AlCaRecoTriggerBitsRcdUpdate, HLTInspect, EcalBarrelMonitorDbModule, edm::PrintEventSetupDataRetrieval, HLTBitAnalyzer, FactorizedJetCorrectorDemo, HGCalTestScintHits, CTPPSProtonReconstructionValidator, HGCalTestPartialWaferRecHits, GenericBenchmarkAnalyzer, DQMHistNormalizer, CocoaAnalyzer, DTVDriftWriter, SiPixelDetInfoFileWriter, ESDBCopy, PCaloGeometryBuilder, SiPixelDynamicInefficiencyReader, TKStatus, CSCDigiAnalyzer, ExternalLHEAsciiDumper, RivetAnalyzer, BPHHistoSpecificDecay, JetCorrectorDemo, JetCorrectorOnTheFly< Jet >, RctDigiToRctText, HcalTestAnalyzer, CTPPSDirectProtonSimulationValidator, SurveyDBUploader, DTT0Correction, PrintTotemDAQMapping, ShallowTree, SiStripDetVOffTrendPlotter, CTPPSPixelDAQMappingAnalyzer, WriteCTPPSPixGainCalibrations, JetResolutionDBReader, L1O2OTestAnalyzerExt, SiPixelTemplateDBObjectReader, AlcaBeamMonitorClient, SiStripMonitorCondDataOnDemandExample, CaloConfigWriter, CaloParamsWriter, L1uGTTreeProducer, EcalSRCondTools, HGcalHitIdCheck, SurveyDataConverter, WriteEcalMiscalibConstants, WriteEcalMiscalibConstantsMC, testEcalTPGScale, DTTTrigCorrectionFirst, DTVDriftSegmentCalibration, PPSTimingCalibrationAnalyzer, PPSTimingCalibrationLUTAnalyzer, SiPixel2DTemplateDBObjectReader, DQMFEDIntegrityClient, CSCViewDigi, L1TCaloParamsWriter, L1TGlobalSummary, PatVertexAnalyzer, BeamSpotAnalyzer, EcalEBTrigPrimAnalyzer, PrintGeomSolids, CTPPSAcceptancePlotter, MaterialBudgetVolumeAnalysis, PFTauElecRejectionBenchmarkAnalyzer, DTSurveyConvert, HcalHBHENewMuonAnalyzer, popcon::PopConAnalyzer< S >, PPSTimingCalibrationLUTWriter, PPSTimingCalibrationWriter, BufferedBoostIODBWriter, cond::BTransitionAnalyzer< T, R >, SiPixelDynamicInefficiencyDB, L1UpgradeTfMuonShowerTreeProducer, DTTPGParamsWriter, SiStripPayloadHandler< SiStripPayload >, PatTrackAnalyzer, CTPPSHepMCDistributionPlotter, popcon::PopConAnalyzer< HcalSiPMParametersHandler >, 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< HcalQIETypesHandler >, popcon::PopConAnalyzer< HcalZSThresholdsHandler >, popcon::PopConAnalyzer< HcalDcsMapHandler >, popcon::PopConAnalyzer< CastorGainsHandler >, popcon::PopConAnalyzer< HcalLUTCorrsHandler >, popcon::PopConAnalyzer< HcalPFCorrsHandler >, popcon::PopConAnalyzer< HcalSiPMCharacteristicsHandler >, popcon::PopConAnalyzer< CastorPedestalWidthsHandler >, popcon::PopConAnalyzer< HcalZDCLowGainFractionsHandler >, popcon::PopConAnalyzer< popcon::EcalChannelStatusHandler >, popcon::PopConAnalyzer< HcalPedestalsHandler >, popcon::PopConAnalyzer< CastorGainWidthsHandler >, popcon::PopConAnalyzer< HcalFlagHFDigiTimeParamsHandler >, popcon::PopConAnalyzer< HcalGainsHandler >, popcon::PopConAnalyzer< HcalFrontEndMapHandler >, popcon::PopConAnalyzer< HcalTimingParamsHandler >, popcon::PopConAnalyzer< HcalLongRecoParamsHandler >, popcon::PopConAnalyzer< CastorElectronicsMapHandler >, popcon::PopConAnalyzer< DTKeyedConfigHandler >, popcon::PopConAnalyzer< HcalLutMetadataHandler >, popcon::PopConAnalyzer< HcalTimeCorrsHandler >, popcon::PopConAnalyzer< CastorSaturationCorrsHandler >, popcon::PopConAnalyzer< HcalChannelQualityHandler >, popcon::PopConAnalyzer< HcalValidationCorrsHandler >, popcon::PopConAnalyzer< CastorRecoParamsHandler >, popcon::PopConAnalyzer< HcalRespCorrsHandler >, popcon::PopConAnalyzer< HcalPedestalWidthsHandler >, popcon::PopConAnalyzer< HcalTPChannelParametersHandler >, popcon::PopConAnalyzer< HcalTPParametersHandler >, cond::BTransitionAnalyzer< EcalADCToGeVConstant, EcalADCToGeVConstantRcd >, PCLMetadataWriter, CTPPSRPAlignmentInfoReader, PPSGeometryBuilder, edmtest::L1TriggerScalerESAnalyzer, SiPixelLorentzAngleDB, SiPixelVCalDB, SiStripApvGainReader, CompareToObjectMapRecord, GEMPadDigiReader, CTPPSOpticsPlotter, MaterialBudgetHcalAnalysis, HistoAnalyzer< C >, SiStripFedCablingBuilder, SiStripBadComponentsDQMServiceReader, CSCTFAnalyzer, TreeWriterForEcalCorrection, JetResolutionDemo, RawToText, L1TMuonGlobalParamsViewer, TreeSplitter, ExampleMuonAnalyzer, PatBasicAnalyzer, DijetMass< Jet >, BeamSpotFromDB, HGCalTBMBAnalyzer, HcalPulseContainmentTest, GBRForestWriter, cms::SiPixelPerformanceSummaryBuilder, GEMPackingTester, HtrXmlPattern, HcalTBWriter, GctDigiToPsbText, TrackCategoriesAnalyzer, TrackingParticleCategoriesAnalyzer, CTPPSLHCInfoPlotter, EgammaObjects, DTMapGenerator, PUDumper, SiStripDetVOffPrinter, CTPPSPixGainCalibsESAnalyzer, EcalGetLaserData, EcalPFRecHitThresholdsMaker, PGeometricDetBuilder, QGLikelihoodDBWriter, SiStripDetVOffFakeBuilder, DQMGenericTnPClient, LHEWriter, L1TMuonBarrelParamsViewer, PatTopSelectionAnalyzer, TauDQMSimpleFileSaver, TkAlCaSkimTreeMerger, DTTPAnalyzer, EcalDigiDisplay, WritePPSAlignmentConfiguration, WritePPSAssociationCuts, GEMRecoIdealDBLoader, modGains, L1CondDBPayloadWriterExt, edmtest::RunSummaryESAnalyzer, SiStripFedCablingReader, cms::MinBias, L1MuScalesTester, L1TMuonBarrelParamsWriter, L1TMuonOverlapFwVersionTester, DBReader, PatBJetTagAnalyzer, PatBTagAnalyzer, EcalSimHitDump, CTPPSBeamSmearingValidator, RetrieveCTPPSRPAlignmentCorrectionsData, RetrievePPSAlignmentConfiguration, RetrievePPSAssociationCuts, DTRecoIdealDBLoader, PixelDCSObjectReader< Record >, cms::SiPixelPerformanceSummaryReader, SiStripDetVOffReader, CSCFileDumper, DTEtaPatternLutTester, DTExtLutTester, DTPhiLutTester, DTPtaLutTester, DTQualPatternLutTester, DTTFMasksTester, DTTFParametersTester, L1TMuonBarrelKalmanParamsViewer, L1TMuonOverlapParamsViewer, myRawAna, KVFTrackUpdate, SurveyMisalignmentInput, SiStripDetVOffTkMapPlotter, EcalPnGraphs, CSCRecoIdealDBLoader, ME0RecoIdealDBLoader, PHGCalParametersDBBuilder, RPCRecoIdealDBLoader, L1CondDBIOVWriterExt, edmtest::RunInfoESAnalyzer, SiPixelBadFEDChannelSimulationSanityChecker, SiPixelFakeGenErrorDBSourceReader, SiPixelFakeTemplateDBSourceReader, SiStripLorentzAngleReader, DQMMessageLoggerClient, L1TMuonEndCapParamsWriter, PatTriggerAnalyzer, PatTriggerTagAndProbe, ZdcTBAnalyzer, SurveyInputBase, SurveyInputTrackerFromDB, AlcaBeamSpotHarvester, edmtest::AlignPCLThresholdsReader< T, R >, edmtest::DQMXMLFileEventSetupAnalyzer, corrGains, edmtest::FillInfoESAnalyzer, SiStripSummaryReader, L1TCaloStage2ParamsWriter, L1TGlobalPrescalesVetosWriter, L1TMuonEndCapForestWriter, L1TMuonEndCapParamsViewer, L1TMuonGlobalParamsWriter, PatMCMatching, PatMCMatchingExtended, HcalParametersDBBuilder, HcalZDCLowGainFractionsPopConAnalyzer, LHCInfoPerFillWriter, LHCInfoPerLSWriter, SiPixelFEDChannelContainerTestReader, SiStripApvGainBuilder, SiStripPedestalsReader, SiStripThresholdReader, ESDaqInfoTask, ESDcsInfoTask, SiStripMonitorCondData, L1MenuWriter, DBWriter, SiStripPayloadMapTableCreator, PatTauAnalyzer, JetAnaPythia< Jet >, HcalHitAnalyzer, DD4hep_ListIds, DD4hep_TrackingMaterialAnalyser, TrackingMaterialAnalyser, SurveyInputCSCfromPins, DummyCondDBWriter< TObject, TObjectO, TRecord >, EcalDCCHeaderDisplay, XMLGeometryBuilder, corrResps, scaleGains, CastorChannelQualityPopConAnalyzer, CastorElectronicsMapPopConAnalyzer, CastorGainsPopConAnalyzer, CastorGainWidthsPopConAnalyzer, CastorPedestalsPopConAnalyzer, CastorPedestalWidthsPopConAnalyzer, CastorQIEDataPopConAnalyzer, CastorRecoParamsPopConAnalyzer, CastorSaturationCorrsPopConAnalyzer, HcalChannelQualityPopConAnalyzer, HcalDcsMapPopConAnalyzer, HcalDcsValuesPopConAnalyzer, HcalElectronicsMapPopConAnalyzer, HcalFlagHFDigiTimeParamsPopConAnalyzer, HcalGainsPopConAnalyzer, HcalGainWidthsPopConAnalyzer, HcalL1TriggerObjectsPopConAnalyzer, HcalLongRecoParamsPopConAnalyzer, HcalLUTCorrsPopConAnalyzer, HcalLutMetadataPopConAnalyzer, HcalMCParamsPopConAnalyzer, HcalPedestalsPopConAnalyzer, HcalPedestalWidthsPopConAnalyzer, HcalPFCorrsPopConAnalyzer, HcalQIEDataPopConAnalyzer, HcalQIETypesPopConAnalyzer, HcalRecoParamsPopConAnalyzer, HcalRespCorrsPopConAnalyzer, HcalTimeCorrsPopConAnalyzer, HcalTimingParamsPopConAnalyzer, HcalValidationCorrsPopConAnalyzer, HcalZSThresholdsPopConAnalyzer, CondReader, edmtest::LHCInfoESAnalyzer, LHCInfoPerFillAnalyzer, SiStripNoisesBuilder, SiStripNoisesReader, SiStripSummaryBuilder, DQMRivetClient, L1MuonOverlapPhase1ParamsDBProducer, L1TGlobalPrescalesVetosViewer, JetCorExample< Jet >, JetPlotsExample< Jet >, JetValidation, CastorHitAnalyzer, EcalTPGParamReaderFromDB, SiStripFedCablingManipulator, XMLGeometryReader, JetCorrectorDBWriter, QGLikelihoodSystematicsDBWriter, LHCInfoPerLSAnalyzer, SiPixelQualityProbabilitiesTestReader, SiStripCablingTrackerMap, SiStripPedestalsBuilder, SiStripThresholdBuilder, L1MuonOverlapParamsDBProducer, PatElectronAnalyzer, PatZjetsElectronAnalyzer, PatZjetsJetAnalyzer, JetToDigiDump, myFastSimVal, RPCGeometryServTest, RawDataConverter, EcalMatacqAnalyzer, DummyCondObjPrinter< TObject, TRecord >, HcalLutGenerator, HcalFrontEndMapPopConAnalyzer, HcalSiPMCharacteristicsPopConAnalyzer, HcalSiPMParametersPopConAnalyzer, HcalTPChannelParametersPopConAnalyzer, HcalTPParametersPopConAnalyzer, JetResolutionDBWriter, SiStripBadStripReader, CSCDigiToPattern, DumpFWTGeoRecoGeometry, L1MenuViewer, L1TCaloParamsUpdater, ParticleTreeDrawer, CaloTowersExample, EcalTBHodoscopeRawInfoDumper, EcalTBTDCRawInfoDumper, HcalCableMapper, QGLikelihoodDBReader, QGLikelihoodSystematicsDBReader, CompareDDCompactViews, EcalDQMStatusWriter, GBRForestGetterFromDB, DumpFWRecoGeometry, L1KeyListWriter, L1KeyWriter, L1TMuonOverlapParamsWriter, EcalPerEvtMatacqAnalyzer, EcalStatusAnalyzer, DTKeyedConfigPopConAnalyzer, ESDataCertificationTask, HcalTBParameterTester, CSCMap1Read, SimpleJetDump, SiStripDetVOffHandler, BTagCalibrationDbCreator, PTrackerParametersDBBuilder, PVSSIDReader, RPCStripNoisesRcdRead, ParticleDecayDrawer, TagProbeFitTreeAnalyzer, DTUserKeyedConfigPopConAnalyzer, CaloMCTruthTreeProducer, PFMCTruthTreeProducer, L1TriggerKeyExtViewer, edmtest::DQMSummaryEventSetupAnalyzer, ExTestEcalChannelStatusAnalyzer, edmtest::TestHistoryKeeping, HLTPrescaleExample, CSCAFEBAnalyzer, RHStopDump, CSCChamberTimeCorrectionsReadTest, L1TriggerKeyListExtReader, CSCDigiDump, sistrip::EnsembleCalibrationLA, DDTestMuonNumbering, and SiStripApvSimulationParametersBuilder.

Referenced by doEvent().

◆ baseType()

const std::string & EDAnalyzerBase::baseType ( )
static

Definition at line 178 of file EDAnalyzerBase.cc.

References edm::one::kBaseType().

178 { return kBaseType; }
static const std::string kBaseType("EDAnalyzer")

◆ beginJob()

virtual void edm::one::EDAnalyzerBase::beginJob ( void  )
inlineprivatevirtual

Reimplemented in DMRChecker, GeneralPurposeTrackAnalyzer, CMTRawAnalyzer, DQMStoreStats, ResidualRefitting, FWLiteESRecordWriterAnalyzer, ConditionDBWriter< T >, ConditionDBWriter< SiStripLorentzAngle >, ConditionDBWriter< PhysicsTools::Calibration::HistogramD3D >, ConditionDBWriter< SiStripBadStrip >, ConditionDBWriter< SiPixelQuality >, ConditionDBWriter< SiStripApvGain >, l1tVertexFinder::VertexNTupler, GlobalTrackerMuonAlignment, IsolatedTracksNxN, SiPixelOfflineCalibAnalysisBase, ApeEstimator, PFAnalysis, HLTScalersClient, L1MuonRecoTreeProducer, DijetRatio< Jet >, LaserSorter, IsolatedTracksCone, HGCalWaferValidation, GctErrorAnalyzer, IsolatedGenParticles, DiMuonValidation, IsolatedTracksHcalScale, IsoTrig, HcalIsoTrkAnalyzer, SiPixelGainCalibScaler, SiStripSpyDisplayModule, HcalIsoTrkSimAnalyzer, StudyCaloResponse, L1Muon2RecoTreeProducer, IsoTrackCalib, analyzer::SiPixelLorentzAngle, SplitVertexResolution, CosmicRateAnalyzer, HcalHBHEMuonHighEtaAnalyzer, ListGroups, TrackerRemapper, PrimaryVertexValidation, DTCCablingMapProducer, HcalHBHEMuonAnalyzer, IsoTrackCalibration, PhotonIDSimpleAnalyzer, PixelBaryCentreAnalyzer, EcalTPGParamBuilder, EgHLTOfflineSummaryClient, HLTrigReport, RecAnalyzerMinbias, DiElectronVertexValidation, APVShotsAnalyzer, AlignmentMonitorAsAnalyzer, cms::Analyzer_minbias, ListIds, OccupancyPlots, ApeTreeCreateDefault, DiMuonVertexValidation, CommonModeAnalyzer, TrackerTreeGenerator, HOCalibAnalyzer, ValidIsoTrkCalib, AnalyzerMinbias, DuplicateRecHits, ValidateGeometry, L1CaloTowerTreeProducer, L1TauRecoTreeProducer, CosmicSplitterValidation, SiPixelErrorEstimation, MuonAlignmentAnalyzer, NearbyPixelClustersAnalyzer, MultiplicityTimeCorrelations, L1TS2PFJetInputPatternWriter, EcalTPCondAnalyzer, ApeEstimatorSummary, SiPixelQualityHistory, FFTJetPileupAnalyzer, JetHTAnalyzer, ElectronCalibrationUniv, StudyTriggerHLT, SiStripQualityHistory, L1JetRecoTreeProducer, DetIdSelectorTest, BuildTrackerMapPlugin, HcalRaddamMuon, StudyCaloGen, L1GtRunSettingsViewer, DisplayGeom, HCALGPUAnalyzer, HGCalTBAnalyzer, L1GtTrigReport, l1t::L1TGlobalAnalyzer, L1ExtraTreeProducer, EcalLaserAnalyzer, EcalLaserAnalyzer2, EGammaCutBasedEleIdAnalyzer, TauJetCorrectorExample, L1GenTreeProducer, HcalTB06Analysis, TreeProducerCalibSimul, PFMETBenchmarkAnalyzer, HcalLuttoDB, HcalCalibrator, CherenkovAnalysis, EcalLaserAnalyzerYousi, HitEff, BeamSpotOnlineRecordsReader, EventTimeDistribution, DummyEvelyser, PhotonPostprocessing, PFJetBenchmarkAnalyzer, IsolatedParticlesGeneratedJets, MultiplicityInvestigator, L1GtDataEmulAnalyzer, edm::TestMixedSource, ConversionPostprocessing, BeamSpotRcdReader, APVCyclePhaseMonitor, L1UpgradeTfMuonTreeProducer, L1UpgradeTreeProducer, ElectronMVANtuplizer, FFTJetImageRecorder, PPSPixelDigiAnalyzer, AnotherPrimaryVertexAnalyzer, HIPTwoBodyDecayAnalyzer, FourVectorHLT, __class__< T >, L1GctPrintLuts, L1EventTreeProducer, CaloSimHitStudy, CaloParticleDebugger, BSvsPVAnalyzer, DQMDaqInfo, L1TCaloLayer1Validator, L1MetFilterRecoTreeProducer, EGEnergyAnalyzer, ContainmentCorrectionAnalyzer, EnergyScaleAnalyzer, HGCalSimHitStudy, TestSuite, testChannel, cms::ProducerAnalyzer, L1ABCDebugger, SiStripAnalyser, L1GtAnalyzer, EcalSimHitStudy, TrackerSystematicMisalignments, ElectronCalibration, SiPixelDQMRocLevelAnalyzer, EcalBxOrbitNumberGrapher, HcalGainsCheck, L1O2OTestAnalyzer, cms::SiPixelCondObjForHLTBuilder, cms::SiPixelCondObjOfflineBuilder, L1TStage2InputPatternWriter, CaloSimHitAnalysis, HGCalTimingAnalyzer, HcalGeomCheck, TrackParameterAnalyzer, AnotherBeamSpotAnalyzer, EcalPedestalHistory, SiPixelFEDChannelContainerFromQualityConverter, edm::AnalyzerWrapper< T >, HcalTestNumberingTester, LhcTrackAnalyzer, MuonGeometryDBConverter, TrackerGeometryCompare, EcalTestPulseAnalyzer, cms::SiPixelCondObjBuilder, MultiplicityCorrelator, edm::PrintEventSetupContent, TPGCheck, GlobalHitsProdHistStripper, EcalPerEvtLaserAnalyzer, RecAnalyzerHF, DTCCablingMapTestReader, L1GctValidation, OMTFPatternMaker, L1ElectronRecoTreeProducer, edm::SecSourceAnalyzer, DTKeyedConfigDBInit, CSCTFanalyzer, HOSimHitStudy, MuonGeometryArrange, ElectronStudy, L1GtPatternGenerator, L1RecoTreeProducer, HcalSimHitAnalysis, Tracker_OldtoNewConverter, EcalABAnalyzer, L1CondDBPayloadWriter, DTCCablingMapTestProducer, RPCPhiEff, DTKeyedConfigDBDump, L1CondDBIOVWriter, KVFTest, SimAnalyzerMinbias, SiStripDcsInfo, StripValidationPlots, EventIDChecker, callgrind::Profiler, EcalSimpleTBAnalyzer, XtalDedxAnalysis, Mixing2DB, DTNoiseComputation, JetCorrectorDBReader, sistrip::SpyIdentifyRunsModule, DD4hep_ListGroups, ResolutionCreator, PFTester, miscalibExample, SiPixel2DTemplateDBObjectUploader, SiPixelTemplateDBObjectUploader, DTTrigTest, L1GtPackUnpackAnalyzer, ProfilerAnalyzer, QualityCutsAnalyzer, DTNoiseCalibration, HcalIsoTrackAnalyzer, SiPixelGenErrorDBObjectUploader, OutputDDToDDL, sistrip::SpyExtractRunModule, L1CaloInputScaleTester, HFPMTHitAnalyzer, HGCalTestPartialWaferHits, TrackHistoryAnalyzer, LaserDQM, AlCaElectronsTest, EcalBarrelMonitorDbModule, DQMLumiMonitor, l1t::L1TCaloStage1LutWriter, PatBJetVertexAnalyzer, LumiCalculator, HGCalBHValidation, OutputMagneticFieldDDToDDL, BeamMonitorBx, SonicOneEDAnalyzer< Client, Capabilities >, L1HOTreeProducer, HcalTestSimHitID, HcalForwardLibWriter, edm::InputAnalyzer, SonicOneEDAnalyzer< TritonClient, Capabilities... >, AlignmentStats, TkVoltageMapCreator, EcalGetLaserData, HcalSimHitDump, HGCalTestScintHits, HitParentTest, HGCalTestPartialWaferRecHits, GenericBenchmarkAnalyzer, DTResidualCalibration, DTTTrigCorrection, SiPixelGenErrorDBObjectReader, BeamConditionsMonitor, l1t::L1TStage2CaloAnalyzer, L1CaloInputScalesGenerator, PatBJetTrackAnalyzer, OutputDD4hepToDDL, FactorizedJetCorrectorDemo, HGcalHitIdCheck, CocoaAnalyzer, testEcalTPGScale, L1ScalersClient, BPHHistoSpecificDecay, JetCorrectorDemo, JetCorrectorOnTheFly< Jet >, CTPPSDirectProtonSimulationValidator, SiPixelDetInfoFileWriter, WriteCTPPSPixGainCalibrations, JetResolutionDBReader, L1O2OTestAnalyzerExt, SiPixelTemplateDBObjectReader, L1uGTTreeProducer, WriteEcalMiscalibConstants, WriteEcalMiscalibConstantsMC, DTT0Correction, PPSTimingCalibrationAnalyzer, PPSTimingCalibrationLUTAnalyzer, SiPixel2DTemplateDBObjectReader, AlcaBeamMonitorClient, SiStripMonitorCondDataOnDemandExample, DQMOfflineHLTEventInfoClient, ExampleMuonAnalyzer, PatVertexAnalyzer, CTPPSAcceptancePlotter, MaterialBudgetHcalAnalysis, PFTauElecRejectionBenchmarkAnalyzer, DTTTrigCorrectionFirst, DTVDriftSegmentCalibration, HcalHBHENewMuonAnalyzer, PPSTimingCalibrationLUTWriter, PPSTimingCalibrationWriter, RivetAnalyzer, L1UpgradeTfMuonShowerTreeProducer, PatTrackAnalyzer, cond::BTransitionAnalyzer< T, R >, EgammaObjects, cond::BTransitionAnalyzer< EcalADCToGeVConstant, EcalADCToGeVConstantRcd >, popcon::PopConAnalyzer< S >, edmtest::L1TriggerScalerESAnalyzer, DQMFEDIntegrityClient, RawToText, DijetMass< Jet >, popcon::PopConAnalyzer< HcalSiPMParametersHandler >, 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< HcalQIETypesHandler >, popcon::PopConAnalyzer< HcalZSThresholdsHandler >, popcon::PopConAnalyzer< HcalDcsMapHandler >, popcon::PopConAnalyzer< CastorGainsHandler >, popcon::PopConAnalyzer< HcalLUTCorrsHandler >, popcon::PopConAnalyzer< HcalPFCorrsHandler >, popcon::PopConAnalyzer< HcalSiPMCharacteristicsHandler >, popcon::PopConAnalyzer< CastorPedestalWidthsHandler >, popcon::PopConAnalyzer< HcalZDCLowGainFractionsHandler >, popcon::PopConAnalyzer< popcon::EcalChannelStatusHandler >, popcon::PopConAnalyzer< HcalPedestalsHandler >, popcon::PopConAnalyzer< CastorGainWidthsHandler >, popcon::PopConAnalyzer< HcalFlagHFDigiTimeParamsHandler >, popcon::PopConAnalyzer< HcalGainsHandler >, popcon::PopConAnalyzer< HcalFrontEndMapHandler >, popcon::PopConAnalyzer< HcalTimingParamsHandler >, popcon::PopConAnalyzer< HcalLongRecoParamsHandler >, popcon::PopConAnalyzer< CastorElectronicsMapHandler >, popcon::PopConAnalyzer< DTKeyedConfigHandler >, popcon::PopConAnalyzer< HcalLutMetadataHandler >, popcon::PopConAnalyzer< HcalTimeCorrsHandler >, popcon::PopConAnalyzer< CastorSaturationCorrsHandler >, popcon::PopConAnalyzer< HcalChannelQualityHandler >, popcon::PopConAnalyzer< HcalValidationCorrsHandler >, popcon::PopConAnalyzer< CastorRecoParamsHandler >, popcon::PopConAnalyzer< HcalRespCorrsHandler >, popcon::PopConAnalyzer< HcalPedestalWidthsHandler >, popcon::PopConAnalyzer< HcalTPChannelParametersHandler >, popcon::PopConAnalyzer< HcalTPParametersHandler >, GEMPackingTester, cms::MinBias, PatBasicAnalyzer, KVFTrackUpdate, HcalPulseContainmentTest, QGLikelihoodDBWriter, DTMapGenerator, EcalPnGraphs, L1CondDBPayloadWriterExt, ESDaqInfoTask, ESDcsInfoTask, PatBJetTagAnalyzer, PatBTagAnalyzer, PatTopSelectionAnalyzer, TkAlCaSkimTreeMerger, CSCFileDumper, myRawAna, L1CondDBIOVWriterExt, SiPixelFakeGenErrorDBSourceReader, SiPixelFakeTemplateDBSourceReader, DD4hep_ListIds, DD4hep_TrackingMaterialAnalyser, TrackingMaterialAnalyser, PatMCMatching, PatMCMatchingExtended, PatTriggerAnalyzer, PatTriggerTagAndProbe, LHCInfoPerFillWriter, LHCInfoPerLSWriter, PatTauAnalyzer, JetAnaPythia< Jet >, SurveyInputBase, EcalMatacqAnalyzer, LHCInfoPerFillAnalyzer, DumpFWTGeoRecoGeometry, JetCorExample< Jet >, JetPlotsExample< Jet >, JetValidation, EcalTBHodoscopeRawInfoDumper, EcalTBTDCRawInfoDumper, EcalTPGParamReaderFromDB, XMLGeometryBuilder, JetCorrectorDBWriter, QGLikelihoodSystematicsDBWriter, LHCInfoPerLSAnalyzer, DumpFWRecoGeometry, PatElectronAnalyzer, PatZjetsElectronAnalyzer, PatZjetsJetAnalyzer, JetToDigiDump, myFastSimVal, EcalPerEvtMatacqAnalyzer, EcalStatusAnalyzer, XMLGeometryReader, JetResolutionDBWriter, ESDataCertificationTask, DQMMessageLoggerClient, L1MuonOverlapPhase1ParamsDBProducer, CaloTowersExample, RawDataConverter, QGLikelihoodDBReader, QGLikelihoodSystematicsDBReader, CompareDDCompactViews, HcalTBParameterTester, CSCMap1Read, SimpleJetDump, BTagCalibrationDbCreator, CaloMCTruthTreeProducer, PFMCTruthTreeProducer, HLTPrescaleExample, and CSCChamberTimeCorrectionsReadTest.

Definition at line 108 of file EDAnalyzerBase.h.

Referenced by doBeginJob().

108 {}

◆ callWhenNewProductsRegistered()

void EDAnalyzerBase::callWhenNewProductsRegistered ( std::function< void(BranchDescription const &)> const &  func)

◆ clearInputProcessBlockCaches()

void EDAnalyzerBase::clearInputProcessBlockCaches ( )
privatevirtual

Definition at line 166 of file EDAnalyzerBase.cc.

Referenced by doRespondToCloseOutputFile().

166 {}

◆ createAcquirer()

SharedResourcesAcquirer EDAnalyzerBase::createAcquirer ( )
privatevirtual

Definition at line 68 of file EDAnalyzerBase.cc.

Referenced by doBeginJob().

68  {
70  std::vector<std::shared_ptr<SerialTaskQueue>>(1, std::make_shared<SerialTaskQueue>())};
71  }

◆ doAccessInputProcessBlock()

void EDAnalyzerBase::doAccessInputProcessBlock ( ProcessBlockPrincipal const &  pbp,
ModuleCallingContext const *  mcc 
)
private

Definition at line 99 of file EDAnalyzerBase.cc.

References doAccessInputProcessBlock_(), moduleDescription_, and edm::ProcessBlock::setConsumer().

99  {
100  ProcessBlock processBlock(pbp, moduleDescription_, mcc, false);
101  processBlock.setConsumer(this);
102  ProcessBlock const& constProcessBlock = processBlock;
103  this->doAccessInputProcessBlock_(constProcessBlock);
104  }
virtual void doAccessInputProcessBlock_(ProcessBlock const &)
ModuleDescription moduleDescription_

◆ doAccessInputProcessBlock_()

void EDAnalyzerBase::doAccessInputProcessBlock_ ( ProcessBlock const &  )
privatevirtual

Definition at line 158 of file EDAnalyzerBase.cc.

Referenced by doAccessInputProcessBlock().

158 {}

◆ doBeginJob()

void EDAnalyzerBase::doBeginJob ( )
private

Definition at line 76 of file EDAnalyzerBase.cc.

References beginJob(), createAcquirer(), and resourcesAcquirer_.

76  {
78 
79  this->beginJob();
80  }
virtual SharedResourcesAcquirer createAcquirer()
SharedResourcesAcquirer resourcesAcquirer_

◆ doBeginLuminosityBlock()

void EDAnalyzerBase::doBeginLuminosityBlock ( LumiTransitionInfo const &  info,
ModuleCallingContext const *  mcc 
)
private

Definition at line 133 of file EDAnalyzerBase.cc.

References edm::BeginLuminosityBlock, HltBtagPostValidation_cff::c, doBeginLuminosityBlock_(), edm::EDConsumerBase::esGetTokenIndices(), info(), moduleDescription_, and edm::LuminosityBlock::setConsumer().

133  {
134  LuminosityBlock lb(info, moduleDescription_, mcc, false);
135  lb.setConsumer(this);
136  LuminosityBlock const& cnstLb = lb;
137  ESParentContext parentC(mcc);
138  const EventSetup c{info,
139  static_cast<unsigned int>(Transition::BeginLuminosityBlock),
141  parentC};
142  this->doBeginLuminosityBlock_(cnstLb, c);
143  }
static const TGPicture * info(bool iBackgroundIsBlack)
ESProxyIndex const * esGetTokenIndices(edm::Transition iTrans) const
ModuleDescription moduleDescription_
virtual void doBeginLuminosityBlock_(LuminosityBlock const &lbp, EventSetup const &c)

◆ doBeginLuminosityBlock_()

void EDAnalyzerBase::doBeginLuminosityBlock_ ( LuminosityBlock const &  lbp,
EventSetup const &  c 
)
privatevirtual

Definition at line 163 of file EDAnalyzerBase.cc.

Referenced by doBeginLuminosityBlock().

163 {}

◆ doBeginProcessBlock()

void EDAnalyzerBase::doBeginProcessBlock ( ProcessBlockPrincipal const &  pbp,
ModuleCallingContext const *  mcc 
)
private

Definition at line 92 of file EDAnalyzerBase.cc.

References doBeginProcessBlock_(), moduleDescription_, and edm::ProcessBlock::setConsumer().

92  {
93  ProcessBlock processBlock(pbp, moduleDescription_, mcc, false);
94  processBlock.setConsumer(this);
95  ProcessBlock const& constProcessBlock = processBlock;
96  this->doBeginProcessBlock_(constProcessBlock);
97  }
virtual void doBeginProcessBlock_(ProcessBlock const &)
ModuleDescription moduleDescription_

◆ doBeginProcessBlock_()

void EDAnalyzerBase::doBeginProcessBlock_ ( ProcessBlock const &  )
privatevirtual

Definition at line 157 of file EDAnalyzerBase.cc.

Referenced by doBeginProcessBlock().

157 {}

◆ doBeginRun()

void EDAnalyzerBase::doBeginRun ( RunTransitionInfo const &  info,
ModuleCallingContext const *  mcc 
)
private

Definition at line 113 of file EDAnalyzerBase.cc.

References edm::BeginRun, HltBtagPostValidation_cff::c, doBeginRun_(), edm::EDConsumerBase::esGetTokenIndices(), info(), and moduleDescription_.

113  {
114  Run r(info, moduleDescription_, mcc, false);
115  r.setConsumer(this);
116  Run const& cnstR = r;
117  ESParentContext parentC(mcc);
118  const EventSetup c{
119  info, static_cast<unsigned int>(Transition::BeginRun), esGetTokenIndices(Transition::BeginRun), parentC};
120  this->doBeginRun_(cnstR, c);
121  }
static const TGPicture * info(bool iBackgroundIsBlack)
ESProxyIndex const * esGetTokenIndices(edm::Transition iTrans) const
ModuleDescription moduleDescription_
virtual void doBeginRun_(Run const &rp, EventSetup const &c)

◆ doBeginRun_()

void EDAnalyzerBase::doBeginRun_ ( Run const &  rp,
EventSetup const &  c 
)
privatevirtual

Definition at line 161 of file EDAnalyzerBase.cc.

Referenced by doBeginRun().

161 {}

◆ doEndJob()

void EDAnalyzerBase::doEndJob ( )
private

Definition at line 82 of file EDAnalyzerBase.cc.

References endJob().

82 { this->endJob(); }

◆ doEndLuminosityBlock()

void EDAnalyzerBase::doEndLuminosityBlock ( LumiTransitionInfo const &  info,
ModuleCallingContext const *  mcc 
)
private

Definition at line 145 of file EDAnalyzerBase.cc.

References HltBtagPostValidation_cff::c, doEndLuminosityBlock_(), edm::EndLuminosityBlock, edm::EDConsumerBase::esGetTokenIndices(), info(), moduleDescription_, and edm::LuminosityBlock::setConsumer().

145  {
146  LuminosityBlock lb(info, moduleDescription_, mcc, true);
147  lb.setConsumer(this);
148  LuminosityBlock const& cnstLb = lb;
149  ESParentContext parentC(mcc);
150  const EventSetup c{info,
151  static_cast<unsigned int>(Transition::EndLuminosityBlock),
153  parentC};
154  this->doEndLuminosityBlock_(cnstLb, c);
155  }
static const TGPicture * info(bool iBackgroundIsBlack)
ESProxyIndex const * esGetTokenIndices(edm::Transition iTrans) const
virtual void doEndLuminosityBlock_(LuminosityBlock const &lbp, EventSetup const &c)
ModuleDescription moduleDescription_

◆ doEndLuminosityBlock_()

void EDAnalyzerBase::doEndLuminosityBlock_ ( LuminosityBlock const &  lbp,
EventSetup const &  c 
)
privatevirtual

Definition at line 164 of file EDAnalyzerBase.cc.

Referenced by doEndLuminosityBlock().

164 {}

◆ doEndProcessBlock()

void EDAnalyzerBase::doEndProcessBlock ( ProcessBlockPrincipal const &  pbp,
ModuleCallingContext const *  mcc 
)
private

Definition at line 106 of file EDAnalyzerBase.cc.

References doEndProcessBlock_(), moduleDescription_, and edm::ProcessBlock::setConsumer().

106  {
107  ProcessBlock processBlock(pbp, moduleDescription_, mcc, true);
108  processBlock.setConsumer(this);
109  ProcessBlock const& constProcessBlock = processBlock;
110  this->doEndProcessBlock_(constProcessBlock);
111  }
virtual void doEndProcessBlock_(ProcessBlock const &)
ModuleDescription moduleDescription_

◆ doEndProcessBlock_()

void EDAnalyzerBase::doEndProcessBlock_ ( ProcessBlock const &  )
privatevirtual

Definition at line 159 of file EDAnalyzerBase.cc.

Referenced by doEndProcessBlock().

159 {}

◆ doEndRun()

void EDAnalyzerBase::doEndRun ( RunTransitionInfo const &  info,
ModuleCallingContext const *  mcc 
)
private

Definition at line 123 of file EDAnalyzerBase.cc.

References HltBtagPostValidation_cff::c, doEndRun_(), edm::EndRun, edm::EDConsumerBase::esGetTokenIndices(), info(), and moduleDescription_.

123  {
124  Run r(info, moduleDescription_, mcc, true);
125  r.setConsumer(this);
126  Run const& cnstR = r;
127  ESParentContext parentC(mcc);
128  const EventSetup c{
129  info, static_cast<unsigned int>(Transition::EndRun), esGetTokenIndices(Transition::EndRun), parentC};
130  this->doEndRun_(cnstR, c);
131  }
static const TGPicture * info(bool iBackgroundIsBlack)
ESProxyIndex const * esGetTokenIndices(edm::Transition iTrans) const
virtual void doEndRun_(Run const &rp, EventSetup const &c)
ModuleDescription moduleDescription_

◆ doEndRun_()

void EDAnalyzerBase::doEndRun_ ( Run const &  rp,
EventSetup const &  c 
)
privatevirtual

Definition at line 162 of file EDAnalyzerBase.cc.

Referenced by doEndRun().

162 {}

◆ doEvent()

bool EDAnalyzerBase::doEvent ( EventTransitionInfo const &  info,
ActivityRegistry act,
ModuleCallingContext const *  mcc 
)
private

Definition at line 54 of file EDAnalyzerBase.cc.

References analyze(), HltBtagPostValidation_cff::c, MillePedeFileConverter_cfg::e, edm::EDConsumerBase::esGetTokenIndices(), edm::Event, info(), moduleDescription_, and resourcesAcquirer_.

56  {
58  e.setConsumer(this);
59  e.setSharedResourcesAcquirer(&resourcesAcquirer_);
60  EventSignalsSentry sentry(act, mcc);
61  ESParentContext parentC(mcc);
62  const EventSetup c{
63  info, static_cast<unsigned int>(Transition::Event), esGetTokenIndices(Transition::Event), parentC};
64  this->analyze(e, c);
65  return true;
66  }
static const TGPicture * info(bool iBackgroundIsBlack)
ESProxyIndex const * esGetTokenIndices(edm::Transition iTrans) const
virtual void analyze(Event const &, EventSetup const &)=0
SharedResourcesAcquirer resourcesAcquirer_
ModuleDescription moduleDescription_

◆ doPreallocate()

void EDAnalyzerBase::doPreallocate ( PreallocationConfiguration const &  iPrealloc)
private

Definition at line 84 of file EDAnalyzerBase.cc.

References edm::PreallocationConfiguration::numberOfLuminosityBlocks(), edm::PreallocationConfiguration::numberOfRuns(), preallocLumis(), and preallocRuns().

84  {
85  preallocRuns(iPrealloc.numberOfRuns());
86  preallocLumis(iPrealloc.numberOfLuminosityBlocks());
87  }
virtual void preallocLumis(unsigned int)
virtual void preallocRuns(unsigned int)

◆ doRegisterThinnedAssociations()

void edm::one::EDAnalyzerBase::doRegisterThinnedAssociations ( ProductRegistry const &  ,
ThinnedAssociationsHelper  
)
inlineprivate

Definition at line 100 of file EDAnalyzerBase.h.

100 {}

◆ doRespondToCloseInputFile()

void edm::one::EDAnalyzerBase::doRespondToCloseInputFile ( FileBlock const &  )
inlineprivate

Definition at line 98 of file EDAnalyzerBase.h.

98 {}

◆ doRespondToCloseOutputFile()

void edm::one::EDAnalyzerBase::doRespondToCloseOutputFile ( )
inlineprivate

Definition at line 99 of file EDAnalyzerBase.h.

References clearInputProcessBlockCaches().

◆ doRespondToOpenInputFile()

void edm::one::EDAnalyzerBase::doRespondToOpenInputFile ( FileBlock const &  )
inlineprivate

Definition at line 97 of file EDAnalyzerBase.h.

97 {}

◆ endJob()

virtual void edm::one::EDAnalyzerBase::endJob ( void  )
inlineprivatevirtual

Reimplemented in DMRChecker, GeneralPurposeTrackAnalyzer, CMTRawAnalyzer, DQMStoreStats, ConditionDBWriter< T >, ConditionDBWriter< SiStripLorentzAngle >, ConditionDBWriter< PhysicsTools::Calibration::HistogramD3D >, ConditionDBWriter< SiStripBadStrip >, ConditionDBWriter< SiPixelQuality >, ConditionDBWriter< SiStripApvGain >, edm::EventContentAnalyzer, ResidualRefitting, FWLiteESRecordWriterAnalyzer, TrackerOfflineValidation, l1tVertexFinder::VertexNTupler, SiPixelOfflineCalibAnalysisBase, GlobalTrackerMuonAlignment, IsolatedTracksNxN, ApeEstimator, TrackerDpgAnalysis, PFAnalysis, L1MuonRecoTreeProducer, DijetRatio< Jet >, IsolatedTracksCone, GTTFileWriter, HGCalWaferValidation, LaserSorter, GctErrorAnalyzer, IsolatedGenParticles, EopElecTreeWriter, IsolatedTracksHcalScale, IsoTrig, TrackerOfflineValidationSummary, SiPixelGainCalibScaler, SiStripSpyDisplayModule, L1GtAnalyzer, L1Muon2RecoTreeProducer, OverlapValidation, IsoTrackCalib, SplitVertexResolution, analyzer::SiPixelLorentzAngle, L1GtDataEmulAnalyzer, PrimaryVertexValidation, CosmicRateAnalyzer, TrackerRemapper, ListGroups, EcalCosmicsHists, DTCCablingMapProducer, PixelBaryCentreAnalyzer, APVShotsAnalyzer, EgHLTOfflineSummaryClient, PhotonIDSimpleAnalyzer, cms::Analyzer_minbias, HLTrigReport, DiElectronVertexValidation, RecAnalyzerMinbias, AlignmentMonitorAsAnalyzer, OccupancyPlots, SiPixelErrorsDigisToCalibDigis, CommonModeAnalyzer, ListIds, ApeTreeCreateDefault, DiMuonVertexValidation, TrackerTreeGenerator, NearbyPixelClustersAnalyzer, cond::BTransitionAnalyzer< T, R >, DuplicateRecHits, cond::BTransitionAnalyzer< EcalADCToGeVConstant, EcalADCToGeVConstantRcd >, EopTreeWriter, HOCalibAnalyzer, EcalDisplaysByEvent, MultiplicityTimeCorrelations, ValidateGeometry, L1CaloTowerTreeProducer, L1TauRecoTreeProducer, CosmicSplitterValidation, AnalyzerMinbias, SiPixelErrorEstimation, SiPixelQualityHistory, EcalMipGraphs, SiStripQualityHistory, L1TS2PFJetInputPatternWriter, TestCorrection, EcalTPCondAnalyzer, ApeEstimatorSummary, MuonAlignmentAnalyzer, ElectronCalibrationUniv, L1GtTrigReport, FFTJetPileupAnalyzer, JetHTAnalyzer, L1JetRecoTreeProducer, L1RCTLutWriter, DetIdSelectorTest, BuildTrackerMapPlugin, DisplayGeom, HcalRaddamMuon, StudyCaloGen, L1GtRunSettingsViewer, ResolutionAnalyzer, HCALGPUAnalyzer, EcalURecHitHists, SiStripNoisesFromDBMiscalibrator, l1t::L1TGlobalAnalyzer, L1ExtraTreeProducer, TestOutliers, TestTrackHits, PPSStraightTrackAligner, FastSiPixelFEDChannelContainerFromQuality, EventTimeDistribution, EGammaCutBasedEleIdAnalyzer, TauJetCorrectorExample, L1GenTreeProducer, PFMETBenchmarkAnalyzer, EcalLaserAnalyzer, EcalLaserAnalyzer2, HcalLuttoDB, HcalCalibrator, MultiplicityInvestigator, CherenkovAnalysis, HcalTB06Analysis, TreeProducerCalibSimul, EcalLaserAnalyzerYousi, SiStripChannelGainFromDBMiscalibrator, APVCyclePhaseMonitor, ErrorsPropagationAnalyzer, PFJetBenchmarkAnalyzer, AnotherPrimaryVertexAnalyzer, IsolatedParticlesGeneratedJets, HitEff, SiStripAnalyser, DummyEvelyser, TestSmoothHits, edm::TestMixedSource, PhotonPostprocessing, BSvsPVAnalyzer, cms::SiPixelCondObjForHLTReader, edmtest::TestFindProduct, L1UpgradeTfMuonTreeProducer, L1UpgradeTreeProducer, ErrorsAnalyzer, ElectronMVANtuplizer, FFTJetImageRecorder, TestHits, ConversionPostprocessing, HIPTwoBodyDecayAnalyzer, StoreEcalCondition, cms::SiPixelCondObjAllPayloadsReader, L1ABCDebugger, FourVectorHLT, __class__< T >, L1GctPrintLuts, L1EventTreeProducer, CaloParticleDebugger, testChannel, cms::SiPixelCondObjOfflineReader, cms::SiPixelCondObjReader, SiStripPlotGain, L1TCaloLayer1Validator, L1MetFilterRecoTreeProducer, EGEnergyAnalyzer, AnotherBeamSpotAnalyzer, BeamSpotOnlineRecordsWriter, SiStripCorrelateBadStripAndNoise, SiStripCorrelateNoise, edm::AnalyzerWrapper< T >, PPSPixelDigiAnalyzer, ContainmentCorrectionAnalyzer, EnergyScaleAnalyzer, TestSuite, cms::ProducerAnalyzer, SiPixelDQMRocLevelAnalyzer, EcalBxOrbitNumberGrapher, L1O2OTestAnalyzer, MultiplicityCorrelator, BeamConditionsMonitor, L1GtPackUnpackAnalyzer, L1TStage2InputPatternWriter, TagProbeFitTreeProducer, ElectronCalibration, EcalPulseShapeGrapher, HcalGainsCheck, SiPixelFEDChannelContainerFromQualityConverter, SiStripCommissioningSource, edm::PrintEventSetupContent, L1GtPatternGenerator, HcalTestNumberingTester, TrackParameterAnalyzer, LhcTrackAnalyzer, TrackerGeometryCompare, DTNoiseComputation, EcalPedestalHistory, TPGCheck, MuonGeometryDBConverter, EcalTestPulseAnalyzer, DTCCablingMapTestReader, L1GctValidation, OMTFPatternMaker, L1ElectronRecoTreeProducer, EcalSimple2007H4TBAnalyzer, edm::SecSourceAnalyzer, CTPPSProtonReconstructionEfficiencyEstimatorData, GlobalHitsProdHistStripper, ValidationMisalignedTracker, EcalPerEvtLaserAnalyzer, DTT0Calibration, RecAnalyzerHF, DTKeyedConfigDBInit, EventIDChecker, HOSimHitStudy, RPCPhiEff, StoreESCondition, L1RecoTreeProducer, Tracker_OldtoNewConverter, DTTTrigCalibration, AlCaRecoTriggerBitsRcdRead, L1CondDBPayloadWriter, DTCCablingMapTestProducer, SiPixelFEDChannelContainerWriteFromASCII, EcalABAnalyzer, DTTPDeadWriter, DTVDriftCalibration, L1CondDBIOVWriter, CSCTFanalyzer, EcalPedOffset, SiPixelQualityProbabilitiesTestWriter, SiPixelQualityProbabilitiesWriteFromASCII, DTt0DBValidation, StripValidationPlots, callgrind::Profiler, CentralityTableProducer, LumiCalculator, HcalQLPlotAnal, KVFTest, XtalDedxAnalysis, Mixing2DB, DTNoiseCalibration, SimAnalyzerMinbias, SiStripLAProfileBooker, JetCorrectorDBReader, OutputDDToDDL, sistrip::SpyIdentifyRunsModule, DTTrigTest, EcalSimpleTBAnalyzer, ResolutionCreator, CTPPSProtonReconstructionEfficiencyEstimatorMC, recoBSVTagInfoValidationAnalyzer, EcalPedHists, SiPixel2DTemplateDBObjectUploader, SiPixelTemplateDBObjectUploader, APVValidationPlots, ProfilerAnalyzer, HFPMTHitAnalyzer, DD4hep_ListGroups, QualityCutsAnalyzer, CTPPSProtonReconstructionPlotter, PFTester, DTTTrigWriter, miscalibExample, SiPixelGenErrorDBObjectUploader, OutputMagneticFieldDDToDDL, EcalBarrelMonitorDbModule, sistrip::SpyExtractRunModule, DTnoiseDBValidation, L1CaloInputScaleTester, SVTagInfoValidationAnalyzer, CTPPSProtonReconstructionSimulationValidator, LaserDQM, DTT0CalibrationRMS, TkVoltageMapCreator, l1t::L1TCaloStage1LutWriter, HGCalTestPartialWaferHits, HitParentTest, CTPPSTrackDistributionPlotter, DTTTrigCorrection, DTTTrigOffsetCalibration, L1HOTreeProducer, L1CTJetFileWriter, HcalForwardLibWriter, edm::InputAnalyzer, CTPPSProtonReconstructionDiffPlotter, OutputDD4hepToDDL, SiStripCommissioningOfflineClient, DQMFEDIntegrityClient, HcalTestSimHitID, AlignmentStats, DTResidualCalibration, EcalGetLaserData, SiPixelGenErrorDBObjectReader, l1t::L1TStage2CaloAnalyzer, L1CaloInputScalesGenerator, BeamSpotWrite2DB, HcalSimHitDump, HGCalTestScintHits, HeterogeneousHGCalRecHitsValidator, HGCalTestPartialWaferRecHits, GenericBenchmarkAnalyzer, SurveyDBUploader, DTVDriftWriter, BeamSpotRcdPrinter, HLTBitAnalyzer, FactorizedJetCorrectorDemo, CTPPSProtonReconstructionValidator, DTT0Correction, DTTTrigCorrectionFirst, SiStripMonitorCondDataOnDemandExample, BPHHistoSpecificDecay, JetCorrectorDemo, JetCorrectorOnTheFly< Jet >, HGcalHitIdCheck, CTPPSDirectProtonSimulationValidator, DTVDriftSegmentCalibration, WriteCTPPSPixGainCalibrations, JetResolutionDBReader, L1O2OTestAnalyzerExt, SiPixelTemplateDBObjectReader, L1uGTTreeProducer, DTTPGParamsWriter, SurveyDataConverter, WriteEcalMiscalibConstants, WriteEcalMiscalibConstantsMC, PPSTimingCalibrationAnalyzer, PPSTimingCalibrationLUTAnalyzer, SiPixel2DTemplateDBObjectReader, CSCViewDigi, BeamSpotAnalyzer, EcalEBTrigPrimAnalyzer, CTPPSAcceptancePlotter, PFTauElecRejectionBenchmarkAnalyzer, PPSTimingCalibrationLUTWriter, PPSTimingCalibrationWriter, RivetAnalyzer, L1UpgradeTfMuonShowerTreeProducer, SiStripPayloadHandler< SiStripPayload >, ExampleMuonAnalyzer, CTPPSHepMCDistributionPlotter, PatBasicAnalyzer, CTPPSOpticsPlotter, cms::MinBias, JetResolutionDemo, RawToText, TreeSplitter, DijetMass< Jet >, EgammaObjects, DTMapGenerator, EcalDigiDisplay, popcon::PopConAnalyzer< S >, GEMPackingTester, HtrXmlPattern, HcalTBWriter, PatTopSelectionAnalyzer, CTPPSLHCInfoPlotter, popcon::PopConAnalyzer< HcalSiPMParametersHandler >, 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< HcalQIETypesHandler >, popcon::PopConAnalyzer< HcalZSThresholdsHandler >, popcon::PopConAnalyzer< HcalDcsMapHandler >, popcon::PopConAnalyzer< CastorGainsHandler >, popcon::PopConAnalyzer< HcalLUTCorrsHandler >, popcon::PopConAnalyzer< HcalPFCorrsHandler >, popcon::PopConAnalyzer< HcalSiPMCharacteristicsHandler >, popcon::PopConAnalyzer< CastorPedestalWidthsHandler >, popcon::PopConAnalyzer< HcalZDCLowGainFractionsHandler >, popcon::PopConAnalyzer< popcon::EcalChannelStatusHandler >, popcon::PopConAnalyzer< HcalPedestalsHandler >, popcon::PopConAnalyzer< CastorGainWidthsHandler >, popcon::PopConAnalyzer< HcalFlagHFDigiTimeParamsHandler >, popcon::PopConAnalyzer< HcalGainsHandler >, popcon::PopConAnalyzer< HcalFrontEndMapHandler >, popcon::PopConAnalyzer< HcalTimingParamsHandler >, popcon::PopConAnalyzer< HcalLongRecoParamsHandler >, popcon::PopConAnalyzer< CastorElectronicsMapHandler >, popcon::PopConAnalyzer< DTKeyedConfigHandler >, popcon::PopConAnalyzer< HcalLutMetadataHandler >, popcon::PopConAnalyzer< HcalTimeCorrsHandler >, popcon::PopConAnalyzer< CastorSaturationCorrsHandler >, popcon::PopConAnalyzer< HcalChannelQualityHandler >, popcon::PopConAnalyzer< HcalValidationCorrsHandler >, popcon::PopConAnalyzer< CastorRecoParamsHandler >, popcon::PopConAnalyzer< HcalRespCorrsHandler >, popcon::PopConAnalyzer< HcalPedestalWidthsHandler >, popcon::PopConAnalyzer< HcalTPChannelParametersHandler >, popcon::PopConAnalyzer< HcalTPParametersHandler >, SiStripDetVOffPrinter, QGLikelihoodDBWriter, ESDaqInfoTask, ESDcsInfoTask, KVFTrackUpdate, CTPPSBeamSmearingValidator, TauDQMSimpleFileSaver, DTTPAnalyzer, L1CondDBPayloadWriterExt, PatBTagAnalyzer, EcalPnGraphs, CSCFileDumper, PatTriggerAnalyzer, PatTriggerTagAndProbe, myRawAna, TkAlCaSkimTreeMerger, L1CondDBIOVWriterExt, SiPixelFakeGenErrorDBSourceReader, SiPixelFakeTemplateDBSourceReader, ZdcTBAnalyzer, PatMCMatching, PatMCMatchingExtended, DD4hep_ListIds, DD4hep_TrackingMaterialAnalyser, TrackingMaterialAnalyser, LHCInfoPerFillWriter, LHCInfoPerLSWriter, DQMRivetClient, PatTauAnalyzer, JetAnaPythia< Jet >, LHCInfoPerFillAnalyzer, L1MuonOverlapPhase1ParamsDBProducer, JetCorExample< Jet >, JetPlotsExample< Jet >, JetValidation, RawDataConverter, EcalMatacqAnalyzer, EcalTPGParamReaderFromDB, JetCorrectorDBWriter, QGLikelihoodSystematicsDBWriter, LHCInfoPerLSAnalyzer, DumpFWTGeoRecoGeometry, TritonOneEDAnalyzer< Capabilities >, PatElectronAnalyzer, PatZjetsElectronAnalyzer, PatZjetsJetAnalyzer, JetToDigiDump, myFastSimVal, EcalTBHodoscopeRawInfoDumper, EcalTBTDCRawInfoDumper, HcalLutGenerator, JetResolutionDBWriter, CompareDDCompactViews, DumpFWRecoGeometry, CaloTowersExample, EcalPerEvtMatacqAnalyzer, EcalStatusAnalyzer, HcalCableMapper, QGLikelihoodDBReader, QGLikelihoodSystematicsDBReader, ESDataCertificationTask, ExTestEcalChannelStatusAnalyzer, SiStripCablingTrackerMap, HcalTBParameterTester, CSCMap1Read, SimpleJetDump, SiStripDetVOffHandler, BTagCalibrationDbCreator, CastorChannelQualityPopConAnalyzer, CastorElectronicsMapPopConAnalyzer, CastorGainsPopConAnalyzer, CastorGainWidthsPopConAnalyzer, CastorPedestalsPopConAnalyzer, CastorPedestalWidthsPopConAnalyzer, CastorQIEDataPopConAnalyzer, CastorRecoParamsPopConAnalyzer, CastorSaturationCorrsPopConAnalyzer, HcalChannelQualityPopConAnalyzer, HcalDcsMapPopConAnalyzer, HcalDcsValuesPopConAnalyzer, HcalElectronicsMapPopConAnalyzer, HcalFlagHFDigiTimeParamsPopConAnalyzer, HcalGainsPopConAnalyzer, HcalGainWidthsPopConAnalyzer, HcalL1TriggerObjectsPopConAnalyzer, HcalLongRecoParamsPopConAnalyzer, HcalLUTCorrsPopConAnalyzer, HcalLutMetadataPopConAnalyzer, HcalMCParamsPopConAnalyzer, HcalPedestalsPopConAnalyzer, HcalPedestalWidthsPopConAnalyzer, HcalPFCorrsPopConAnalyzer, HcalQIEDataPopConAnalyzer, HcalQIETypesPopConAnalyzer, HcalRecoParamsPopConAnalyzer, HcalRespCorrsPopConAnalyzer, HcalTimeCorrsPopConAnalyzer, HcalTimingParamsPopConAnalyzer, HcalValidationCorrsPopConAnalyzer, HcalZDCLowGainFractionsPopConAnalyzer, HcalZSThresholdsPopConAnalyzer, HLTPrescaleExample, CaloMCTruthTreeProducer, PFMCTruthTreeProducer, CSCAFEBAnalyzer, sistrip::EnsembleCalibrationLA, HcalFrontEndMapPopConAnalyzer, HcalSiPMCharacteristicsPopConAnalyzer, HcalSiPMParametersPopConAnalyzer, HcalTPChannelParametersPopConAnalyzer, HcalTPParametersPopConAnalyzer, and CSCChamberTimeCorrectionsReadTest.

Definition at line 109 of file EDAnalyzerBase.h.

Referenced by doEndJob().

109 {}

◆ fillDescriptions()

void EDAnalyzerBase::fillDescriptions ( ConfigurationDescriptions descriptions)
static

Definition at line 168 of file EDAnalyzerBase.cc.

References edm::ConfigurationDescriptions::addDefault(), and submitPVResolutionJobs::desc.

168  {
170  desc.setUnknown();
171  descriptions.addDefault(desc);
172  }

◆ globalLuminosityBlocksQueue()

SerialTaskQueue * EDAnalyzerBase::globalLuminosityBlocksQueue ( )
virtual

◆ globalRunsQueue()

SerialTaskQueue * EDAnalyzerBase::globalRunsQueue ( )
virtual

◆ hasAccumulator()

bool edm::one::EDAnalyzerBase::hasAccumulator ( ) const
inlineprivate

Definition at line 122 of file EDAnalyzerBase.h.

122 { return false; }

◆ hasAcquire()

bool edm::one::EDAnalyzerBase::hasAcquire ( ) const
inlineprivate

Definition at line 121 of file EDAnalyzerBase.h.

121 { return false; }

◆ moduleDescription()

ModuleDescription const& edm::one::EDAnalyzerBase::moduleDescription ( ) const
inline

◆ preActionBeforeRunEventAsync()

void edm::one::EDAnalyzerBase::preActionBeforeRunEventAsync ( WaitingTaskHolder  ,
ModuleCallingContext const &  ,
Principal const &   
) const
inlineprivate

Definition at line 79 of file EDAnalyzerBase.h.

81  {}

◆ preallocLumis()

void EDAnalyzerBase::preallocLumis ( unsigned  int)
privatevirtual

Definition at line 90 of file EDAnalyzerBase.cc.

Referenced by doPreallocate().

90 {}

◆ preallocRuns()

void EDAnalyzerBase::preallocRuns ( unsigned  int)
privatevirtual

Definition at line 89 of file EDAnalyzerBase.cc.

Referenced by doPreallocate().

89 {}

◆ prevalidate()

void EDAnalyzerBase::prevalidate ( ConfigurationDescriptions descriptions)
static

Definition at line 174 of file EDAnalyzerBase.cc.

References edm::edmodule_mightGet_config().

174 { edmodule_mightGet_config(iConfig); }
void edmodule_mightGet_config(ConfigurationDescriptions &iDesc)

◆ registerProductsAndCallbacks()

void EDAnalyzerBase::registerProductsAndCallbacks ( EDAnalyzerBase const *  module,
ProductRegistry reg 
)
private

Definition at line 180 of file EDAnalyzerBase.cc.

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

180  {
182  reg->callForEachBranch(callWhenNewProductsRegistered_);
183 
185  regService->watchProductAdditions(callWhenNewProductsRegistered_);
186  }
187  }
std::function< void(BranchDescription const &)> callWhenNewProductsRegistered_

◆ setModuleDescription()

void edm::one::EDAnalyzerBase::setModuleDescription ( ModuleDescription const &  md)
inlineprivate

Definition at line 126 of file EDAnalyzerBase.h.

References moduleDescription_.

126 { moduleDescription_ = md; }
ModuleDescription moduleDescription_

◆ sharedResourcesAcquirer()

SharedResourcesAcquirer& edm::one::EDAnalyzerBase::sharedResourcesAcquirer ( )
inlineprivate

Definition at line 105 of file EDAnalyzerBase.h.

References resourcesAcquirer_.

105 { return resourcesAcquirer_; }
SharedResourcesAcquirer resourcesAcquirer_

◆ wantsGlobalLuminosityBlocks()

virtual bool edm::one::EDAnalyzerBase::wantsGlobalLuminosityBlocks ( ) const
pure virtual

◆ wantsGlobalRuns()

virtual bool edm::one::EDAnalyzerBase::wantsGlobalRuns ( ) const
pure virtual

◆ wantsInputProcessBlocks()

virtual bool edm::one::EDAnalyzerBase::wantsInputProcessBlocks ( ) const
pure virtual

◆ wantsProcessBlocks()

virtual bool edm::one::EDAnalyzerBase::wantsProcessBlocks ( ) const
pure virtual

◆ wantsStreamLuminosityBlocks()

bool edm::one::EDAnalyzerBase::wantsStreamLuminosityBlocks ( ) const
inline

Definition at line 70 of file EDAnalyzerBase.h.

70 { return false; };

◆ wantsStreamRuns()

bool edm::one::EDAnalyzerBase::wantsStreamRuns ( ) const
inline

Definition at line 69 of file EDAnalyzerBase.h.

69 { return false; }

◆ workerType()

std::string edm::one::EDAnalyzerBase::workerType ( ) const
inlineprivate

Definition at line 103 of file EDAnalyzerBase.h.

103 { return "WorkerT<EDAnalyzer>"; }

Friends And Related Function Documentation

◆ edm::maker::ModuleHolderT

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

Definition at line 51 of file EDAnalyzerBase.h.

◆ edm::WorkerT

template<typename T >
friend class edm::WorkerT
friend

Definition at line 49 of file EDAnalyzerBase.h.

Member Data Documentation

◆ callWhenNewProductsRegistered_

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

◆ moduleDescription_

ModuleDescription edm::one::EDAnalyzerBase::moduleDescription_
private

◆ resourcesAcquirer_

SharedResourcesAcquirer edm::one::EDAnalyzerBase::resourcesAcquirer_
private

Definition at line 130 of file EDAnalyzerBase.h.

Referenced by doBeginJob(), doEvent(), and sharedResourcesAcquirer().