ATLAS Offline Software
Loading...
Searching...
No Matches
LAruA2MeVComplete.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef LARRAWCONDITIONS_LARUA2MEVCOMPLETE_H
6#define LARRAWCONDITIONS_LARUA2MEVCOMPLETE_H
7
11
21
23 public LArConditionsContainer<LArSingleFloatP>{
24 public:
27 virtual ~LAruA2MeVComplete();
28
29 // retrieving uA2MeV using online ID
30 virtual const float& UA2MEV(const HWIdentifier& chid) const override;
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 vuA2MeV);
35
36};
37
39CLASS_DEF( LAruA2MeVComplete, 64178609,1)
41#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 ILAruA2MeV interface.
virtual const float & UA2MEV(const HWIdentifier &chid) const override
void set(const HWIdentifier &CellID, const float vuA2MeV)
LArConditionsContainer< LArSingleFloatP > CONTAINER