ATLAS Offline Software
Loading...
Searching...
No Matches
LAruA2MeVSC.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// Dear emacs, this is -*-c++-*-
6#ifndef LARCOOLCONDITIONS_LARUA2MEVSC_H
7#define LARCOOLCONDITIONS_LARUA2MEVSC_H
8
12
14
15class LAruA2MeVSC: public ILAruA2MeV,
17 public LArSingleFloatBlob {
18
19public:
20 LAruA2MeVSC();
21 LAruA2MeVSC(const CondAttrListCollection* attrList);
22
23 virtual ~LAruA2MeVSC();
24
25 bool good() const { return m_isInitialized && m_nChannels>0; }
26
27 // retrieving LAruA2MeV using online ID
28 virtual const float& UA2MEV(const HWIdentifier& chid) const;
29
30private:
31 //static const float errorcode;
32
33
34};
36CLASS_DEF( LAruA2MeVSC ,142345128 , 1 )
38#endif
Hold mappings of ranges to condition objects.
#define CONDCONT_DEF(...)
Definition CondCont.h:1413
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
This class is a collection of AttributeLists where each one is associated with a channel number.
LArCondSuperCellBase(const std::string &name)
bool good() const
Definition LAruA2MeVSC.h:25
virtual const float & UA2MEV(const HWIdentifier &chid) const
virtual ~LAruA2MeVSC()