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 &&)=default
 
 EDConsumerBase (EDConsumerBase const &)=delete
 
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
 
EDConsumerBaseoperator= (EDConsumerBase &&)=default
 
EDConsumerBase const & operator= (EDConsumerBase const &)=delete
 
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
EDGetToken consumes (const TypeToGet &id, edm::InputTag const &tag)
 
template<typename ProductType , BranchType B = InEvent>
EDGetTokenT< ProductType > consumes (edm::InputTag const &tag)
 
template<BranchType B = InEvent>
EDConsumerBaseAdaptor< B > consumes (edm::InputTag tag) noexcept
 
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<Transition Tr = Transition::Event>
constexpr auto esConsumes () noexcept
 
template<typename ESProduct , typename ESRecord , Transition Tr = Transition::Event>
auto esConsumes (ESInputTag const &tag)
 
template<Transition Tr = Transition::Event>
auto esConsumes (ESInputTag tag) noexcept
 
template<Transition Tr = Transition::Event>
ESGetTokenGeneric esConsumes (eventsetup::EventSetupRecordKey const &iRecord, eventsetup::DataKey const &iKey)
 Used with EventSetupRecord::doGet. More...
 
EDGetToken mayConsume (const TypeToGet &id, edm::InputTag const &tag)
 
template<BranchType B>
EDGetToken mayConsume (const TypeToGet &id, edm::InputTag const &tag)
 
template<typename ProductType , BranchType B = InEvent>
EDGetTokenT< ProductType > mayConsume (edm::InputTag const &tag)
 

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_() {}

