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::WatchRuns > 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::WatchProcessBlock > 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)
 
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, ResidualRefitting, edm::EventContentAnalyzer, ConditionDBWriter< T >, ConditionDBWriter< SiStripLorentzAngle >, ConditionDBWriter< PhysicsTools::Calibration::HistogramD3D >, ConditionDBWriter< SiStripBadStrip >, ConditionDBWriter< SiPixelQuality >, ConditionDBWriter< SiStripApvGain >, FWLiteESRecordWriterAnalyzer, TrackerOfflineValidation, L1TConfigDumper, l1tVertexFinder::VertexNTupler, SiPixelOfflineCalibAnalysisBase, GlobalTrackerMuonAlignment, IsolatedTracksNxN, timestudy::OneSleepingAnalyzer, ApeEstimator, TrackerDpgAnalysis, EcnaAnalyzer, PFAnalysis, L1MuonRecoTreeProducer, DijetRatio< Jet >, IsolatedTracksCone, HGCalWaferValidation, LaserSorter, IsolatedGenParticles, SiStripCondVisualizer, IsolatedTracksHcalScale, IsoTrig, SiPixelGainCalibScaler, SiStripSpyDisplayModule, HcalIsoTrkAnalyzer, TrackerOfflineValidationSummary, GTTFileWriter, OverlapValidation, HcalIsoTrkSimAnalyzer, StudyCaloResponse, SeedMultiplicityAnalyzer, L1Muon2RecoTreeProducer, EcalDBCopy, MuonGeometrySanityCheck, analyzer::SiPixelLorentzAngle, IsoTrackCalib, SplitVertexResolution, HLTrigReport, SiStripDB2Tree, CosmicRateAnalyzer, HcalHBHEMuonHighEtaAnalyzer, PrimaryVertexValidation, TrackerGeometryIntoNtuples, CreateIdealTkAlRecords, EcalCosmicsHists, edmtest::HcalDumpConditions, TrackerRemapper, ListGroups, CastorPedestalsAnalysis, DTCCablingMapProducer, HcalHBHEMuonAnalyzer, MCMisalignmentScaler, APVShotsAnalyzer, SiPixelPhase1Analyzer, IsoTrackCalibration, PhotonIDSimpleAnalyzer, AlignmentMonitorAsAnalyzer, DiElectronVertexValidation, EcalTPGParamBuilder, HcalDigiAnalyzer, cms::Analyzer_minbias, RecAnalyzerMinbias, SiStripApvGainFromFileBuilder, ZMuMuMassConstraintParameterFinder, SiPixelErrorsDigisToCalibDigis, CommonModeAnalyzer, CastorDigiAnalyzer, OccupancyPlots, ListIds, ApeTreeCreateDefault, DiMuonVertexValidation, TrackerTreeGenerator, EcalTrivialObjectAnalyzer, ValidIsoTrkCalib, OverlapProblemTSOSAnalyzer, TrackCount, PixelBaryCentreAnalyzer, DuplicateRecHits, EopTreeWriter, HOCalibAnalyzer, EcalDisplaysByEvent, SiPixelGainCalibrationRejectNoisyAndDead, ValidateGeometry, L1CaloTowerTreeProducer, SiPixelErrorEstimation, CastorDumpConditions, APVCyclePhaseDebuggerFromL1TS, SiPixelQualityHistory, AnalyzerMinbias, NearbyPixelClustersAnalyzer, EcalMipGraphs, MultiplicityTimeCorrelations, SiStripQualityHistory, L1TS2PFJetInputPatternWriter, TestCorrection, ApeEstimatorSummary, CosmicSplitterValidation, OverlapProblemTPAnalyzer, FFTJetPileupAnalyzer, L1JetRecoTreeProducer, EcalTPCondAnalyzer, HGCalTBAnalyzer, EcalTPGDBCopy, DetIdSelectorTest, BuildTrackerMapPlugin, DummyEvelyser, L1GtTrigReport, KineExample, ElectronCalibrationUniv, HcalRaddamMuon, StudyCaloGen, StudyTriggerHLT, L1GtRunSettingsViewer, SiPixelGainCalibrationReadDQMFile, DisplayGeom, L1GtTriggerMenuTester, ResolutionAnalyzer, HCALGPUAnalyzer, MCvsRecoVerticesAnalyzer, EcalURecHitHists, BigEventsDebugger< T >, L1GtPrescaleFactorsAndMasksTester, SiStripElectronAnalyzer, HcalTB06Analysis, FastSiPixelFEDChannelContainerFromQuality, EventTimeDistribution, EGammaCutBasedEleIdAnalyzer, TestOutliers, TestTrackHits, HGCalSimHitStudy, HcalLuttoDB, PPSStraightTrackAligner, HcalCalibrator, HitEff, CherenkovAnalysis, MCVerticesAnalyzer, EcalLaserAnalyzer, EcalLaserAnalyzer2, EcalLaserAnalyzerYousi, BeamSpotOnlineRecordsReader, SiStripNoisesFromDBMiscalibrator, APVCyclePhaseMonitor, L1TMicroGMTLUTDumper, PDFWeightsTest, GsfElectronDataAnalyzer, calcTopMass, TreeProducerCalibSimul, DTDigiReader, IsolatedParticlesGeneratedJets, SiStripChannelGainFromDBMiscalibrator, MultiplicityInvestigator, GsfElectronFakeAnalyzer, edm::TestMixedSource, BeamSpotRcdReader, L1UpgradeTfMuonTreeProducer, L1UpgradeTreeProducer, TestResolution, GsfElectronMCAnalyzer, GsfElectronMCFakeAnalyzer, FFTJetImageRecorder, TestSmoothHits, PPSPixelDigiAnalyzer, PhotonPostprocessing, AnotherPrimaryVertexAnalyzer, HIPTwoBodyDecayAnalyzer, HcalLutAnalyzer, StoreEcalCondition, DQMDaqInfo, __class__< T >, L1GctPrintLuts, L1EventTreeProducer, TestHits, EcalSimRawData, CaloParticleDebugger, ConversionPostprocessing, BSvsPVAnalyzer, HcalGainsCheck, cms::SiPixelCondObjAllPayloadsReader, DumpSimGeometry, L1TCaloLayer1Validator, BTagPerformaceRootProducerFromSQLITE, EGEnergyAnalyzer, DQMAnalyzer, ElectronSeedAnalyzer, EcalTrigPrimAnalyzer, HGCalTimingAnalyzer, MuonGeometryDBConverter, TrackerGeometryCompare, TrackerSystematicMisalignments, BeamSpotOnlineRecordsWriter, SiPhase2OuterTrackerLorentzAngleWriter, cms::SiPixelCondObjForHLTReader, L1ABCDebugger, SiStripPlotGain, EcalSimHitStudy, HcalGeomCheck, SiPixelDQMRocLevelAnalyzer, EcalBxOrbitNumberGrapher, L1O2OTestAnalyzer, cms::SiPixelCondObjForHLTBuilder, cms::SiPixelCondObjOfflineBuilder, cms::SiPixelCondObjReader, SiStripApvGainRescaler, SiStripCorrelateBadStripAndNoise, SiStripCorrelateNoise, edm::EventSetupCacheIdentifierChecker, TagProbeFitTreeProducer, ElectronMVANtuplizer, CaloSimHitAnalysis, ContainmentCorrectionAnalyzer, EnergyScaleAnalyzer, TestSuite, AnotherBeamSpotAnalyzer, MuonGeometrySVGTemplate, MuonAlignmentAnalyzer, cms::ProducerAnalyzer, EcalPulseShapeGrapher, BoostIODBWriter< DataType >, SiPixelBadModuleReader, cms::SiPixelCondObjOfflineReader, SiPixelFEDChannelContainerFromQualityConverter, edm::PrintEventSetupContent, ErrorsPropagationAnalyzer, PhotonMVANtuplizer, HcalTestNumberingTester, HOSimHitStudy, GlobalHitsProdHistStripper, LhcTrackAnalyzer, BoostIODBReader< DataType, RecordType >, JetResolutionScaleFactorDBReader, cms::SiPixelCondObjBuilder, MultiplicityCorrelator, ErrorsAnalyzer, PatJetAnalyzer, SimplePi0DiscAnalyzer, TPGCheck, TrackParameterAnalyzer, testChannel, AlignPCLThresholdsWriter< T >, DTCCablingMapTestReader, CTPPSGeometryInfo, L1GctValidation, edm::SecSourceAnalyzer, CTPPSProtonReconstructionEfficiencyEstimatorData, MuonGeometryArrange, EcalTestPulseAnalyzer, ElectronCalibration, DTKeyedConfigDBInit, MuonMisalignedProducer, EcalPerEvtLaserAnalyzer, EcalDccWeightBuilder, RecAnalyzerHF, EcalPedestalHistory, StoreESCondition, HcalPedestalsCheck, HcalPedestalWidthsCheck, SimplePhotonAnalyzer, EcalSimple2007H4TBAnalyzer, HcalSimHitAnalysis, DTNoiseComputation, DTT0Calibration, SiStripLAProfileBooker, L1CondDBPayloadWriter, DTCCablingMapTestProducer, SiPixelFEDChannelContainerWriteFromASCII, EventIDChecker, CaloSimHitStudy, edm::TestMix, RPCPhiEff, EcalLaserCondTools, ElectronStudy, EcalTPGAnalyzer, WriteL1TriggerObjectsTxt, DTKeyedConfigDBDump, EcalTestDevDB, HcalAutoPedestalValidator, L1CondDBIOVWriter, L1GtVhdlWriter, ParticleListDrawer, Tracker_OldtoNewConverter, EcalABAnalyzer, DTVDriftCalibration, AlCaRecoTriggerBitsRcdRead, SiPixelQualityProbabilitiesTestWriter, SiPixelQualityProbabilitiesWriteFromASCII, StripValidationPlots, PatZToMuMuAnalyzer, PhotonsWithConversionsAnalyzer, HcalQLPlotAnal, XtalDedxAnalysis, Mixing2DB, DTTTrigCalibration, WriteCTPPSBeamParameters, EcalMustacheSCParametersMaker, EcalSCDynamicDPhiParametersMaker, JetCorrectorDBReader, SiPixelCalibConfigurationReadDb, sistrip::SpyIdentifyRunsModule, SonicOneEDAnalyzer< Client, Capabilities >, ResolutionCreator, CTPPSProtonReconstructionEfficiencyEstimatorMC, SonicOneEDAnalyzer< TritonClient, Capabilities... >, SimAnalyzerMinbias, RetrieveCTPPSBeamParameters, HcalQIEDataCheck, SiPixel2DTemplateDBObjectUploader, SiPixelCalibConfigurationObjectMaker, SiPixelTemplateDBObjectUploader, OutputDDToDDL, APVValidationPlots, CSCRecoBadChannelsAnalyzer, KVFTest, HFPMTHitAnalyzer, QualityCutsAnalyzer, TrackHistoryAnalyzer, VertexHistoryAnalyzer, HGCalBHValidation, ValidationMisalignedTracker, DTNoiseCalibration, DTTPDeadWriter, SiStripDetInfoFileWriter, PixelPopConCalibChecker, SiPixelGenErrorDBObjectUploader, sistrip::SpyExtractRunModule, DQMLumiMonitor, SimpleConvertedPhotonAnalyzer, DD4hep_ListGroups, SVTagInfoValidationAnalyzer, CTPPSProtonReconstructionPlotter, CTPPSProtonReconstructionSimulationValidator, HcalSimHitCheck, CreateSurveyRcds, miscalibExample, TkVoltageMapCreator, EcalPedHists, ProduceDropBoxMetadata, CTPPSRPAlignmentInfoAnalyzer, WriteCTPPSPixelDAQMapping, SiPixelLorentzAngleReader, OutputMagneticFieldDDToDDL, PatBJetVertexAnalyzer, EcalTPInputAnalyzer, HcalTestSimHitID, CTPPSTrackDistributionPlotter, MillePedeFileExtractor, DTResidualCalibration, DTTTrigWriter, HcalIsoTrackAnalyzer, SiStripApvGainBuilderFromTag, WriteCTPPSPixelAnalysisMask, SiPixelVCalReader, L1HOTreeProducer, HcalSimHitDump, HitParentTest, HcalForwardLibWriter, edm::InputAnalyzer, DTTTrigCorrection, AlCaElectronsTest, EcalHexDisplay, DQMFileSaver, PatPhotonSimpleAnalyzer, CTPPSProtonReconstructionDiffPlotter, LaserDQM, DTT0CalibrationRMS, DTTTrigOffsetCalibration, CTPPSAlignmentInfo, SiStripNoiseNormalizedWithApvGainBuilder, SiPixelGenErrorDBObjectReader, OutputDD4hepToDDL, PatBJetTrackAnalyzer, MCPhotonAnalyzer, BeamSpotWrite2DB, OnlineBeamSpotFromDB, HeterogeneousHGCalRecHitsValidator, EcalPedOffset, BeamSpotRcdPrinter, HLTInspect, edm::PrintEventSetupDataRetrieval, FactorizedJetCorrectorDemo, MCPizeroAnalyzer, CTPPSProtonReconstructionValidator, CocoaAnalyzer, DTVDriftWriter, SiPixelDetInfoFileWriter, ESDBCopy, PCaloGeometryBuilder, SiPixelDynamicInefficiencyReader, TKStatus, CSCDigiAnalyzer, ExternalLHEAsciiDumper, RivetAnalyzer, BPHHistoSpecificDecay, JetCorrectorDemo, JetCorrectorOnTheFly< Jet >, MCElectronAnalyzer, HcalTestAnalyzer, CTPPSDirectProtonSimulationValidator, SurveyDBUploader, DTT0Correction, PrintTotemDAQMapping, ShallowTree, SiStripDetVOffTrendPlotter, CTPPSPixelDAQMappingAnalyzer, WriteCTPPSPixGainCalibrations, AlCaRecoTriggerBitsRcdUpdate, JetResolutionDBReader, L1O2OTestAnalyzerExt, SiPixelTemplateDBObjectReader, SiStripMonitorCondDataOnDemandExample, L1uGTTreeProducer, EcalSRCondTools, HGcalHitIdCheck, SurveyDataConverter, WriteEcalMiscalibConstants, WriteEcalMiscalibConstantsMC, testEcalTPGScale, DTTTrigCorrectionFirst, PPSTimingCalibrationAnalyzer, PPSTimingCalibrationLUTAnalyzer, SiPixel2DTemplateDBObjectReader, DQMFEDIntegrityClient, CSCViewDigi, L1TGlobalSummary, PatVertexAnalyzer, BeamSpotAnalyzer, EcalEBTrigPrimAnalyzer, PrintGeomSolids, CTPPSAcceptancePlotter, MaterialBudgetVolumeAnalysis, DTSurveyConvert, DTVDriftSegmentCalibration, HcalHBHENewMuonAnalyzer, popcon::PopConAnalyzer< S >, PPSTimingCalibrationLUTWriter, PPSTimingCalibrationWriter, BufferedBoostIODBWriter, cond::BTransitionAnalyzer< T, R >, SiPixelDynamicInefficiencyDB, L1UpgradeTfMuonShowerTreeProducer, 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 >, AlignmentStats, CTPPSRPAlignmentInfoReader, PPSGeometryBuilder, SiPixelLorentzAngleDB, SiPixelVCalDB, SiStripApvGainReader, CTPPSOpticsPlotter, MaterialBudgetHcalAnalysis, SiStripFedCablingBuilder, SiStripBadComponentsDQMServiceReader, CSCTFAnalyzer, JetResolutionDemo, TreeSplitter, ExampleMuonAnalyzer, PatBasicAnalyzer, DijetMass< Jet >, BeamSpotFromDB, HGCalTBMBAnalyzer, HcalPulseContainmentTest, PCLMetadataWriter, GBRForestWriter, cms::SiPixelPerformanceSummaryBuilder, GEMPackingTester, HtrXmlPattern, HcalTBWriter, TrackCategoriesAnalyzer, TrackingParticleCategoriesAnalyzer, CTPPSLHCInfoPlotter, EgammaObjects, DTMapGenerator, PUDumper, SiStripDetVOffPrinter, CTPPSPixGainCalibsESAnalyzer, EcalGetLaserData, EcalPFRecHitThresholdsMaker, PGeometricDetBuilder, QGLikelihoodDBWriter, SiStripDetVOffFakeBuilder, LHEWriter, PatTopSelectionAnalyzer, TkAlCaSkimTreeMerger, EcalDigiDisplay, WritePPSAlignmentConfiguration, WritePPSAssociationCuts, GEMRecoIdealDBLoader, modGains, L1CondDBPayloadWriterExt, SiStripFedCablingReader, L1TMuonOverlapFwVersionTester, DBReader, PatBJetTagAnalyzer, PatBTagAnalyzer, EcalSimHitDump, CTPPSBeamSmearingValidator, DTTPAnalyzer, RetrieveCTPPSRPAlignmentCorrectionsData, RetrievePPSAlignmentConfiguration, RetrievePPSAssociationCuts, DTRecoIdealDBLoader, edmtest::RunSummaryESAnalyzer, PixelDCSObjectReader< Record >, cms::SiPixelPerformanceSummaryReader, SiStripDetVOffReader, CSCFileDumper, myRawAna, KVFTrackUpdate, SurveyMisalignmentInput, SiStripDetVOffTkMapPlotter, EcalPnGraphs, CSCRecoIdealDBLoader, ME0RecoIdealDBLoader, PHGCalParametersDBBuilder, RPCRecoIdealDBLoader, L1CondDBIOVWriterExt, SiPixelBadFEDChannelSimulationSanityChecker, SiPixelFakeGenErrorDBSourceReader, SiPixelFakeTemplateDBSourceReader, SiStripLorentzAngleReader, DQMMessageLoggerClient, PatTriggerAnalyzer, PatTriggerTagAndProbe, SurveyInputBase, SurveyInputTrackerFromDB, AlcaBeamSpotHarvester, edmtest::DQMXMLFileEventSetupAnalyzer, corrGains, edmtest::RunInfoESAnalyzer, SiStripSummaryReader, PatMCMatching, PatMCMatchingExtended, edmtest::AlignPCLThresholdsReader< T, R >, HcalParametersDBBuilder, HcalZDCLowGainFractionsPopConAnalyzer, edmtest::FillInfoESAnalyzer, SiPixelFEDChannelContainerTestReader, SiStripApvGainBuilder, SiStripPedestalsReader, SiStripThresholdReader, 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, SiStripNoisesBuilder, SiStripNoisesReader, SiStripSummaryBuilder, L1MuonOverlapPhase1ParamsDBProducer, CMSDAS11DijetAnalyzer, CMSDAS11DijetTestAnalyzer, JetCorExample< Jet >, JetPlotsExample< Jet >, JetValidation, CastorHitAnalyzer, EcalTPGParamReaderFromDB, SiStripFedCablingManipulator, XMLGeometryReader, JetCorrectorDBWriter, QGLikelihoodSystematicsDBWriter, edmtest::LHCInfoESAnalyzer, SiPixelQualityProbabilitiesTestReader, SiStripCablingTrackerMap, SiStripPedestalsBuilder, SiStripThresholdBuilder, PatElectronAnalyzer, PatZjetsElectronAnalyzer, PatZjetsJetAnalyzer, JetToDigiDump, myFastSimVal, RPCGeometryServTest, RawDataConverter, DummyCondObjPrinter< TObject, TRecord >, HcalLutGenerator, HcalFrontEndMapPopConAnalyzer, HcalSiPMCharacteristicsPopConAnalyzer, HcalSiPMParametersPopConAnalyzer, HcalTPChannelParametersPopConAnalyzer, HcalTPParametersPopConAnalyzer, JetResolutionDBWriter, SiStripBadStripReader, CSCDigiToPattern, DumpFWTGeoRecoGeometry, L1MenuViewer, ParticleTreeDrawer, CaloTowersExample, HcalCableMapper, QGLikelihoodDBReader, QGLikelihoodSystematicsDBReader, CompareDDCompactViews, EcalDQMStatusWriter, GBRForestGetterFromDB, DumpFWRecoGeometry, EcalMatacqAnalyzer, DTKeyedConfigPopConAnalyzer, HcalTBParameterTester, SimpleJetDump, SiStripDetVOffHandler, BTagCalibrationDbCreator, PTrackerParametersDBBuilder, PVSSIDReader, RPCStripNoisesRcdRead, ParticleDecayDrawer, TagProbeFitTreeAnalyzer, EcalPerEvtMatacqAnalyzer, DTUserKeyedConfigPopConAnalyzer, EcalStatusAnalyzer, edmtest::DQMSummaryEventSetupAnalyzer, ExTestEcalChannelStatusAnalyzer, PTrackerAdditionalParametersPerDetDBBuilder, RHStopDump, HLTPrescaleExample, FlavorJetCorrectionExample, PartonJetCorrectionExample, ElectronIDAnalyzer, CSCDigiDump, sistrip::EnsembleCalibrationLA, DDTestMuonNumbering, and SiStripApvSimulationParametersBuilder.

