CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
cond::service::DTHVCheckWithHysteresis Class Reference

#include <DTHVCheckWithHysteresis.h>

Inheritance diagram for cond::service::DTHVCheckWithHysteresis:
DTHVAbstractCheck

Public Member Functions

virtual 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)
 check HV status More...
 
 DTHVCheckWithHysteresis ()
 
 DTHVCheckWithHysteresis (const edm::ParameterSet &iConfig, edm::ActivityRegistry &iAR)
 
virtual void setStatus (int rawId, int flagA, int flagC, int flagS, const std::map< int, timedMeasurement > &snapshotValues, const std::map< int, int > &aliasMap, const std::map< int, int > &layerMap)
 
virtual ~DTHVCheckWithHysteresis ()
 
- Public Member Functions inherited from DTHVAbstractCheck
 DTHVAbstractCheck ()
 
virtual void setValue (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)
 
virtual ~DTHVAbstractCheck ()
 

Private Attributes

float maxCurrent
 
float * maxHV
 
float * minHVh
 
float * minHVl
 
std::map< int, int > * oldStatusA
 
std::map< int, int > * oldStatusC
 
std::map< int, int > * oldStatusS
 

Additional Inherited Members

- Public Types inherited from DTHVAbstractCheck
typedef std::pair< long long
int, float > 
timedMeasurement
 check HV status More...
 
- Static Public Member Functions inherited from DTHVAbstractCheck
static bool chkFlag (const DTHVAbstractCheck::flag &f)
 
static bool compare (const DTHVAbstractCheck::flag &fl, const DTHVAbstractCheck::flag &fr)
 
static DTHVAbstractCheckgetInstance ()
 check HV status More...
 
- Static Protected Attributes inherited from DTHVAbstractCheck
static DTHVAbstractCheckinstance = 0
 

Detailed Description

Definition at line 39 of file DTHVCheckWithHysteresis.h.

Constructor & Destructor Documentation

cond::service::DTHVCheckWithHysteresis::DTHVCheckWithHysteresis ( )

Constructor

DTHVCheckWithHysteresis::DTHVCheckWithHysteresis ( const edm::ParameterSet iConfig,
edm::ActivityRegistry iAR 
)

Definition at line 37 of file DTHVCheckWithHysteresis.cc.

DTHVCheckWithHysteresis::~DTHVCheckWithHysteresis ( )
virtual

Destructor

Definition at line 68 of file DTHVCheckWithHysteresis.cc.

Member Function Documentation

DTHVAbstractCheck::flag DTHVCheckWithHysteresis::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 
)
virtual

check HV status

Operations

Implements DTHVAbstractCheck.

Definition at line 75 of file DTHVCheckWithHysteresis.cc.

void DTHVCheckWithHysteresis::setStatus ( int  rawId,
int  flagA,
int  flagC,
int  flagS,
const std::map< int, timedMeasurement > &  snapshotValues,
const std::map< int, int > &  aliasMap,
const std::map< int, int > &  layerMap 
)
virtual

Reimplemented from DTHVAbstractCheck.

Definition at line 207 of file DTHVCheckWithHysteresis.cc.

Member Data Documentation

float cond::service::DTHVCheckWithHysteresis::maxCurrent
private

Definition at line 75 of file DTHVCheckWithHysteresis.h.

float* cond::service::DTHVCheckWithHysteresis::maxHV
private

Definition at line 74 of file DTHVCheckWithHysteresis.h.

float* cond::service::DTHVCheckWithHysteresis::minHVh
private

Definition at line 73 of file DTHVCheckWithHysteresis.h.

float* cond::service::DTHVCheckWithHysteresis::minHVl
private

Definition at line 72 of file DTHVCheckWithHysteresis.h.

std::map<int,int>* cond::service::DTHVCheckWithHysteresis::oldStatusA
private

Definition at line 76 of file DTHVCheckWithHysteresis.h.

std::map<int,int>* cond::service::DTHVCheckWithHysteresis::oldStatusC
private

Definition at line 77 of file DTHVCheckWithHysteresis.h.

std::map<int,int>* cond::service::DTHVCheckWithHysteresis::oldStatusS
private

Definition at line 78 of file DTHVCheckWithHysteresis.h.