ATLAS Offline Software
Loading...
Searching...
No Matches
TileCondDCS_Data.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3*/
4
10
11#ifndef TILECONDDCS_DATA_H
12#define TILECONDDCS_DATA_H
13
16#include <map>
17#include <vector>
18#include <string>
19
21{
22public:
23 //constructor
25
26 //destructor
27 virtual ~TileCondDCS_Data();
28
29 virtual StatusCode initialize();
30 virtual StatusCode finalize();
31
33 void fill( const CondAttrListCollection::ChanNum& chanNum , const std::string& param);
35 void remove( const CondAttrListCollection::ChanNum& chanNum , const std::string& param);
37 int output( const CondAttrListCollection::ChanNum & chanNum,std::vector< std::string > & usersVector);
38
39 int output(const CondAttrListCollection::ChanNum & chanNum);
40
41 std::map<CondAttrListCollection::ChanNum, float >* m_pModulesHV;
42
43private:
44 typedef std::map<CondAttrListCollection::ChanNum, std::vector< std::string > > DCSConditions;
46
47};
48
49CLASS_DEF( TileCondDCS_Data , 2911 , 0 )
50
51#endif // TILECONDDCS_DATA_H
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
DCSConditions m_bad_channels
virtual StatusCode finalize()
std::map< CondAttrListCollection::ChanNum, std::vector< std::string > > DCSConditions
void fill(const CondAttrListCollection::ChanNum &chanNum, const std::string &param)
add defect
int output(const CondAttrListCollection::ChanNum &chanNum, std::vector< std::string > &usersVector)
copy all defects to a users vector, the return value is the size
virtual StatusCode initialize()
void remove(const CondAttrListCollection::ChanNum &chanNum, const std::string &param)
remove a defect
std::map< CondAttrListCollection::ChanNum, float > * m_pModulesHV