ATLAS Offline Software
Loading...
Searching...
No Matches
ILArWaveDerivedQuantities.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_ILARWAVEDERIVEDQUANTITIES_H
6#define LARCONDITIONS_ILARWAVEDERIVEDQUANTITIES_H
7
11
13
14/*
15 * This class defines the interface for accessing LArWaveDerivedQuantities
16 * @stereotype Interface
17 * @author M. Delmastro
18 * @version 0-0-1 , 28/11/2008
19 */
20
21 public:
23
24 // online ID
25 virtual const float& BaseLine(const HWIdentifier& id , int gain ) const = 0 ;
26 virtual const float& MaxAmp(const HWIdentifier& id , int gain ) const = 0 ;
27 virtual const float& TMaxAmp(const HWIdentifier& id , int gain ) const = 0 ;
28 virtual const float& Width(const HWIdentifier& id , int gain ) const = 0 ;
29 virtual const float& rT0(const HWIdentifier& id , int gain ) const = 0 ;
30 virtual const float& PosLobe(const HWIdentifier& id , int gain ) const = 0 ;
31 virtual const unsigned& Flag(const HWIdentifier& CellID, int gain ) const = 0;
33
34} ;
35
36CLASS_DEF( ILArWaveDerivedQuantities , 124991738 , 1 )
37
38#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.
virtual const float & TMaxAmp(const HWIdentifier &id, int gain) const =0
virtual const float & MaxAmp(const HWIdentifier &id, int gain) const =0
virtual const float & PosLobe(const HWIdentifier &id, int gain) const =0
virtual const unsigned & Flag(const HWIdentifier &CellID, int gain) const =0
virtual const float & rT0(const HWIdentifier &id, int gain) const =0
virtual const float & Width(const HWIdentifier &id, int gain) const =0
virtual const float & BaseLine(const HWIdentifier &id, int gain) const =0