Referenced by doEvent().

◆ baseType()

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

Definition at line 175 of file EDAnalyzerBase.cc.

References edm::one::kBaseType().

175 { 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, L1MuonRecoTreeProducer, DijetRatio< Jet >, LaserSorter, IsolatedTracksCone, HGCalWaferValidation, IsolatedGenParticles, IsolatedTracksHcalScale, IsoTrig, HcalIsoTrkAnalyzer, SiPixelGainCalibScaler, SiStripSpyDisplayModule, HcalIsoTrkSimAnalyzer, StudyCaloResponse, L1Muon2RecoTreeProducer, IsoTrackCalib, analyzer::SiPixelLorentzAngle, SplitVertexResolution, CosmicRateAnalyzer, HcalHBHEMuonHighEtaAnalyzer, ListGroups, PrimaryVertexValidation, TrackerRemapper, DTCCablingMapProducer, HcalHBHEMuonAnalyzer, IsoTrackCalibration, PhotonIDSimpleAnalyzer, EcalTPGParamBuilder, HLTrigReport, RecAnalyzerMinbias, AlignmentMonitorAsAnalyzer, DiElectronVertexValidation, APVShotsAnalyzer, cms::Analyzer_minbias, ListIds, OccupancyPlots, ApeTreeCreateDefault, DiMuonVertexValidation, TrackerTreeGenerator, ValidIsoTrkCalib, CommonModeAnalyzer, PixelBaryCentreAnalyzer, HOCalibAnalyzer, AnalyzerMinbias, DuplicateRecHits, ValidateGeometry, L1CaloTowerTreeProducer, SiPixelErrorEstimation, NearbyPixelClustersAnalyzer, MultiplicityTimeCorrelations, L1TS2PFJetInputPatternWriter, EcalTPCondAnalyzer, ApeEstimatorSummary, CosmicSplitterValidation, SiPixelQualityHistory, FFTJetPileupAnalyzer, ElectronCalibrationUniv, StudyTriggerHLT, SiStripQualityHistory, L1JetRecoTreeProducer, DetIdSelectorTest, BuildTrackerMapPlugin, SiStripElectronAnalyzer, HcalRaddamMuon, StudyCaloGen, L1GtRunSettingsViewer, DisplayGeom, HCALGPUAnalyzer, HGCalTBAnalyzer, L1GtTrigReport, EcalLaserAnalyzer, EcalLaserAnalyzer2, EGammaCutBasedEleIdAnalyzer, HcalTB06Analysis, TreeProducerCalibSimul, HcalLuttoDB, HcalCalibrator, CherenkovAnalysis, HGCalSimHitStudy, EcalLaserAnalyzerYousi, HitEff, BeamSpotOnlineRecordsReader, EventTimeDistribution, DummyEvelyser, PhotonPostprocessing, IsolatedParticlesGeneratedJets, MultiplicityInvestigator, GsfElectronDataAnalyzer, edm::TestMixedSource, ConversionPostprocessing, BeamSpotRcdReader, APVCyclePhaseMonitor, L1UpgradeTfMuonTreeProducer, L1UpgradeTreeProducer, ElectronMVANtuplizer, ElectronSeedAnalyzer, GsfElectronFakeAnalyzer, FFTJetImageRecorder, PPSPixelDigiAnalyzer, AnotherPrimaryVertexAnalyzer, HIPTwoBodyDecayAnalyzer, __class__< T >, L1GctPrintLuts, L1EventTreeProducer, GsfElectronMCAnalyzer, GsfElectronMCFakeAnalyzer, CaloParticleDebugger, BSvsPVAnalyzer, MuonAlignmentAnalyzer, DQMDaqInfo, L1TCaloLayer1Validator, EGEnergyAnalyzer, ContainmentCorrectionAnalyzer, EnergyScaleAnalyzer, TestSuite, testChannel, cms::ProducerAnalyzer, L1ABCDebugger, DQMAnalyzer, EcalSimHitStudy, TrackerSystematicMisalignments, SiPixelDQMRocLevelAnalyzer, EcalBxOrbitNumberGrapher, HcalGainsCheck, L1O2OTestAnalyzer, cms::SiPixelCondObjForHLTBuilder, cms::SiPixelCondObjOfflineBuilder, CaloSimHitAnalysis, HGCalTimingAnalyzer, HcalGeomCheck, TrackParameterAnalyzer, AnotherBeamSpotAnalyzer, EcalPedestalHistory, SiPixelFEDChannelContainerFromQualityConverter, HcalTestNumberingTester, LhcTrackAnalyzer, MuonGeometryDBConverter, TrackerGeometryCompare, EcalTestPulseAnalyzer, ElectronCalibration, cms::SiPixelCondObjBuilder, MultiplicityCorrelator, edm::PrintEventSetupContent, TPGCheck, GlobalHitsProdHistStripper, EcalPerEvtLaserAnalyzer, RecAnalyzerHF, DTCCablingMapTestReader, L1GctValidation, SimplePhotonAnalyzer, SimplePi0DiscAnalyzer, edm::SecSourceAnalyzer, DTKeyedConfigDBInit, HOSimHitStudy, MuonGeometryArrange, ElectronStudy, HcalSimHitAnalysis, EcalABAnalyzer, L1CondDBPayloadWriter, DTCCablingMapTestProducer, PhotonsWithConversionsAnalyzer, CaloSimHitStudy, RPCPhiEff, DTKeyedConfigDBDump, L1CondDBIOVWriter, KVFTest, Tracker_OldtoNewConverter, SimAnalyzerMinbias, StripValidationPlots, EventIDChecker, XtalDedxAnalysis, Mixing2DB, DTNoiseComputation, JetCorrectorDBReader, sistrip::SpyIdentifyRunsModule, SimpleConvertedPhotonAnalyzer, DD4hep_ListGroups, ResolutionCreator, miscalibExample, SiPixel2DTemplateDBObjectUploader, SiPixelTemplateDBObjectUploader, QualityCutsAnalyzer, HcalIsoTrackAnalyzer, SiPixelGenErrorDBObjectUploader, OutputDDToDDL, sistrip::SpyExtractRunModule, HFPMTHitAnalyzer, TrackHistoryAnalyzer, LaserDQM, DTNoiseCalibration, AlCaElectronsTest, DQMLumiMonitor, PatBJetVertexAnalyzer, PatPhotonSimpleAnalyzer, HGCalBHValidation, OutputMagneticFieldDDToDDL, SonicOneEDAnalyzer< Client, Capabilities >, L1HOTreeProducer, MCPhotonAnalyzer, HcalTestSimHitID, HcalForwardLibWriter, edm::InputAnalyzer, SonicOneEDAnalyzer< TritonClient, Capabilities... >, TkVoltageMapCreator, EcalGetLaserData, MCPizeroAnalyzer, HcalSimHitDump, HitParentTest, DTTTrigCorrection, SiPixelGenErrorDBObjectReader, PatBJetTrackAnalyzer, MCElectronAnalyzer, DTResidualCalibration, OutputDD4hepToDDL, FactorizedJetCorrectorDemo, HGcalHitIdCheck, CocoaAnalyzer, testEcalTPGScale, BPHHistoSpecificDecay, JetCorrectorDemo, JetCorrectorOnTheFly< Jet >, CTPPSDirectProtonSimulationValidator, SiPixelDetInfoFileWriter, WriteCTPPSPixGainCalibrations, JetResolutionDBReader, L1O2OTestAnalyzerExt, SiPixelTemplateDBObjectReader, L1uGTTreeProducer, AlignmentStats, WriteEcalMiscalibConstants, WriteEcalMiscalibConstantsMC, DTT0Correction, PPSTimingCalibrationAnalyzer, PPSTimingCalibrationLUTAnalyzer, SiPixel2DTemplateDBObjectReader, SiStripMonitorCondDataOnDemandExample, ExampleMuonAnalyzer, PatVertexAnalyzer, CTPPSAcceptancePlotter, MaterialBudgetHcalAnalysis, DTTTrigCorrectionFirst, HcalHBHENewMuonAnalyzer, PPSTimingCalibrationLUTWriter, PPSTimingCalibrationWriter, RivetAnalyzer, L1UpgradeTfMuonShowerTreeProducer, PatTrackAnalyzer, DTVDriftSegmentCalibration, cond::BTransitionAnalyzer< T, R >, EgammaObjects, cond::BTransitionAnalyzer< EcalADCToGeVConstant, EcalADCToGeVConstantRcd >, popcon::PopConAnalyzer< S >, DQMFEDIntegrityClient, 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, PatBasicAnalyzer, KVFTrackUpdate, HcalPulseContainmentTest, QGLikelihoodDBWriter, DTMapGenerator, EcalPnGraphs, L1CondDBPayloadWriterExt, PatBJetTagAnalyzer, PatBTagAnalyzer, PatTopSelectionAnalyzer, TkAlCaSkimTreeMerger, CSCFileDumper, myRawAna, L1CondDBIOVWriterExt, SiPixelFakeGenErrorDBSourceReader, SiPixelFakeTemplateDBSourceReader, CMSDAS11DijetAnalyzer, CMSDAS11DijetTestAnalyzer, DD4hep_ListIds, DD4hep_TrackingMaterialAnalyser, TrackingMaterialAnalyser, PatMCMatching, PatMCMatchingExtended, PatTriggerAnalyzer, PatTriggerTagAndProbe, PatTauAnalyzer, JetAnaPythia< Jet >, SurveyInputBase, DumpFWTGeoRecoGeometry, JetCorExample< Jet >, JetPlotsExample< Jet >, JetValidation, EcalTPGParamReaderFromDB, XMLGeometryBuilder, JetCorrectorDBWriter, QGLikelihoodSystematicsDBWriter, DumpFWRecoGeometry, PatElectronAnalyzer, PatZjetsElectronAnalyzer, PatZjetsJetAnalyzer, JetToDigiDump, myFastSimVal, EcalMatacqAnalyzer, XMLGeometryReader, JetResolutionDBWriter, DQMMessageLoggerClient, L1MuonOverlapPhase1ParamsDBProducer, CaloTowersExample, RawDataConverter, QGLikelihoodDBReader, QGLikelihoodSystematicsDBReader, EcalPerEvtMatacqAnalyzer, CompareDDCompactViews, HcalTBParameterTester, SimpleJetDump, EcalStatusAnalyzer, BTagCalibrationDbCreator, and HLTPrescaleExample.

Definition at line 107 of file EDAnalyzerBase.h.

Referenced by doBeginJob().

107 {}

◆ callWhenNewProductsRegistered()

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

◆ clearInputProcessBlockCaches()

void EDAnalyzerBase::clearInputProcessBlockCaches ( )
privatevirtual

Definition at line 163 of file EDAnalyzerBase.cc.

Referenced by doRespondToCloseOutputFile().

163 {}

◆ 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 96 of file EDAnalyzerBase.cc.

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

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

◆ doAccessInputProcessBlock_()

void EDAnalyzerBase::doAccessInputProcessBlock_ ( ProcessBlock const &  )
privatevirtual

Definition at line 155 of file EDAnalyzerBase.cc.

Referenced by doAccessInputProcessBlock().

155 {}

◆ 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 130 of file EDAnalyzerBase.cc.

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

130  {
131  LuminosityBlock lb(info, moduleDescription_, mcc, false);
132  lb.setConsumer(this);
133  LuminosityBlock const& cnstLb = lb;
134  ESParentContext parentC(mcc);
135  const EventSetup c{info,
136  static_cast<unsigned int>(Transition::BeginLuminosityBlock),
138  parentC};
139  this->doBeginLuminosityBlock_(cnstLb, c);
140  }
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 160 of file EDAnalyzerBase.cc.

Referenced by doBeginLuminosityBlock().

160 {}

◆ doBeginProcessBlock()

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

Definition at line 89 of file EDAnalyzerBase.cc.

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

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

◆ doBeginProcessBlock_()

void EDAnalyzerBase::doBeginProcessBlock_ ( ProcessBlock const &  )
privatevirtual

Definition at line 154 of file EDAnalyzerBase.cc.

Referenced by doBeginProcessBlock().

154 {}

◆ doBeginRun()

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

Definition at line 110 of file EDAnalyzerBase.cc.

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

110  {
111  Run r(info, moduleDescription_, mcc, false);
112  r.setConsumer(this);
113  Run const& cnstR = r;
114  ESParentContext parentC(mcc);
115  const EventSetup c{
116  info, static_cast<unsigned int>(Transition::BeginRun), esGetTokenIndices(Transition::BeginRun), parentC};
117  this->doBeginRun_(cnstR, c);
118  }
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 158 of file EDAnalyzerBase.cc.

Referenced by doBeginRun().

158 {}

◆ 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 142 of file EDAnalyzerBase.cc.

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

142  {
143  LuminosityBlock lb(info, moduleDescription_, mcc, true);
144  lb.setConsumer(this);
145  LuminosityBlock const& cnstLb = lb;
146  ESParentContext parentC(mcc);
147  const EventSetup c{info,
148  static_cast<unsigned int>(Transition::EndLuminosityBlock),
150  parentC};
151  this->doEndLuminosityBlock_(cnstLb, c);
152  }
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 161 of file EDAnalyzerBase.cc.

Referenced by doEndLuminosityBlock().

161 {}

◆ doEndProcessBlock()

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

Definition at line 103 of file EDAnalyzerBase.cc.

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

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

◆ doEndProcessBlock_()

void EDAnalyzerBase::doEndProcessBlock_ ( ProcessBlock const &  )
privatevirtual

Definition at line 156 of file EDAnalyzerBase.cc.

Referenced by doEndProcessBlock().

156 {}

◆ doEndRun()

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

Definition at line 120 of file EDAnalyzerBase.cc.

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

120  {
121  Run r(info, moduleDescription_, mcc, true);
122  r.setConsumer(this);
123  Run const& cnstR = r;
124  ESParentContext parentC(mcc);
125  const EventSetup c{
126  info, static_cast<unsigned int>(Transition::EndRun), esGetTokenIndices(Transition::EndRun), parentC};
127  this->doEndRun_(cnstR, c);
128  }
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 159 of file EDAnalyzerBase.cc.

Referenced by doEndRun().

159 {}

◆ doEvent()

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

Definition at line 54 of file EDAnalyzerBase.cc.

References analyze(), 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(), and preallocLumis().

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

◆ doRegisterThinnedAssociations()

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

Definition at line 99 of file EDAnalyzerBase.h.

99 {}

◆ doRespondToCloseInputFile()

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

Definition at line 97 of file EDAnalyzerBase.h.

97 {}

◆ doRespondToCloseOutputFile()

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

Definition at line 98 of file EDAnalyzerBase.h.

References clearInputProcessBlockCaches().

◆ doRespondToOpenInputFile()

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

Definition at line 96 of file EDAnalyzerBase.h.

96 {}

◆ 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 >, ResidualRefitting, edm::EventContentAnalyzer, FWLiteESRecordWriterAnalyzer, TrackerOfflineValidation, l1tVertexFinder::VertexNTupler, SiPixelOfflineCalibAnalysisBase, GlobalTrackerMuonAlignment, IsolatedTracksNxN, ApeEstimator, TrackerDpgAnalysis, PFAnalysis, L1MuonRecoTreeProducer, DijetRatio< Jet >, IsolatedTracksCone, HGCalWaferValidation, LaserSorter, IsolatedGenParticles, IsolatedTracksHcalScale, IsoTrig, SiPixelGainCalibScaler, SiStripSpyDisplayModule, TrackerOfflineValidationSummary, GTTFileWriter, OverlapValidation, L1Muon2RecoTreeProducer, IsoTrackCalib, SplitVertexResolution, analyzer::SiPixelLorentzAngle, PrimaryVertexValidation, CosmicRateAnalyzer, ListGroups, EcalCosmicsHists, TrackerRemapper, DTCCablingMapProducer, APVShotsAnalyzer, PhotonIDSimpleAnalyzer, cms::Analyzer_minbias, HLTrigReport, AlignmentMonitorAsAnalyzer, DiElectronVertexValidation, RecAnalyzerMinbias, OccupancyPlots, SiPixelErrorsDigisToCalibDigis, CommonModeAnalyzer, ListIds, ApeTreeCreateDefault, DiMuonVertexValidation, TrackerTreeGenerator, PixelBaryCentreAnalyzer, NearbyPixelClustersAnalyzer, cond::BTransitionAnalyzer< T, R >, DuplicateRecHits, cond::BTransitionAnalyzer< EcalADCToGeVConstant, EcalADCToGeVConstantRcd >, EopTreeWriter, HOCalibAnalyzer, EcalDisplaysByEvent, MultiplicityTimeCorrelations, ValidateGeometry, L1CaloTowerTreeProducer, AnalyzerMinbias, SiPixelErrorEstimation, SiPixelQualityHistory, EcalMipGraphs, SiStripQualityHistory, L1TS2PFJetInputPatternWriter, TestCorrection, EcalTPCondAnalyzer, ApeEstimatorSummary, CosmicSplitterValidation, ElectronCalibrationUniv, L1GtTrigReport, FFTJetPileupAnalyzer, L1JetRecoTreeProducer, DetIdSelectorTest, BuildTrackerMapPlugin, DisplayGeom, SiStripElectronAnalyzer, HcalRaddamMuon, StudyCaloGen, L1GtRunSettingsViewer, ResolutionAnalyzer, HCALGPUAnalyzer, EcalURecHitHists, SiStripNoisesFromDBMiscalibrator, TestOutliers, TestTrackHits, PPSStraightTrackAligner, FastSiPixelFEDChannelContainerFromQuality, EventTimeDistribution, EGammaCutBasedEleIdAnalyzer, EcalLaserAnalyzer, EcalLaserAnalyzer2, HcalLuttoDB, HcalCalibrator, MultiplicityInvestigator, CherenkovAnalysis, HcalTB06Analysis, TreeProducerCalibSimul, EcalLaserAnalyzerYousi, SiStripChannelGainFromDBMiscalibrator, APVCyclePhaseMonitor, ErrorsPropagationAnalyzer, AnotherPrimaryVertexAnalyzer, IsolatedParticlesGeneratedJets, HitEff, DummyEvelyser, TestSmoothHits, edm::TestMixedSource, PhotonPostprocessing, BSvsPVAnalyzer, L1UpgradeTfMuonTreeProducer, L1UpgradeTreeProducer, ErrorsAnalyzer, ElectronMVANtuplizer, GsfElectronDataAnalyzer, FFTJetImageRecorder, TestHits, ConversionPostprocessing, HIPTwoBodyDecayAnalyzer, StoreEcalCondition, L1ABCDebugger, __class__< T >, L1GctPrintLuts, L1EventTreeProducer, ElectronSeedAnalyzer, GsfElectronFakeAnalyzer, CaloParticleDebugger, testChannel, cms::SiPixelCondObjAllPayloadsReader, SiStripPlotGain, L1TCaloLayer1Validator, EGEnergyAnalyzer, GsfElectronMCAnalyzer, GsfElectronMCFakeAnalyzer, AnotherBeamSpotAnalyzer, MuonAlignmentAnalyzer, BeamSpotOnlineRecordsWriter, cms::SiPixelCondObjForHLTReader, SiStripCorrelateBadStripAndNoise, SiStripCorrelateNoise, PPSPixelDigiAnalyzer, ContainmentCorrectionAnalyzer, EnergyScaleAnalyzer, TestSuite, cms::ProducerAnalyzer, SiPixelDQMRocLevelAnalyzer, EcalBxOrbitNumberGrapher, L1O2OTestAnalyzer, cms::SiPixelCondObjReader, MultiplicityCorrelator, TagProbeFitTreeProducer, DQMAnalyzer, EcalPulseShapeGrapher, HcalGainsCheck, cms::SiPixelCondObjOfflineReader, SiPixelFEDChannelContainerFromQualityConverter, edm::PrintEventSetupContent, HcalTestNumberingTester, TrackParameterAnalyzer, LhcTrackAnalyzer, TrackerGeometryCompare, DTNoiseComputation, EcalPedestalHistory, TPGCheck, MuonGeometryDBConverter, EcalTestPulseAnalyzer, ElectronCalibration, DTCCablingMapTestReader, L1GctValidation, EcalSimple2007H4TBAnalyzer, edm::SecSourceAnalyzer, CTPPSProtonReconstructionEfficiencyEstimatorData, GlobalHitsProdHistStripper, EcalPerEvtLaserAnalyzer, DTT0Calibration, RecAnalyzerHF, DTKeyedConfigDBInit, EventIDChecker, SimplePhotonAnalyzer, SimplePi0DiscAnalyzer, HOSimHitStudy, RPCPhiEff, StoreESCondition, AlCaRecoTriggerBitsRcdRead, L1CondDBPayloadWriter, DTCCablingMapTestProducer, SiPixelFEDChannelContainerWriteFromASCII, EcalABAnalyzer, DTTPDeadWriter, DTTTrigCalibration, DTVDriftCalibration, L1CondDBIOVWriter, PhotonsWithConversionsAnalyzer, Tracker_OldtoNewConverter, EcalPedOffset, SiPixelQualityProbabilitiesTestWriter, SiPixelQualityProbabilitiesWriteFromASCII, StripValidationPlots, HcalQLPlotAnal, KVFTest, XtalDedxAnalysis, Mixing2DB, SimAnalyzerMinbias, SiStripLAProfileBooker, JetCorrectorDBReader, OutputDDToDDL, sistrip::SpyIdentifyRunsModule, ResolutionCreator, CTPPSProtonReconstructionEfficiencyEstimatorMC, DTNoiseCalibration, EcalPedHists, SiPixel2DTemplateDBObjectUploader, SiPixelTemplateDBObjectUploader, APVValidationPlots, SimpleConvertedPhotonAnalyzer, HFPMTHitAnalyzer, DD4hep_ListGroups, QualityCutsAnalyzer, CTPPSProtonReconstructionPlotter, ValidationMisalignedTracker, DTTTrigWriter, miscalibExample, SiPixelGenErrorDBObjectUploader, OutputMagneticFieldDDToDDL, sistrip::SpyExtractRunModule, SVTagInfoValidationAnalyzer, CTPPSProtonReconstructionSimulationValidator, LaserDQM, TkVoltageMapCreator, HitParentTest, CTPPSTrackDistributionPlotter, DTT0CalibrationRMS, DTTTrigCorrection, L1HOTreeProducer, PatPhotonSimpleAnalyzer, HcalForwardLibWriter, edm::InputAnalyzer, CTPPSProtonReconstructionDiffPlotter, DTTTrigOffsetCalibration, OutputDD4hepToDDL, DQMFEDIntegrityClient, MCPhotonAnalyzer, HcalTestSimHitID, EcalGetLaserData, SiPixelGenErrorDBObjectReader, MCPizeroAnalyzer, BeamSpotWrite2DB, HcalSimHitDump, HeterogeneousHGCalRecHitsValidator, SurveyDBUploader, DTResidualCalibration, DTVDriftWriter, BeamSpotRcdPrinter, FactorizedJetCorrectorDemo, MCElectronAnalyzer, CTPPSProtonReconstructionValidator, DTT0Correction, DTTTrigCorrectionFirst, SiStripMonitorCondDataOnDemandExample, BPHHistoSpecificDecay, JetCorrectorDemo, JetCorrectorOnTheFly< Jet >, HGcalHitIdCheck, CTPPSDirectProtonSimulationValidator, WriteCTPPSPixGainCalibrations, JetResolutionDBReader, L1O2OTestAnalyzerExt, SiPixelTemplateDBObjectReader, L1uGTTreeProducer, SurveyDataConverter, WriteEcalMiscalibConstants, WriteEcalMiscalibConstantsMC, DTVDriftSegmentCalibration, PPSTimingCalibrationAnalyzer, PPSTimingCalibrationLUTAnalyzer, SiPixel2DTemplateDBObjectReader, CSCViewDigi, BeamSpotAnalyzer, EcalEBTrigPrimAnalyzer, CTPPSAcceptancePlotter, AlignmentStats, PPSTimingCalibrationLUTWriter, PPSTimingCalibrationWriter, RivetAnalyzer, L1UpgradeTfMuonShowerTreeProducer, SiStripPayloadHandler< SiStripPayload >, ExampleMuonAnalyzer, CTPPSHepMCDistributionPlotter, PatBasicAnalyzer, CTPPSOpticsPlotter, JetResolutionDemo, 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, KVFTrackUpdate, CTPPSBeamSmearingValidator, L1CondDBPayloadWriterExt, PatBTagAnalyzer, DTTPAnalyzer, EcalPnGraphs, CSCFileDumper, PatTriggerAnalyzer, PatTriggerTagAndProbe, myRawAna, TkAlCaSkimTreeMerger, L1CondDBIOVWriterExt, SiPixelFakeGenErrorDBSourceReader, SiPixelFakeTemplateDBSourceReader, PatMCMatching, PatMCMatchingExtended, CMSDAS11DijetAnalyzer, CMSDAS11DijetTestAnalyzer, DD4hep_ListIds, DD4hep_TrackingMaterialAnalyser, TrackingMaterialAnalyser, PatTauAnalyzer, JetAnaPythia< Jet >, L1MuonOverlapPhase1ParamsDBProducer, JetCorExample< Jet >, JetPlotsExample< Jet >, JetValidation, RawDataConverter, EcalTPGParamReaderFromDB, JetCorrectorDBWriter, QGLikelihoodSystematicsDBWriter, DumpFWTGeoRecoGeometry, TritonOneEDAnalyzer< Capabilities >, PatElectronAnalyzer, PatZjetsElectronAnalyzer, PatZjetsJetAnalyzer, JetToDigiDump, myFastSimVal, HcalLutGenerator, JetResolutionDBWriter, CompareDDCompactViews, DumpFWRecoGeometry, CaloTowersExample, EcalMatacqAnalyzer, HcalCableMapper, QGLikelihoodDBReader, QGLikelihoodSystematicsDBReader, ExTestEcalChannelStatusAnalyzer, SiStripCablingTrackerMap, HcalTBParameterTester, SimpleJetDump, EcalPerEvtMatacqAnalyzer, SiStripDetVOffHandler, BTagCalibrationDbCreator, EcalStatusAnalyzer, 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, sistrip::EnsembleCalibrationLA, HcalFrontEndMapPopConAnalyzer, HcalSiPMCharacteristicsPopConAnalyzer, HcalSiPMParametersPopConAnalyzer, HcalTPChannelParametersPopConAnalyzer, and HcalTPParametersPopConAnalyzer.

Definition at line 108 of file EDAnalyzerBase.h.

Referenced by doEndJob().

108 {}

◆ fillDescriptions()

void EDAnalyzerBase::fillDescriptions ( ConfigurationDescriptions descriptions)
static

Definition at line 165 of file EDAnalyzerBase.cc.

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

165  {
167  desc.setUnknown();
168  descriptions.addDefault(desc);
169  }

◆ globalLuminosityBlocksQueue()

SerialTaskQueue * EDAnalyzerBase::globalLuminosityBlocksQueue ( )
virtual

◆ globalRunsQueue()

SerialTaskQueue * EDAnalyzerBase::globalRunsQueue ( )
virtual

◆ hasAccumulator()

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

Definition at line 121 of file EDAnalyzerBase.h.

121 { return false; }

◆ hasAcquire()

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

Definition at line 120 of file EDAnalyzerBase.h.

120 { 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 87 of file EDAnalyzerBase.cc.

Referenced by doPreallocate().

87 {};

◆ prevalidate()

void EDAnalyzerBase::prevalidate ( ConfigurationDescriptions descriptions)
static

Definition at line 171 of file EDAnalyzerBase.cc.

References edm::edmodule_mightGet_config().

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

◆ registerProductsAndCallbacks()

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

Definition at line 177 of file EDAnalyzerBase.cc.

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

177  {
179  reg->callForEachBranch(callWhenNewProductsRegistered_);
180 
182  regService->watchProductAdditions(callWhenNewProductsRegistered_);
183  }
184  }
std::function< void(BranchDescription const &)> callWhenNewProductsRegistered_

◆ setModuleDescription()

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

Definition at line 125 of file EDAnalyzerBase.h.

References moduleDescription_.

125 { moduleDescription_ = md; }
ModuleDescription moduleDescription_

◆ sharedResourcesAcquirer()

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

Definition at line 104 of file EDAnalyzerBase.h.

References resourcesAcquirer_.

104 { 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 102 of file EDAnalyzerBase.h.

102 { 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 129 of file EDAnalyzerBase.h.

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