1 #ifndef SimGeneral_MixingModule_DigiAccumulatorMixMod_h 2 #define SimGeneral_MixingModule_DigiAccumulatorMixMod_h 81 std::vector<int> &bunchCrossingList,
82 std::vector<float> &TrueInteractionList,
87 std::cout <<
" You must override the virtual functions in DigiAccumulatorMixMod in\n" <<
"order to access PileupInformation. Returning empty object." << std::endl;
91 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)
def setup(process, global_tag, zero_tesla=False)
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)