CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_9_patch3/src/DQM/RPCMonitorClient/interface/RPCLinkSynchroHistoMaker.h

Go to the documentation of this file.
00001 #ifndef DQM_RPCMonitorClient_RPCLinkSynchroHistoMaker_H
00002 #define DQM_RPCMonitorClient_RPCLinkSynchroHistoMaker_H
00003 
00004 #include "DQM/RPCMonitorClient/interface/RPCLinkSynchroStat.h"
00005 #include <string>
00006 #include <vector>
00007 #include <map>
00008 
00009 
00010 class TH1F;
00011 class TH2F;
00012 class RPCReadOutMapping;
00013 
00014 class RPCLinkSynchroHistoMaker {
00015 public:
00016   RPCLinkSynchroHistoMaker(const RPCLinkSynchroStat & a) : theLinkStat(a) {}
00017   void fillDelaySpreadHisto(TH2F* histo);
00018   void fillDelayHisto(TH1F* histo);
00019   void fill(TH1F* hDelay, TH2F* hDelaySpread, TH2F* hTopOccup, TH2F* hTopSpread) const;
00020     
00021 private:
00022   const RPCLinkSynchroStat & theLinkStat;
00023 }; 
00024 #endif