Go to the documentation of this file.00001 #ifndef Validation_RPCRecHits_RPCValidHistograms_H
00002 #define Validation_RPCRecHits_RPCValidHistograms_H
00003
00004 #include "DQMServices/Core/interface/MonitorElement.h"
00005 #include "FWCore/MessageLogger/interface/MessageLogger.h"
00006 #include "DQMServices/Core/interface/DQMStore.h"
00007
00008 #include <string>
00009
00010 struct RPCValidHistograms
00011 {
00012 typedef MonitorElement* MEP;
00013
00014 RPCValidHistograms()
00015 {
00016 booked_ = false;
00017 };
00018
00019 void bookHistograms(DQMStore* dbe, const std::string subDir);
00020
00021 MEP clusterSize;
00022
00023
00024 MEP nRefHit_W, nRefHit_D;
00025 MEP nRecHit_W, nRecHit_D;
00026
00027 MEP nRefHit_WvsR, nRefHit_DvsR;
00028 MEP nRecHit_WvsR, nRecHit_DvsR;
00029
00030 MEP nMatchedRefHit_W, nMatchedRefHit_D;
00031
00032
00033 MEP nMatchedRefHit_WvsR;
00034 MEP nMatchedRefHit_DvsR;
00035
00036 MEP nUnMatchedRefHit_W, nUnMatchedRefHit_D;
00037 MEP nUnMatchedRecHit_W, nUnMatchedRecHit_D;
00038
00039 MEP nUnMatchedRefHit_WvsR, nUnMatchedRecHit_WvsR;
00040 MEP nUnMatchedRefHit_DvsR, nUnMatchedRecHit_DvsR;
00041
00042
00043 MEP res_W, res_D;
00044 MEP res2_W, res2_D;
00045 MEP res2_WR, res2_DR;
00046
00047
00048 MEP pull_W, pull_D;
00049 MEP pull2_W, pull2_D;
00050 MEP pull2_WR, pull2_DR;
00051
00052 private:
00053 bool booked_;
00054 };
00055
00056 #endif
00057