CMS 3D CMS Logo

DTHVCheckByAbsoluteValues.h
Go to the documentation of this file.
1 #ifndef DTHVCheckByAbsoluteValues_H
2 #define DTHVCheckByAbsoluteValues_H
3 
14 //----------------------
15 // Base Class Headers --
16 //----------------------
18 
19 //------------------------------------
20 // Collaborating Class Declarations --
21 //------------------------------------
22 namespace edm{
23 // class Event;
24 // class EventSetup;
25  class ParameterSet;
26  class ActivityRegistry;
27 }
28 
29 //---------------
30 // C++ Headers --
31 //---------------
32 
33 
34 // ---------------------
35 // -- Class Interface --
36 // ---------------------
37 
38 namespace cond { namespace service {
40 
41  public:
42 
47  edm::ActivityRegistry & iAR );
48 
51  ~DTHVCheckByAbsoluteValues() override;
52 
55 // virtual int checkCurrentStatus(
57  DTHVAbstractCheck::flag checkCurrentStatus(
58  int rawId, int type,
59  float valueA, float valueC, float valueS,
60  const std::map<int,timedMeasurement>& snapshotValues,
61  const std::map<int,int>& aliasMap,
62  const std::map<int,int>& layerMap ) override;
63 
64  private:
65 
66  float* minHV;
67  float* maxHV;
68  float maxCurrent;
69 
70 };
71 
72 } }
73 
74 #endif // DTHVCheckByAbsoluteValues_H
75 
76 
77 
78 
79 
80 
type
Definition: HCALResponse.h:21
Definition: plugin.cc:24
HLT enums.