00001 00017 // this class header 00018 #include "L1TriggerConfig/L1GtConfigProducers/interface/L1GtParametersTester.h" 00019 00020 // system include files 00021 #include <iomanip> 00022 00023 // user include files 00024 // base class 00025 #include "FWCore/Framework/interface/EDAnalyzer.h" 00026 00027 #include "FWCore/Framework/interface/Event.h" 00028 #include "FWCore/ParameterSet/interface/ParameterSet.h" 00029 00030 #include "FWCore/Framework/interface/EventSetup.h" 00031 #include "FWCore/Framework/interface/ESHandle.h" 00032 00033 #include "CondFormats/L1TObjects/interface/L1GtParameters.h" 00034 #include "CondFormats/DataRecord/interface/L1GtParametersRcd.h" 00035 00036 // forward declarations 00037 00038 // constructor(s) 00039 L1GtParametersTester::L1GtParametersTester(const edm::ParameterSet& parSet) 00040 { 00041 // empty 00042 } 00043 00044 // destructor 00045 L1GtParametersTester::~L1GtParametersTester() 00046 { 00047 // empty 00048 } 00049 00050 // loop over events 00051 void L1GtParametersTester::analyze( 00052 const edm::Event& iEvent, const edm::EventSetup& evSetup) 00053 { 00054 00055 edm::ESHandle< L1GtParameters > l1GtPar ; 00056 evSetup.get< L1GtParametersRcd >().get( l1GtPar ) ; 00057 00058 l1GtPar->print(std::cout); 00059 00060 }