CMS 3D CMS Logo

DTTriggerLutTest.h
Go to the documentation of this file.
1 #ifndef DTTriggerLutTest_H
2 #define DTTriggerLutTest_H
3 
17 
18 class TSpectrum;
19 
21 public:
24 
26  ~DTTriggerLutTest() override;
27 
28 protected:
30  void beginRun(const edm::Run &r, const edm::EventSetup &c) override;
32 
35 
36  const int wheelArrayShift = 3;
37 
38 private:
40  int performLutTest(double perc, double threshold1, double threshold2);
41 
43  void fillWhPlot(MonitorElement *plot, int sect, int stat, float value, bool lessIsBest = true);
44 
46 
49  double validRange;
51 
53 };
54 
55 #endif
~DTTriggerLutTest() override
Destructor.
void beginRun(const edm::Run &r, const edm::EventSetup &c) override
BeginRun.
void bookCmsHistos1d(DQMStore::IBooker &, std::string hTag, std::string folder="")
DTTriggerLutTest(const edm::ParameterSet &ps)
Constructor.
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.
Definition: value.py:1
void runClientDiagnostic(DQMStore::IBooker &, DQMStore::IGetter &) override
Run client analysis.
void Bookings(DQMStore::IBooker &, DQMStore::IGetter &)
const int wheelArrayShift
Definition: Run.h:45