00001 #ifndef CSCTFRawToDigi_CSCTFValidator_h 00002 #define CSCTFRawToDigi_CSCTFValidator_h 00003 00011 #include <iostream> 00012 #include "FWCore/Framework/interface/EDAnalyzer.h" 00013 #include "FWCore/Framework/interface/Event.h" 00014 #include "DataFormats/Common/interface/Handle.h" 00015 #include "FWCore/ParameterSet/interface/ParameterSet.h" 00016 #include "FWCore/Framework/interface/EventSetup.h" 00017 #include "FWCore/Framework/interface/ESHandle.h" 00018 00019 class CSCTriggerMappingFromFile; 00020 00021 class CSCTFValidator : public edm::EDAnalyzer { 00022 public: 00023 explicit CSCTFValidator(edm::ParameterSet const& conf); 00024 virtual void analyze(edm::Event const& e, edm::EventSetup const& iSetup); 00025 //virtual void endJob(); 00026 private: 00027 // variables persistent across events should be declared here. 00028 // 00029 bool testBeam; 00030 int TBFEDid, TBendcap, TBsector; 00031 std::string mapPath; 00032 CSCTriggerMappingFromFile* TFMapping; 00033 int eventNumber; 00034 }; 00035 00036 #endif