00001 00002 #include "FWCore/Framework/interface/Frameworkfwd.h" 00003 00004 class DQMHOAlCaRecoStream : public edm::EDAnalyzer { 00005 public: 00006 explicit DQMHOAlCaRecoStream(const edm::ParameterSet&); 00007 ~DQMHOAlCaRecoStream(); 00008 00009 private: 00010 00011 DQMStore* dbe_; 00012 00013 virtual void beginJob() ; 00014 virtual void analyze(const edm::Event&, const edm::EventSetup&); 00015 virtual void endJob() ; 00016 00017 00018 MonitorElement* hMuonMultipl; 00019 MonitorElement* hMuonMom; 00020 MonitorElement* hMuonEta; 00021 MonitorElement* hMuonPhi; 00022 00023 MonitorElement* hDirCosine; 00024 MonitorElement* hHOTime; 00025 00026 MonitorElement* hSigRing[5]; 00027 // MonitorElement* hSigRingm1; 00028 // MonitorElement* hSigRing00; 00029 // MonitorElement* hSigRingp1; 00030 // MonitorElement* hSigRingp2; 00031 00032 MonitorElement* hPedRing[5]; 00033 // MonitorElement* hPedRingm1; 00034 // MonitorElement* hPedRing00; 00035 // MonitorElement* hPedRingp1; 00036 // MonitorElement* hPedRingp2; 00037 00038 MonitorElement* hSignal3x3[9]; 00039 00040 int Nevents; 00041 int Nmuons; 00042 00043 std::string theRootFileName; 00044 std::string folderName_; 00045 double m_sigmaValue; 00046 00047 double m_lowRadPosInMuch; 00048 double m_highRadPosInMuch; 00049 00050 int m_nbins; 00051 double m_lowEdge; 00052 double m_highEdge; 00053 00054 bool saveToFile_; 00055 00056 // ----------member data --------------------------- 00057 00058 };