◆ ~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 DDCMSDetector, DTGeometryTest, edm::PrintEventSetupContent, LaserDQM, SonicOneEDAnalyzer< Client, Capabilities >, SonicOneEDAnalyzer< TritonClient, Capabilities... >, HcalTestNumberingTester, OutputDDToDDL, OutputMagneticFieldDDToDDL, OutputDD4hepToDDL, PGeometricDetBuilder, GEMRecoIdealDBLoader, DTRecoIdealDBLoader, CSCRecoIdealDBLoader, ME0RecoIdealDBLoader, PHGCalParametersDBBuilder, RPCRecoIdealDBLoader, PCaloGeometryBuilder, HcalParametersDBBuilder, XMLGeometryBuilder, XMLGeometryReader, HcalTBParameterTester, PTrackerParametersDBBuilder, PTrackerAdditionalParametersPerDetDBBuilder, HLTPrescaleExample, DDTestMuonNumbering, timestudy::OneSleepingAnalyzer, HcalDigiAnalyzer, CastorDigiAnalyzer, HcalHitAnalyzer, CastorHitAnalyzer, CSCDigiDump, HcalIsoTrkAnalyzer, StudyCaloResponse, HcalHBHEMuonHighEtaAnalyzer, HcalHBHEMuonAnalyzer, IsoTrackCalibration, RecAnalyzerMinbias, cms::Analyzer_minbias, HGCalTBAnalyzer, StudyTriggerHLT, HGCalSimHitStudy, HGCalTimingAnalyzer, HcalGeomCheck, EcalSimHitStudy, CaloSimHitAnalysis, RecAnalyzerHF, HcalSimHitAnalysis, EventIDChecker, ElectronStudy, CaloSimHitStudy, HGCalBHValidation, HcalSimHitCheck, edm::PrintEventSetupDataRetrieval, HGcalHitIdCheck, MaterialBudgetVolumeAnalysis, HcalPulseContainmentTest, modGains, EcalSimHitDump, corrGains, corrResps, scaleGains, CompareDDCompactViews, cond::BTransitionAnalyzer< T, R >, cond::BTransitionAnalyzer< EcalADCToGeVConstant, EcalADCToGeVConstantRcd >, PDFWeightsTest, DTDigiReader, TrackerGeometryIntoNtuples, CosmicSplitterValidation, Tracker_OldtoNewConverter, SurveyDataConverter, AlignmentStats, EcalTPGParamBuilder, BeamSpotRcdPrinter, SiStripDetVOffPrinter, EcalSRCondTools, TrackerOfflineValidationSummary, DMRChecker, GeneralPurposeTrackAnalyzer, edmtest::DQMReferenceHistogramRootFileEventSetupAnalyzer, edmtest::DQMXMLFileEventSetupAnalyzer, edmtest::DQMSummaryEventSetupAnalyzer, PPSPixelDigiAnalyzer, MuonAlignmentAnalyzer, DTT0Calibration, BPHHistoSpecificDecay, PPSStraightTrackAligner, CTPPSRPAlignmentInfoAnalyzer, WriteCTPPSPixelDAQMapping, WriteCTPPSPixelAnalysisMask, PrintTotemDAQMapping, HcalTB06Analysis, GsfElectronDataAnalyzer, GsfElectronFakeAnalyzer, GsfElectronMCAnalyzer, GsfElectronMCFakeAnalyzer, DQMAnalyzer, SimplePi0DiscAnalyzer, HOSimHitStudy, HcalSimHitDump, HitParentTest, CocoaAnalyzer, CTPPSPixelDAQMappingAnalyzer, CTPPSRPAlignmentInfoReader, TKStatus, CTPPSPixGainCalibsESAnalyzer, edmtest::AlignPCLThresholdsReader, ElectronIDAnalyzer, DQMFileSaver, SurveyInputBase, TrackingNtuple, ResidualRefitting, TrackerOfflineValidation, L1TConfigDumper, IsolatedTracksNxN, ApeEstimator, IsolatedTracksCone, PFAnalysis, IsolatedGenParticles, IsolatedTracksHcalScale, IsoTrig, OverlapValidation, IsoTrackCalib, SplitVertexResolution, HLTrigReport, CosmicRateAnalyzer, CreateIdealTkAlRecords, TrackerRemapper, ListGroups, PrimaryVertexValidation, DTCCablingMapProducer, MCMisalignmentScaler, SiPixelPhase1Analyzer, HGCalWaferValidation, PhotonIDSimpleAnalyzer, AlignmentMonitorAsAnalyzer, DiElectronVertexValidation, ZMuMuMassConstraintParameterFinder, EopTreeWriter, ListIds, ApeTreeCreateDefault, DiMuonVertexValidation, TrackerTreeGenerator, PixelBaryCentreAnalyzer, ValidIsoTrkCalib, CastorDumpConditions, NearbyPixelClustersAnalyzer, L1TS2PFJetInputPatternWriter, ApeEstimatorSummary, EcalTPCondAnalyzer, StudyCaloGen, L1GtTrigReport, HcalRaddamMuon, HCALGPUAnalyzer, MCvsRecoVerticesAnalyzer, SiStripElectronAnalyzer, LhcTrackAnalyzer, SiStripNoisesFromDBMiscalibrator, CherenkovAnalysis, MCVerticesAnalyzer, SiStripChannelGainFromDBMiscalibrator, CSCGeometryValidate, L1TMicroGMTLUTDumper, IsolatedParticlesGeneratedJets, BeamSpotOnlineHLTRcdReader, BeamSpotOnlineLegacyRcdReader, edm::TestMixedSource, BeamSpotRcdReader, AnotherPrimaryVertexAnalyzer, HIPTwoBodyDecayAnalyzer, HcalLutAnalyzer, __class__< T >, GEMGeometryValidate, ME0GeometryValidate, RPCGeometryValidate, ElectronSeedAnalyzer, EcalSimRawData, CaloParticleDebugger, BSvsPVAnalyzer, SiPhase2OuterTrackerLorentzAngleWriter, DQMDaqInfo, TrackerGeometryCompare, BeamSpotOnlineHLTRcdWriter, BeamSpotOnlineLegacyRcdWriter, SiStripApvGainRescaler, CTPPSGeometryInfo, EGEnergyAnalyzer, ElectronMVANtuplizer, ContainmentCorrectionAnalyzer, AnotherBeamSpotAnalyzer, MuonGeometryDBConverter, PhotonMVANtuplizer, TrackParameterAnalyzer, DTCCablingMapTestReader, EcalTrigPrimAnalyzer, edm::SecSourceAnalyzer, AlignPCLThresholdsWriter, MuonMisalignedProducer, SimplePhotonAnalyzer, DTCCablingMapTestProducer, edm::TestMix, CTPPSProtonReconstructionEfficiencyEstimatorData, WriteL1TriggerObjectsTxt, DTGeometryValidate, PhotonsWithConversionsAnalyzer, XtalDedxAnalysis, Mixing2DB, CTPPSProtonReconstructionEfficiencyEstimatorMC, CTPPSTrackDistributionPlotter, SimAnalyzerMinbias, WriteCTPPSBeamParameters, EcalMustacheSCParametersMaker, EcalSCDynamicDPhiParametersMaker, RetrieveCTPPSBeamParameters, KVFTest, HFPMTHitAnalyzer, QualityCutsAnalyzer, TrackHistoryAnalyzer, CTPPSProtonReconstructionSimulationValidator, ValidationMisalignedTracker, SimpleConvertedPhotonAnalyzer, DD4hep_ListGroups, SVTagInfoValidationAnalyzer, CreateSurveyRcds, CTPPSAlignmentInfo, VertexHistoryAnalyzer, CTPPSDirectProtonSimulationValidator, CTPPSProtonReconstructionPlotter, MillePedeFileExtractor, edm::InputAnalyzer, CTPPSProtonReconstructionDiffPlotter, PatPhotonSimpleAnalyzer, HcalForwardLibWriter, PPSTimingCalibrationAnalyzer, MCPhotonAnalyzer, OnlineBeamSpotFromDB, CTPPSProtonReconstructionValidator, HeterogeneousHGCalRecHitsValidator, PPSTimingCalibrationWriter, PPSGeometryBuilder, MCPizeroAnalyzer, RivetAnalyzer, MCElectronAnalyzer, SurveyDBUploader, ShallowTree, WriteCTPPSPixGainCalibrations, CTPPSAcceptancePlotter, L1TGlobalSummary, EcalEBTrigPrimAnalyzer, CTPPSHepMCDistributionPlotter, DTSurveyConvert, CTPPSOpticsPlotter, CTPPSLHCInfoPlotter, PCLMetadataWriter, GEMPackingTester, TrackCategoriesAnalyzer, TrackingParticleCategoriesAnalyzer, WritePPSAlignmentConfig, CTPPSBeamSmearingValidator, RetrievePPSAlignmentConfig, KVFTrackUpdate, SurveyMisalignmentInput, SurveyInputTrackerFromDB, AlcaBeamSpotHarvester, DD4hep_ListIds, DD4hep_TrackingMaterialAnalyser, TrackingMaterialAnalyser, SurveyInputCSCfromPins, GBRForestGetterFromDB, RPCGeometryServTest, RHStopDump, and SiStripApvSimulationParametersBuilder.

