ATLAS Offline Software
Loading...
Searching...
No Matches
LArMphysOverMcalFlat.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_LARMPHYSOVERMCALFLAT_H
7#define LARCOOLCONDITIONS_LARMPHYSOVERMCALFLAT_H
8
12
14
16 public LArCondFlatBase,
17 public LArSingleFloatBlob {
18
19private:
21
22public:
24 virtual ~LArMphysOverMcalFlat();
25
26 bool good() const { return m_isInitialized && m_nChannels>0; }
27
28 // retrieving MphysOverMcal using online ID
29 virtual const float& MphysOverMcal(const HWIdentifier& chid, int gain) const;
30
31};
32
34CLASS_DEF( LArMphysOverMcalFlat , 219931062 , 1 )
36#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.
LArCondFlatBase(const std::string &name)
virtual const float & MphysOverMcal(const HWIdentifier &chid, int gain) const