Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:22:17

0001 #ifndef L1GtConfigProducers_L1GtPsbSetupTester_h
0002 #define L1GtConfigProducers_L1GtPsbSetupTester_h
0003 
0004 /**
0005  * \class L1GtPsbSetupTester
0006  *
0007  *
0008  * Description: test analyzer for the setup of L1 GT PSB boards.
0009  *
0010  * Implementation:
0011  *    <TODO: enter implementation details>
0012  *
0013  * \author: Vasile Mihai Ghete - HEPHY Vienna
0014  *
0015  *
0016  */
0017 
0018 // system include files
0019 
0020 // user include files
0021 //   base class
0022 #include "FWCore/Framework/interface/global/EDAnalyzer.h"
0023 
0024 #include "FWCore/Framework/interface/Event.h"
0025 #include "FWCore/ParameterSet/interface/ParameterSet.h"
0026 
0027 // forward declarations
0028 class L1GtPsbSetup;
0029 class L1GtPsbSetupRcd;
0030 
0031 // class declaration
0032 class L1GtPsbSetupTester : public edm::global::EDAnalyzer<> {
0033 public:
0034   // constructor
0035   explicit L1GtPsbSetupTester(const edm::ParameterSet&);
0036 
0037   void analyze(edm::StreamID, const edm::Event&, const edm::EventSetup&) const override;
0038 
0039 private:
0040   edm::ESGetToken<L1GtPsbSetup, L1GtPsbSetupRcd> m_getToken;
0041 };
0042 
0043 #endif /*L1GtConfigProducers_L1GtPsbSetupTester_h*/