Referenced by doEvent().

◆ baseType()

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

Definition at line 180 of file EDAnalyzerBase.cc.

180 { return kBaseType; }

References edm::one::kBaseType().

◆ beginJob()

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

Reimplemented in DMRChecker, GeneralPurposeTrackAnalyzer, ResidualRefitting, L1TConfigDumper, IsolatedTracksNxN, ApeEstimator, IsolatedTracksCone, PFAnalysis, IsolatedGenParticles, IsolatedTracksHcalScale, IsoTrig, HcalIsoTrkAnalyzer, StudyCaloResponse, IsoTrackCalib, SplitVertexResolution, CosmicRateAnalyzer, HcalHBHEMuonHighEtaAnalyzer, ListGroups, TrackerRemapper, PrimaryVertexValidation, DTCCablingMapProducer, HcalHBHEMuonAnalyzer, IsoTrackCalibration, PhotonIDSimpleAnalyzer, HLTrigReport, HGCalWaferValidation, RecAnalyzerMinbias, AlignmentMonitorAsAnalyzer, DiElectronVertexValidation, EcalTPGParamBuilder, ListIds, EopTreeWriter, ApeTreeCreateDefault, DiMuonVertexValidation, TrackerTreeGenerator, PixelBaryCentreAnalyzer, ValidIsoTrkCalib, cms::Analyzer_minbias, CosmicSplitterValidation, NearbyPixelClustersAnalyzer, L1TS2PFJetInputPatternWriter, EcalTPCondAnalyzer, ApeEstimatorSummary, StudyTriggerHLT, StudyCaloGen, SiStripElectronAnalyzer, HcalRaddamMuon, HCALGPUAnalyzer, HGCalTBAnalyzer, L1GtTrigReport, HcalTB06Analysis, LhcTrackAnalyzer, SiStripNoisesFromDBMiscalibrator, CherenkovAnalysis, HGCalSimHitStudy, SiStripChannelGainFromDBMiscalibrator, CSCGeometryValidate, GsfElectronDataAnalyzer, IsolatedParticlesGeneratedJets, BeamSpotOnlineHLTRcdReader, BeamSpotOnlineLegacyRcdReader, ElectronSeedAnalyzer, GsfElectronFakeAnalyzer, edm::TestMixedSource, BeamSpotRcdReader, ElectronMVANtuplizer, GsfElectronMCAnalyzer, GsfElectronMCFakeAnalyzer, PPSPixelDigiAnalyzer, AnotherPrimaryVertexAnalyzer, HIPTwoBodyDecayAnalyzer, __class__< T >, GEMGeometryValidate, ME0GeometryValidate, RPCGeometryValidate, CaloParticleDebugger, BSvsPVAnalyzer, MuonAlignmentAnalyzer, SiPhase2OuterTrackerLorentzAngleWriter, ContainmentCorrectionAnalyzer, BeamSpotOnlineHLTRcdWriter, BeamSpotOnlineLegacyRcdWriter, SiStripApvGainRescaler, DQMDaqInfo, DQMAnalyzer, EGEnergyAnalyzer, EcalSimHitStudy, HGCalTimingAnalyzer, HcalGeomCheck, TrackParameterAnalyzer, AnotherBeamSpotAnalyzer, CaloSimHitAnalysis, TrackerGeometryCompare, edm::PrintEventSetupContent, SimplePi0DiscAnalyzer, HcalTestNumberingTester, RecAnalyzerHF, DTCCablingMapTestReader, SimplePhotonAnalyzer, edm::SecSourceAnalyzer, MuonGeometryDBConverter, AlignPCLThresholdsWriter, ElectronStudy, HcalSimHitAnalysis, HOSimHitStudy, DTCCablingMapTestProducer, PhotonsWithConversionsAnalyzer, SimAnalyzerMinbias, DTGeometryValidate, KVFTest, Tracker_OldtoNewConverter, EventIDChecker, XtalDedxAnalysis, Mixing2DB, SimpleConvertedPhotonAnalyzer, CaloSimHitStudy, DD4hep_ListGroups, QualityCutsAnalyzer, TrackHistoryAnalyzer, OutputDDToDDL, HFPMTHitAnalyzer, LaserDQM, PatPhotonSimpleAnalyzer, VertexHistoryAnalyzer, CTPPSDirectProtonSimulationValidator, HGCalBHValidation, OutputMagneticFieldDDToDDL, MCPhotonAnalyzer, edm::InputAnalyzer, MCPizeroAnalyzer, HcalSimHitDump, HitParentTest, HcalForwardLibWriter, PPSTimingCalibrationAnalyzer, SonicOneEDAnalyzer< Client, Capabilities >, MCElectronAnalyzer, SonicOneEDAnalyzer< TritonClient, Capabilities... >, CocoaAnalyzer, PPSTimingCalibrationWriter, OutputDD4hepToDDL, HGcalHitIdCheck, BPHHistoSpecificDecay, WriteCTPPSPixGainCalibrations, CTPPSAcceptancePlotter, AlignmentStats, RivetAnalyzer, GEMPackingTester, KVFTrackUpdate, HcalPulseContainmentTest, DDCMSDetector, DD4hep_ListIds, DD4hep_TrackingMaterialAnalyser, TrackingMaterialAnalyser, SurveyInputBase, DTGeometryTest, XMLGeometryBuilder, XMLGeometryReader, CompareDDCompactViews, HcalTBParameterTester, DDTestMuonNumbering, HLTPrescaleExample, cond::BTransitionAnalyzer< T, R >, and cond::BTransitionAnalyzer< EcalADCToGeVConstant, EcalADCToGeVConstantRcd >.

