Go to the documentation of this file.00001 #ifndef DTHVCheckByAbsoluteValues_H
00002 #define DTHVCheckByAbsoluteValues_H
00003
00014
00015
00016
00017 #include "CondTools/DT/interface/DTHVAbstractCheck.h"
00018
00019
00020
00021
00022 namespace edm{
00023
00024
00025 class ParameterSet;
00026 class ActivityRegistry;
00027 }
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037
00038 namespace cond { namespace service {
00039 class DTHVCheckByAbsoluteValues: public DTHVAbstractCheck {
00040
00041 public:
00042
00045 DTHVCheckByAbsoluteValues();
00046 DTHVCheckByAbsoluteValues( const edm::ParameterSet & iConfig,
00047 edm::ActivityRegistry & iAR );
00048
00051 virtual ~DTHVCheckByAbsoluteValues();
00052
00055
00056
00057 virtual DTHVAbstractCheck::flag checkCurrentStatus(
00058 int rawId, int type,
00059 float valueA, float valueC, float valueS,
00060 const std::map<int,timedMeasurement>& snapshotValues,
00061 const std::map<int,int>& aliasMap,
00062 const std::map<int,int>& layerMap );
00063
00064 private:
00065
00066 float* minHV;
00067 float* maxHV;
00068 float maxCurrent;
00069
00070 };
00071
00072 } }
00073
00074 #endif // DTHVCheckByAbsoluteValues_H
00075
00076
00077
00078
00079
00080