/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Validation/RecoHI/plugins/HiBasicGenTest.h
37 строк
1 KB
Christopher Jones
Added HepMCProductFwd.h file
15 фев 2026, 18:04
15 фев 2026, 18:04
70b7b02
Код
Авторство
О чём код?
// framework & common header files #include "FWCore/Framework/interface/Event.h" #include "FWCore/Framework/interface/EventSetup.h" #include "FWCore/Framework/interface/Run.h" // particle data table #include "SimGeneral/HepPDTRecord/interface/ParticleDataTable.h" #include "FWCore/Framework/interface/ESHandle.h" //DQM services #include "DQMServices/Core/interface/DQMEDAnalyzer.h" #include "DQMServices/Core/interface/DQMStore.h" #include "FWCore/ServiceRegistry/interface/Service.h" #include <iostream> #include <cstdlib> #include "SimDataFormats/GeneratorProducts/interface/HepMCProductFwd.h" class HiBasicGenTest : public DQMEDAnalyzer { public: explicit HiBasicGenTest(const edm::ParameterSet &); ~HiBasicGenTest() override; void analyze(const edm::Event &, const edm::EventSetup &) override; void dqmBeginRun(const edm::Run &r, const edm::EventSetup &c) override; void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override; private: edm::EDGetTokenT<edm::HepMCProduct> generatorToken_; MonitorElement *dnchdeta[3]; MonitorElement *dnchdpt[3]; MonitorElement *b[3]; MonitorElement *dnchdphi[3]; MonitorElement *rp; edm::ESHandle<ParticleDataTable> pdt; edm::ESGetToken<ParticleDataTable, edm::DefaultRecord> pdtToken_; };