Definition at line 107 of file EDAnalyzerBase.h.

107 {}

Referenced by doBeginJob().

◆ callWhenNewProductsRegistered()

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

◆ clearInputProcessBlockCaches()

void EDAnalyzerBase::clearInputProcessBlockCaches ( )
privatevirtual

Definition at line 168 of file EDAnalyzerBase.cc.

168 {}

Referenced by doRespondToCloseOutputFile().

◆ createAcquirer()

SharedResourcesAcquirer EDAnalyzerBase::createAcquirer ( )
privatevirtual

Definition at line 68 of file EDAnalyzerBase.cc.

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

Referenced by doBeginJob().

◆ doAccessInputProcessBlock()

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

Definition at line 96 of file EDAnalyzerBase.cc.

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

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

◆ doAccessInputProcessBlock_()

void EDAnalyzerBase::doAccessInputProcessBlock_ ( ProcessBlock const &  )
privatevirtual

Definition at line 160 of file EDAnalyzerBase.cc.

160 {}

Referenced by doAccessInputProcessBlock().

◆ doBeginJob()

void EDAnalyzerBase::doBeginJob ( )
private

Definition at line 76 of file EDAnalyzerBase.cc.

76  {
78 
79  this->beginJob();
80  }

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

◆ doBeginLuminosityBlock()

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

