ATLAS Offline Software
Loading...
Searching...
No Matches
ILArfSampl.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 LARCONDITIONS_ILARFSAMPL_H
6#define LARCONDITIONS_ILARFSAMPL_H
7
10#include "Identifier/Identifier.h"
12
13
25
26 public:
30
31 virtual ~ILArfSampl() {};
32
33 // online ID
34 virtual const float& FSAMPL(const HWIdentifier& id ) const = 0 ;
35
36 // offline ID
37 virtual const float& FSAMPL(const Identifier& id ) const=0;
38
40
41} ;
42
43CLASS_DEF( ILArfSampl,128126607,1)
44
45//ConditionsContainer clid for athenaMT
46#include "AthenaKernel/CondCont.h"
47CLASS_DEF( CondCont<ILArfSampl>, 155688745, 1 )
48
49
50
51#endif
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Defines a common ERRORCODE enum for LAr-Calibration objects.
Hold mapping of ranges to condition objects.
Definition CondCont.h:889
virtual ~ILArfSampl()
This class defines the interface for accessing fSampling @stereotype Interface.
Definition ILArfSampl.h:31
virtual const float & FSAMPL(const HWIdentifier &id) const =0
virtual const float & FSAMPL(const Identifier &id) const =0