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 } // namespace edm
28 
29 //---------------
30 // C++ Headers --
31 //---------------
32 
33 // ---------------------
34 // -- Class Interface --
35 // ---------------------
36 
37 namespace cond {
38  namespace service {
40  public:
45 
48  ~DTHVCheckByAbsoluteValues() override;
49 
52  // virtual int checkCurrentStatus(
55  int type,
56  float valueA,
57  float valueC,
58  float valueS,
59  const std::map<int, timedMeasurement>& snapshotValues,
60  const std::map<int, int>& aliasMap,
61  const std::map<int, int>& layerMap) override;
62 
63  private:
64  float* minHV;
65  float* maxHV;
66  float maxCurrent;
67  };
68 
69  } // namespace service
70 } // namespace cond
71 
72 #endif // DTHVCheckByAbsoluteValues_H
service
Definition: service.py:1
cond::service::DTHVCheckByAbsoluteValues::minHV
float * minHV
Definition: DTHVCheckByAbsoluteValues.h:64
ActivityRegistry
cond::service::DTHVCheckByAbsoluteValues::checkCurrentStatus
DTHVAbstractCheck::flag checkCurrentStatus(int rawId, int type, float valueA, float valueC, float valueS, const std::map< int, timedMeasurement > &snapshotValues, const std::map< int, int > &aliasMap, const std::map< int, int > &layerMap) override
check HV status
Definition: DTHVCheckByAbsoluteValues.cc:67
edm
HLT enums.
Definition: AlignableModifier.h:19
DTHVAbstractCheck.h
DTHVAbstractCheck
Definition: DTHVAbstractCheck.h:31
DTHVAbstractCheck::flag
Definition: DTHVAbstractCheck.h:48
edm::ActivityRegistry
Definition: ActivityRegistry.h:133
cond::service::DTHVCheckByAbsoluteValues::~DTHVCheckByAbsoluteValues
~DTHVCheckByAbsoluteValues() override
Definition: DTHVCheckByAbsoluteValues.cc:62
cond
Definition: plugin.cc:23
edm::ParameterSet
Definition: ParameterSet.h:47
ParameterSet
Definition: Functions.h:16
type
type
Definition: SiPixelVCal_PayloadInspector.cc:37
cond::service::DTHVCheckByAbsoluteValues::maxHV
float * maxHV
Definition: DTHVCheckByAbsoluteValues.h:65
cond::service::DTHVCheckByAbsoluteValues::DTHVCheckByAbsoluteValues
DTHVCheckByAbsoluteValues()
cond::service::DTHVCheckByAbsoluteValues
Definition: DTHVCheckByAbsoluteValues.h:39
cond::service::DTHVCheckByAbsoluteValues::maxCurrent
float maxCurrent
Definition: DTHVCheckByAbsoluteValues.h:66