Definition at line 133 of file EDAnalyzerBase.cc.

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  false};
143  this->doBeginLuminosityBlock_(cnstLb, c);
144  }

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

◆ doBeginLuminosityBlock_()

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

Definition at line 165 of file EDAnalyzerBase.cc.

165 {}

Referenced by doBeginLuminosityBlock().

◆ doBeginProcessBlock()

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

Definition at line 89 of file EDAnalyzerBase.cc.

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

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

◆ doBeginProcessBlock_()

void EDAnalyzerBase::doBeginProcessBlock_ ( ProcessBlock const &  )
privatevirtual

Definition at line 159 of file EDAnalyzerBase.cc.

159 {}

Referenced by doBeginProcessBlock().

◆ doBeginRun()

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

Definition at line 110 of file EDAnalyzerBase.cc.

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{info,
116  static_cast<unsigned int>(Transition::BeginRun),
118  parentC,
119  false};
120  this->doBeginRun_(cnstR, c);
121  }

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

◆ doBeginRun_()

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

Definition at line 163 of file EDAnalyzerBase.cc.

163 {}

Referenced by doBeginRun().

◆ doEndJob()

void EDAnalyzerBase::doEndJob ( )
private

Definition at line 82 of file EDAnalyzerBase.cc.

82 { this->endJob(); }

References endJob().

◆ doEndLuminosityBlock()

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

Definition at line 146 of file EDAnalyzerBase.cc.

146  {
147  LuminosityBlock lb(info, moduleDescription_, mcc, true);
148  lb.setConsumer(this);
149  LuminosityBlock const& cnstLb = lb;
150  ESParentContext parentC(mcc);
151  const EventSetup c{info,
152  static_cast<unsigned int>(Transition::EndLuminosityBlock),
154  parentC,
155  false};
156  this->doEndLuminosityBlock_(cnstLb, c);
157  }

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

◆ doEndLuminosityBlock_()

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

Definition at line 166 of file EDAnalyzerBase.cc.

166 {}

Referenced by doEndLuminosityBlock().

◆ doEndProcessBlock()

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

