/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Validation/Mixing/interface/TestSuite.h
69 строк
2 KB
Sunanda
Avoid compilation warnings in some Validation classes in EventGenerator, Mixing and MtdValidation
03 янв 2022, 22:16
03 янв 2022, 22:16
7486cb1
Код
Авторство
О чём код?
// -*- C++ -*- // // Class: TestSuite // /**\class TestSuite Description: test suite for Mixing Module */ // // Original Author: Ursula Berthon // Created: Fri Sep 23 11:38:38 CEST 2005 // // // system include files #include "FWCore/Framework/interface/one/EDAnalyzer.h" #include "FWCore/Framework/interface/Frameworkfwd.h" #include "FWCore/Framework/interface/Event.h" #include "FWCore/Framework/interface/MakerMacros.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" #include "FWCore/Utilities/interface/InputTag.h" #include "SimDataFormats/CrossingFrame/interface/CrossingFrame.h" #include "SimDataFormats/CrossingFrame/interface/MixCollection.h" #include "SimDataFormats/TrackingHit/interface/PSimHit.h" #include "SimDataFormats/CaloHit/interface/PCaloHitContainer.h" #include "SimDataFormats/Track/interface/SimTrackContainer.h" #include "SimDataFormats/TrackingHit/interface/PSimHitContainer.h" #include "SimDataFormats/Vertex/interface/SimVertexContainer.h" // DQM services for histogram #include "DQMServices/Core/interface/DQMStore.h" #include "FWCore/ServiceRegistry/interface/Service.h" class TFile; // // class declaration // class TestSuite : public edm::one::EDAnalyzer<> { public: typedef dqm::legacy::DQMStore DQMStore; typedef dqm::legacy::MonitorElement MonitorElement; explicit TestSuite(const edm::ParameterSet &); ~TestSuite() override; void analyze(const edm::Event &, const edm::EventSetup &) override; void beginJob() override; void endJob() override; private: std::string filename_; int bunchcr_; int minbunch_; int maxbunch_; DQMStore *dbe_; edm::EDGetTokenT<CrossingFrame<SimTrack>> cfTrackToken_; edm::EDGetTokenT<CrossingFrame<SimTrack>> cfVertexToken_; edm::EDGetTokenT<CrossingFrame<PSimHit>> g4SimHits_Token_; edm::EDGetTokenT<CrossingFrame<PCaloHit>> g4SimHits_Ecal_Token_; edm::EDGetTokenT<CrossingFrame<PCaloHit>> g4SimHits_HCal_Token_; };