CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
DTTriggerLutTest.h
Go to the documentation of this file.
1 #ifndef DTTriggerLutTest_H
2 #define DTTriggerLutTest_H
3 
4 
19 
20 class TSpectrum;
21 
23 
24 public:
25 
28 
30  virtual ~DTTriggerLutTest();
31 
32 protected:
33 
35  void beginRun(const edm::Run& r, const edm::EventSetup& c);
37 
38 
41 
42  private:
43 
45  int performLutTest(double perc,double threshold1,double threshold2);
46 
48  void fillWhPlot(MonitorElement *plot,int sect,int stat, float value, bool lessIsBest = true);
49 
51 
54  double validRange;
56 
58 
59 };
60 
61 #endif
void runClientDiagnostic(DQMStore::IBooker &, DQMStore::IGetter &)
Run client analysis.
void bookCmsHistos1d(DQMStore::IBooker &, std::string hTag, std::string folder="")
DTTriggerLutTest(const edm::ParameterSet &ps)
Constructor.
virtual ~DTTriggerLutTest()
Destructor.
int performLutTest(double perc, double threshold1, double threshold2)
Perform Lut Test logical operations.
void fillWhPlot(MonitorElement *plot, int sect, int stat, float value, bool lessIsBest=true)
Fill summary plots managing double MB4 chambers.
void Bookings(DQMStore::IBooker &, DQMStore::IGetter &)
void beginRun(const edm::Run &r, const edm::EventSetup &c)
BeginRun.
Definition: Run.h:43