Definition at line 103 of file EDAnalyzerBase.cc.

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

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

◆ doEndProcessBlock_()

void EDAnalyzerBase::doEndProcessBlock_ ( ProcessBlock const &  )
privatevirtual

Definition at line 161 of file EDAnalyzerBase.cc.

161 {}

Referenced by doEndProcessBlock().

◆ doEndRun()

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

Definition at line 123 of file EDAnalyzerBase.cc.

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, false};
130  this->doEndRun_(cnstR, c);
131  }

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

◆ doEndRun_()

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

Definition at line 164 of file EDAnalyzerBase.cc.

164 {}

Referenced by doEndRun().

◆ doEvent()

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

Definition at line 54 of file EDAnalyzerBase.cc.

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, false};
64  this->analyze(e, c);
65  return true;
66  }

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

◆ doPreallocate()

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

Definition at line 84 of file EDAnalyzerBase.cc.

84  {
85  preallocLumis(iPrealloc.numberOfLuminosityBlocks());
86  }

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

◆ 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 SiStripElectronAnalyzer, LaserDQM, DMRChecker, GeneralPurposeTrackAnalyzer, ResidualRefitting, TrackerOfflineValidation, L1TConfigDumper, IsolatedTracksNxN, ApeEstimator, IsolatedTracksCone, PFAnalysis, IsolatedGenParticles, IsolatedTracksHcalScale, IsoTrig, TrackerOfflineValidationSummary, OverlapValidation, IsoTrackCalib, SplitVertexResolution, CosmicRateAnalyzer, ListGroups, TrackerRemapper, PrimaryVertexValidation, DTCCablingMapProducer, PhotonIDSimpleAnalyzer, HGCalWaferValidation, HLTrigReport, AlignmentMonitorAsAnalyzer, DiElectronVertexValidation, RecAnalyzerMinbias, ListIds, EopTreeWriter, ApeTreeCreateDefault, DiMuonVertexValidation, TrackerTreeGenerator, PixelBaryCentreAnalyzer, NearbyPixelClustersAnalyzer, cms::Analyzer_minbias, CosmicSplitterValidation, L1TS2PFJetInputPatternWriter, EcalTPCondAnalyzer, ApeEstimatorSummary, L1GtTrigReport, PPSStraightTrackAligner, StudyCaloGen, HcalRaddamMuon, SiStripNoisesFromDBMiscalibrator, HCALGPUAnalyzer, LhcTrackAnalyzer, SiStripChannelGainFromDBMiscalibrator, CherenkovAnalysis, HcalTB06Analysis, CSCGeometryValidate, AnotherPrimaryVertexAnalyzer, IsolatedParticlesGeneratedJets, BeamSpotOnlineHLTRcdReader, BeamSpotOnlineLegacyRcdReader, GsfElectronDataAnalyzer, edm::TestMixedSource, BSvsPVAnalyzer, BeamSpotRcdReader, ElectronMVANtuplizer, ElectronSeedAnalyzer, GsfElectronFakeAnalyzer, HIPTwoBodyDecayAnalyzer, __class__< T >, GEMGeometryValidate, ME0GeometryValidate, RPCGeometryValidate, GsfElectronMCAnalyzer, GsfElectronMCFakeAnalyzer, CaloParticleDebugger, SiPhase2OuterTrackerLorentzAngleWriter, SiStripApvGainRescaler, AnotherBeamSpotAnalyzer, MuonAlignmentAnalyzer, BeamSpotOnlineHLTRcdWriter, BeamSpotOnlineLegacyRcdWriter, PPSPixelDigiAnalyzer, ContainmentCorrectionAnalyzer, EGEnergyAnalyzer, DQMAnalyzer, edm::PrintEventSetupContent, TrackParameterAnalyzer, TrackerGeometryCompare, HcalTestNumberingTester, DTCCablingMapTestReader, SimplePi0DiscAnalyzer, EcalTrigPrimAnalyzer, edm::SecSourceAnalyzer, DTT0Calibration, RecAnalyzerHF, AlignPCLThresholdsWriter, EventIDChecker, SimplePhotonAnalyzer, MuonGeometryDBConverter, HOSimHitStudy, DTCCablingMapTestProducer, CTPPSProtonReconstructionEfficiencyEstimatorData, DTGeometryValidate, PhotonsWithConversionsAnalyzer, Tracker_OldtoNewConverter, SimAnalyzerMinbias, KVFTest, XtalDedxAnalysis, Mixing2DB, CTPPSProtonReconstructionEfficiencyEstimatorMC, CTPPSTrackDistributionPlotter, OutputDDToDDL, SimpleConvertedPhotonAnalyzer, HFPMTHitAnalyzer, DD4hep_ListGroups, QualityCutsAnalyzer, CTPPSProtonReconstructionSimulationValidator, ValidationMisalignedTracker, OutputMagneticFieldDDToDDL, SVTagInfoValidationAnalyzer, CTPPSProtonReconstructionPlotter, HitParentTest, CTPPSDirectProtonSimulationValidator, CTPPSProtonReconstructionDiffPlotter, PatPhotonSimpleAnalyzer, edm::InputAnalyzer, OutputDD4hepToDDL, MCPhotonAnalyzer, HcalForwardLibWriter, BeamSpotRcdPrinter, PPSTimingCalibrationAnalyzer, MCPizeroAnalyzer, HcalSimHitDump, CTPPSProtonReconstructionValidator, HeterogeneousHGCalRecHitsValidator, SurveyDBUploader, PPSTimingCalibrationWriter, MCElectronAnalyzer, BPHHistoSpecificDecay, HGcalHitIdCheck, WriteCTPPSPixGainCalibrations, CTPPSAcceptancePlotter, SurveyDataConverter, EcalEBTrigPrimAnalyzer, CTPPSHepMCDistributionPlotter, AlignmentStats, RivetAnalyzer, CTPPSOpticsPlotter, CTPPSLHCInfoPlotter, SiStripDetVOffPrinter, GEMPackingTester, CTPPSBeamSmearingValidator, KVFTrackUpdate, DDCMSDetector, DD4hep_ListIds, DD4hep_TrackingMaterialAnalyser, TrackingMaterialAnalyser, DTGeometryTest, CompareDDCompactViews, HcalTBParameterTester, HLTPrescaleExample, DDTestMuonNumbering, cond::BTransitionAnalyzer< T, R >, and cond::BTransitionAnalyzer< EcalADCToGeVConstant, EcalADCToGeVConstantRcd >.

