ATLAS Offline Software
Loading...
Searching...
No Matches
LArDAC2uAComplete.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#ifndef LARRAWCONDITIONS_LARDAC2UACOMPLETE_H
6#define LARRAWCONDITIONS_LARDAC2UACOMPLETE_H
7
11
23
24
25
27 public LArConditionsContainer<LArSingleFloatP> {
28
29 public:
32 virtual ~LArDAC2uAComplete( );
33
34 // retrieving DAC2uA using online ID
35 virtual const float& DAC2UA(const HWIdentifier& chid) const override;
36
37 // set method filling the data members individually (if one
38 // wants to fill this class not using the DB)
39 void set(const HWIdentifier& CellID, const float vDAC2uA);
40};
41
42
44CLASS_DEF( LArDAC2uAComplete, 95178965,1)
46#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 implements the ILArDAC2uA interface.
virtual const float & DAC2UA(const HWIdentifier &chid) const override
access to DAC2UA conversion factor index by Identifier, and gain setting
void set(const HWIdentifier &CellID, const float vDAC2uA)
LArConditionsContainer< LArSingleFloatP > CONTAINER