ATLAS Offline Software
Loading...
Searching...
No Matches
LArFEBTempData.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef LARRECCONDITIONS_LARFEBTEMPDATA_H
6#define LARRECCONDITIONS_LARFEBTEMPDATA_H
7
9#include <vector>
10#include <map>
11
13
14 friend class LArFEBTempAlg; //The conditions alg filling this object
15
16 public:
17
18 typedef std::pair<float,float> FEBTemp;
20
21 // Given a FEB ID, return std::vector of temp1 and temp2 values
22 FEBTemp getFebTemp( const HWIdentifier& id ) const ;
23
24
25 private:
26 std::map<HWIdentifier,FEBTemp> m_mapVec;
27
28};
29
30
31//Inline methods:
35
37CLASS_DEF( LArFEBTempData, 37052556, 1)
38#include "AthenaKernel/CondCont.h"
40
41#endif
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
std::vector< std::pair< float, float > > FEBTemp
Header file for AthHistogramAlgorithm.
Hold mapping of ranges to condition objects.
Definition CondCont.h:889
std::map< HWIdentifier, FEBTemp > m_mapVec
FEBTemp getFebTemp(const HWIdentifier &id) const
std::pair< float, float > FEBTemp
friend class LArFEBTempAlg