Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2022-05-13 01:32:14

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