ATLAS Offline Software
Loading...
Searching...
No Matches
PixelReadoutSpeedData.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef PIXELREADOUTSPEEDDATA_H
6#define PIXELREADOUTSPEEDDATA_H
7
8//#define PIXEL_DEBUG
10#include <map>
11
13 public:
18
19 void setReadoutMap(const std::map<uint32_t,bool>& rodReadoutMap);
20 const std::map<uint32_t,bool>& getReadoutMap() const;
21
22 void clear();
23
24 private:
25 std::map<uint32_t,bool> m_rodReadoutMap;
26};
27
28inline void PixelReadoutSpeedData::setReadoutMap(const std::map<uint32_t,bool>& rodReadoutMap) { m_rodReadoutMap=rodReadoutMap; }
29
30inline const std::map<uint32_t,bool>& PixelReadoutSpeedData::getReadoutMap() const { return m_rodReadoutMap; }
31
32CLASS_DEF( PixelReadoutSpeedData , 107567278 , 1 ) // class definition with CLID
33
34#include "AthenaKernel/CondCont.h"
36
37#endif
#define CONDCONT_DEF(...)
Definition CondCont.h:1413
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
void setReadoutMap(const std::map< uint32_t, bool > &rodReadoutMap)
std::map< uint32_t, bool > m_rodReadoutMap
Readout speed for each ROD. false=40MBit, true=80MBit.
const std::map< uint32_t, bool > & getReadoutMap() const
PixelReadoutSpeedData(const PixelReadoutSpeedData &other)=delete
virtual ~PixelReadoutSpeedData()
PixelReadoutSpeedData & operator=(const PixelReadoutSpeedData &other)=delete