ATLAS Offline Software
Loading...
Searching...
No Matches
LArHVScaleCorrComplete.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3*/
4
5// Dear emacs, this is -*-c++-*-
6#ifndef LARRAWCONDITIONS_LARHVSCALECORRCOMPLETE_H
7#define LARRAWCONDITIONS_LARHVSCALECORRCOMPLETE_H
8
12
16
18 public LArConditionsContainer<LArSingleFloatP> {
19
20 public:
21
23
24 // online ID
25 inline const float& HVScaleCorr(const HWIdentifier& id ) const
26 {return (this->get(id).m_data);};
27
28
29 // offline ID, not implemented here!
30 const float& HVScaleCorr(const Identifier& id ) const;
31
32 // set method filling the data members individually (if one
33 // wants to fill this class not using the DB)
34 void set(const HWIdentifier& CellID, const float vDAC2uA);
35
36};
37
41
42#endif
Hold mappings of ranges to condition objects.
#define CONDCONT_MIXED_DEF(...)
Definition CondCont.h:1446
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
ConstReference get(const HWIdentifier id, unsigned int gain=0) const
This class implements the ILArHVScaleCorr interface.
void set(const HWIdentifier &CellID, const float vDAC2uA)
LArConditionsContainer< LArSingleFloatP > CONTAINER
const float & HVScaleCorr(const HWIdentifier &id) const