Go to the documentation of this file. 1 #ifndef BMixingModule_h
2 #define BMixingModule_h
28 namespace MixingCache {
virtual void reload(const edm::EventSetup &setup)
void endRun(const edm::Run &r, const edm::EventSetup &setup) override
std::vector< std::shared_ptr< PileUp > > inputSources_
std::vector< std::string > sourceNames_
void endLuminosityBlock(const edm::LuminosityBlock &l, const edm::EventSetup &setup) override
void setupPileUpEvent(const edm::EventSetup &setup)
std::vector< float > TrueNumInteractions_
virtual void setSourceOffset(const unsigned int s)
void beginLuminosityBlock(const edm::LuminosityBlock &l, const edm::EventSetup &setup) override
Config(edm::ParameterSet const &pset, unsigned int maxNbSources)
void endStream() override
const static unsigned int maxNbSources_
void update(edm::EventSetup const &)
double averageNumber() const
virtual void finalizeEvent(edm::Event &event, const edm::EventSetup &setup)
virtual void checkSignal(const edm::Event &e)
void produce(edm::Event &e1, const edm::EventSetup &c) override
~BMixingModule() override
void beginStream(edm::StreamID) override
virtual void put(edm::Event &e, const edm::EventSetup &c)
void dropUnwantedBranches(std::vector< std::string > const &wantedBranches)
virtual void addPileups(const int bcr, EventPrincipal *ep, unsigned int eventId, unsigned int worker, const edm::EventSetup &c)
virtual void addSignals(const edm::Event &e, const edm::EventSetup &c)
virtual void initializeEvent(const edm::Event &event, const edm::EventSetup &setup)
virtual void createnewEDProduct()
BMixingModule(const edm::ParameterSet &ps, MixingCache::Config const *globalConf)
std::vector< std::shared_ptr< PileUpConfig > > inputConfigs_
static void globalEndJob(MixingCache::Config *)
edm::ESWatcher< MixingRcd > parameterWatcher_
virtual void setBcrOffset()
static std::unique_ptr< MixingCache::Config > initializeGlobalCache(edm::ParameterSet const &)
void beginRun(const edm::Run &r, const edm::EventSetup &setup) override
virtual void doPileUp(edm::Event &e, const edm::EventSetup &c)