1 #ifndef SimGeneral_MixingModule_DigiAccumulatorMixMod_h 2 #define SimGeneral_MixingModule_DigiAccumulatorMixMod_h 79 std::vector<float>& TrueInteractionList,
84 std::cout <<
" You must override the virtual functions in DigiAccumulatorMixMod in\n" 85 <<
"order to access PileupInformation. Returning empty object." << std::endl;
89 return dummyPileupObject;
virtual void endRun(edm::Run const &run, edm::EventSetup const &setup)
virtual void StorePileupInformation(std::vector< int > &numInteractionList, std::vector< int > &bunchCrossingList, std::vector< float > &TrueInteractionList, std::vector< edm::EventID > &eventList, int bunchSpace)
virtual void initializeBunchCrossing(edm::Event const &event, edm::EventSetup const &setup, int bunchCrossing)
virtual void beginLuminosityBlock(edm::LuminosityBlock const &lumi, edm::EventSetup const &setup)
virtual void endLuminosityBlock(edm::LuminosityBlock const &lumi, edm::EventSetup const &setup)
virtual void beginRun(edm::Run const &run, edm::EventSetup const &setup)
virtual PileupMixingContent * getEventPileupInfo()
virtual void finalizeBunchCrossing(edm::Event &event, edm::EventSetup const &setup, int bunchCrossing)