Definition at line 108 of file EDAnalyzerBase.h.

108 {}

Referenced by doEndJob().

◆ fillDescriptions()

void EDAnalyzerBase::fillDescriptions ( ConfigurationDescriptions descriptions)
static

Definition at line 170 of file EDAnalyzerBase.cc.

170  {
172  desc.setUnknown();
173  descriptions.addDefault(desc);
174  }

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

◆ 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

Definition at line 63 of file EDAnalyzerBase.h.

63 { return moduleDescription_; }

References moduleDescription_.

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

◆ 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.

87 {};

Referenced by doPreallocate().

◆ prevalidate()

void EDAnalyzerBase::prevalidate ( ConfigurationDescriptions descriptions)
static

Definition at line 176 of file EDAnalyzerBase.cc.

176 { edmodule_mightGet_config(iConfig); }

References edm::edmodule_mightGet_config().

◆ registerProductsAndCallbacks()

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

Definition at line 182 of file EDAnalyzerBase.cc.

182  {
184  reg->callForEachBranch(callWhenNewProductsRegistered_);
185 
187  regService->watchProductAdditions(callWhenNewProductsRegistered_);
188  }
189  }

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

◆ setModuleDescription()

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

Definition at line 125 of file EDAnalyzerBase.h.

125 { moduleDescription_ = md; }

References moduleDescription_.

◆ sharedResourcesAcquirer()

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

Definition at line 104 of file EDAnalyzerBase.h.

104 { return resourcesAcquirer_; }

