#include <TileCondDCS_Data.h>
Definition at line 20 of file TileCondDCS_Data.h.
◆ DCSConditions
◆ TileCondDCS_Data()
| TileCondDCS_Data::TileCondDCS_Data |
( |
| ) |
|
Definition at line 16 of file TileCondDCS_Data.cxx.
18{}
std::map< CondAttrListCollection::ChanNum, float > * m_pModulesHV
◆ ~TileCondDCS_Data()
| TileCondDCS_Data::~TileCondDCS_Data |
( |
| ) |
|
|
virtual |
◆ fill()
add defect
Definition at line 42 of file TileCondDCS_Data.cxx.
43{
46 vector<string>::iterator par_itr=
find(
par.begin(),
par.end(),param);
47 if (par_itr ==
par.end()){
50 }
51 }
52 else {
56 }
57}
DCSConditions m_bad_channels
std::string find(const std::string &s)
return a remapped string
◆ finalize()
| StatusCode TileCondDCS_Data::finalize |
( |
| ) |
|
|
virtual |
◆ initialize()
| StatusCode TileCondDCS_Data::initialize |
( |
| ) |
|
|
virtual |
◆ output() [1/2]
◆ output() [2/2]
copy all defects to a users vector, the return value is the size
Definition at line 73 of file TileCondDCS_Data.cxx.
73 {
74 DCSConditions::const_iterator pPair(
m_bad_channels.find(chanNum) );
76 const vector< string > &
v(pPair->second);
77 usersVector.insert(usersVector.begin(),
v.begin(),
v.end() );
78 }
79 return usersVector.size();
80}
◆ remove()
remove a defect
Definition at line 61 of file TileCondDCS_Data.cxx.
62{
63 map< CondAttrListCollection::ChanNum,vector<string> >::iterator itr=
m_bad_channels.find(chanNum);
65 vector<string>::iterator vec_itr=
find((*itr).second.begin(),(*itr).second.end(),param);
66 if (vec_itr != (*itr).second.end()){
67 (*itr).second.erase(vec_itr);
68 }
69 }
70}
◆ m_bad_channels
◆ m_pModulesHV
The documentation for this class was generated from the following files: