15#ifndef SCT_DCSSTATCONDDATA_H
16#define SCT_DCSSTATCONDDATA_H
31 typedef std::map<CondAttrListCollection::ChanNum, std::vector<std::string> >
DCSConditions;
59#include "AthenaKernel/CondCont.h"
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
#define CONDCONT_DEF(...)
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Classs for data object used in SCT_DCSConditionsStatCondAlg, SCT_DCSConditionsTool,...
SCT_DCSStatCondData()
Constructor.
virtual ~SCT_DCSStatCondData()=default
Destructor.
void remove(const CondAttrListCollection::ChanNum &chanNum, const std::string ¶m)
Remove a defect.
std::map< CondAttrListCollection::ChanNum, std::vector< std::string > > DCSConditions
const DCSConditions & badChannelsMap() const
void fill(const CondAttrListCollection::ChanNum &chanNum, const std::string ¶m)
Add defect.
int output(const CondAttrListCollection::ChanNum &chanNum, std::vector< std::string > &usersVector) const
Copy all defects to a users vector, the return value is the size.
DCSConditions m_bad_channels