Go to the documentation of this file. 1 #ifndef DTHVStatusHandler_H
2 #define DTHVStatusHandler_H
76 void getLayerValues(
int rawId,
int type,
float& valueL,
float& valueR,
float& valueS,
float& valueC);
138 #endif // DTHVStatusHandler_H
std::map< int, timedMeasurement > snapshotValues
void getLayerValues(int rawId, int type, float &valueL, float &valueR, float &valueS, float &valueC)
std::map< int, std::vector< int > * > channelSplit
static coral::TimeStamp coralTime(const cond::Time_t &time)
std::string onlineConnect
std::map< int, int > laySplit
cond::persistency::Session omds_session
std::vector< std::pair< DTHVStatus *, cond::Time_t > > tmpContainer
static cond::Time_t condTime(const coral::TimeStamp &time)
std::map< int, int > layerMap
DTHVStatusHandler(const edm::ParameterSet &ps)
cond::persistency::Session buff_session
void getNewObjects() override
static DTWireId layerId(int rawId, int l_p)
DTHVStatus * offlineList()
cond::persistency::Session util_session
cond::Time_t recoverLastTime()
void dumpSnapshot(const coral::TimeStamp &time)
int checkStatusChange(int type, float oldValue, float newValue)
int checkForPeriod(cond::Time_t condSince, cond::Time_t condUntil, int &missingChannels, bool copyOffline)
std::map< int, int > aliasMap
void setChannelFlag(DTHVStatus *hv, int whe, int sta, int sec, int qua, int lay, int l_p, const DTHVAbstractCheck::flag &flag)
unsigned long long Time_t
std::string onlineAuthentication
std::string id() const override
std::pair< long long int, float > timedMeasurement
check HV status
std::pair< int, float > channelValue
~DTHVStatusHandler() override
std::string bufferConnect
DTHVAbstractCheck::timedMeasurement timedMeasurement
DTHVAbstractCheck * hvChecker