ATLAS Offline Software
ILArFEBTimeOffset.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 ILARFEBTIMEOFFSET_H
6 #define ILARFEBTIMEOFFSET_H
7 
9 #include "AthenaKernel/CLASS_DEF.h"
10 
12  public:
13  virtual ~ILArFEBTimeOffset() {};
14  virtual void setTimeOffset(const HWIdentifier fId, const float offset)=0; //Setter
15  virtual float TimeOffset(const HWIdentifier fId) const=0; //Getter
16 };
17 
18 CLASS_DEF(ILArFEBTimeOffset,241986974,1)
19 #endif
20 
ILArFEBTimeOffset::TimeOffset
virtual float TimeOffset(const HWIdentifier fId) const =0
HWIdentifier
Definition: HWIdentifier.h:13
ILArFEBTimeOffset
Definition: ILArFEBTimeOffset.h:11
ILArFEBTimeOffset::~ILArFEBTimeOffset
virtual ~ILArFEBTimeOffset()
Definition: ILArFEBTimeOffset.h:13
HWIdentifier.h
ILArFEBTimeOffset::setTimeOffset
virtual void setTimeOffset(const HWIdentifier fId, const float offset)=0
CLASS_DEF
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Definition: Control/AthenaKernel/AthenaKernel/CLASS_DEF.h:64
convertTimingResiduals.offset
offset
Definition: convertTimingResiduals.py:71
CLASS_DEF.h
macros to associate a CLID to a type