ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/L1RpcTriggerAnalysis/plugins/LinkSynchroAnalysis.h
Revision: 1.3
Committed: Thu Jun 17 00:47:03 2010 UTC (14 years, 10 months ago) by konec
Content type: text/plain
Branch: MAIN
CVS Tags: Artur_11_07_2013_B, Artur_11_07_2013_A, Artur_11_07_2013, Artur_28_06_2013, Mikolaj_cmssw533, Mikolaj_cmssw52x, Kasia_30_04_2012, Mikolaj_08_10_2011, Mikolaj_05_10_2011, Mikolaj_14_09_2011, Artur_27_07_2011, Artur_25_07_2011, V00-02-01, V00-02-00, V00-01-00, HEAD
Changes since 1.2: +2 -2 lines
Log Message:
*** empty log message ***

File Contents

# Content
1 #ifndef DQM_RPCMonitorClient_LinkSynchroAnalysis_H
2 #define DQM_RPCMonitorClient_LinkSynchroAnalysis_H
3
4 #include "DQM/RPCMonitorClient/interface/RPCMonitorLinkSynchro.h"
5 #include "FWCore/ParameterSet/interface/ParameterSet.h"
6 #include "FWCore/Framework/interface/ESWatcher.h"
7 #include "CondFormats/DataRecord/interface/RPCEMapRcd.h"
8 #include "TObjArray.h"
9
10 namespace edm { class Event; class EventSetup; }
11 class RPCReadOutMapping;
12 class SynchroSelector;
13
14
15 class LinkSynchroAnalysis : public RPCMonitorLinkSynchro {
16 public:
17 LinkSynchroAnalysis(const edm::ParameterSet& cfg);
18 virtual ~LinkSynchroAnalysis();
19 virtual const RPCRawSynchro::ProdItem& select(const RPCRawSynchro::ProdItem&, const edm::Event&, const edm::EventSetup&);
20 virtual void beginJob();
21 virtual void endJob();
22 private:
23 edm::ParameterSet theAnaConfig;
24 edm::ESWatcher<RPCEMapRcd> theMapWatcher;
25 RPCReadOutMapping * theCabling;
26 TObjArray theHistos;
27 unsigned int theEventCounter;
28 unsigned int theRPCCounter;
29 std::vector<SynchroSelector *> theSynchroFilters;
30 };
31 #endif
32