References 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().

edm::Transition::Event
edm::one::EDAnalyzerBase::callWhenNewProductsRegistered_
std::function< void(BranchDescription const &)> callWhenNewProductsRegistered_
Definition: EDAnalyzerBase.h:127
info
static const TGPicture * info(bool iBackgroundIsBlack)
Definition: FWCollectionSummaryWidget.cc:153
edm::one::EDAnalyzerBase::doBeginProcessBlock_
virtual void doBeginProcessBlock_(ProcessBlock const &)
Definition: EDAnalyzerBase.cc:159
edm::one::EDAnalyzerBase::moduleDescription_
ModuleDescription moduleDescription_
Definition: EDAnalyzerBase.h:126
edm::one::EDAnalyzerBase::resourcesAcquirer_
SharedResourcesAcquirer resourcesAcquirer_
Definition: EDAnalyzerBase.h:129
edm::one::EDAnalyzerBase::doBeginRun_
virtual void doBeginRun_(Run const &rp, EventSetup const &c)
Definition: EDAnalyzerBase.cc:163
edm::one::EDAnalyzerBase::doBeginLuminosityBlock_
virtual void doBeginLuminosityBlock_(LuminosityBlock const &lbp, EventSetup const &c)
Definition: EDAnalyzerBase.cc:165
edm::one::EDAnalyzerBase::beginJob
virtual void beginJob()
Definition: EDAnalyzerBase.h:107
Service
LuminosityBlock
Event
edm::Transition::BeginLuminosityBlock
edm::one::EDAnalyzerBase::doAccessInputProcessBlock_
virtual void doAccessInputProcessBlock_(ProcessBlock const &)
Definition: EDAnalyzerBase.cc:160
SharedResourcesAcquirer
edm::one::EDAnalyzerBase::doEndProcessBlock_
virtual void doEndProcessBlock_(ProcessBlock const &)
Definition: EDAnalyzerBase.cc:161
edm::one::EDAnalyzerBase::doEndRun_
virtual void doEndRun_(Run const &rp, EventSetup const &c)
Definition: EDAnalyzerBase.cc:164
edm::one::EDAnalyzerBase::endJob
virtual void endJob()
Definition: EDAnalyzerBase.h:108
edm::one::EDAnalyzerBase::doEndLuminosityBlock_
virtual void doEndLuminosityBlock_(LuminosityBlock const &lbp, EventSetup const &c)
Definition: EDAnalyzerBase.cc:166
TrackCollections2monitor_cff.func
func
Definition: TrackCollections2monitor_cff.py:359
edm::one::EDAnalyzerBase::createAcquirer
virtual SharedResourcesAcquirer createAcquirer()
Definition: EDAnalyzerBase.cc:68
alignCSCRings.r
r
Definition: alignCSCRings.py:93
edm::one::EDAnalyzerBase::analyze
virtual void analyze(Event const &, EventSetup const &)=0
submitPVResolutionJobs.desc
string desc
Definition: submitPVResolutionJobs.py:251
edm::Transition::EndLuminosityBlock
edm::one::kBaseType
static const std::string kBaseType("EDAnalyzer")
edm::EDConsumerBase::esGetTokenIndices
ESProxyIndex const * esGetTokenIndices(edm::Transition iTrans) const
Definition: EDConsumerBase.h:124
edm::Transition::BeginRun
ParameterSetDescription
edm::one::EDAnalyzerBase::clearInputProcessBlockCaches
virtual void clearInputProcessBlockCaches()
Definition: EDAnalyzerBase.cc:168
edm::one::EDAnalyzerBase::preallocLumis
virtual void preallocLumis(unsigned int)
Definition: EDAnalyzerBase.cc:87
edm::edmodule_mightGet_config
void edmodule_mightGet_config(ConfigurationDescriptions &iDesc)
Definition: edmodule_mightGet_config.cc:36
EventSetup
c
auto & c
Definition: CAHitNtupletGeneratorKernelsImpl.h:56
edm::Transition::EndRun
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37
Run