ATLAS Offline Software
LArRawChannelBuilderADC2EConstants.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3 */
4 
11 #ifndef LARROD_LARRAWCHANNELBUILDERADC2ECONSTANTS_H
12 #define LARROD_LARRAWCHANNELBUILDERADC2ECONSTANTS_H
13 
15 
16 #include "CLHEP/Units/SystemOfUnits.h"
17 
18 class LArEM_Base_ID;
19 class LArFCAL_Base_ID;
20 class LArHEC_Base_ID;
21 
24 {
25  public:
26 
27  LArRawChannelBuilderADC2EConstants(const std::string& type,
28  const std::string& name,
29  const IInterface* parent);
30 
31  virtual bool ADC2E(const EventContext& ctx,
32  std::vector<float>& Ramps, MsgStream* pLog) override;
33 
34  virtual StatusCode initTool() override;
35 
36  private:
37 
41 
44 };
45 
46 #endif
LArFCAL_Base_ID
Definition: LArFCAL_Base_ID.h:19
LArRawChannelBuilderADC2EConstants::m_emId
const LArEM_Base_ID * m_emId
Definition: LArRawChannelBuilderADC2EConstants.h:38
LArHEC_Base_ID
This class factors out code common between LArEM_ID and LArEM_SuperCell_ID.
Definition: LArHEC_Base_ID.h:44
LArEM_Base_ID
This class factors out code common between LArEM_ID and LArEM_SuperCell_ID.
Definition: LArEM_Base_ID.h:38
LArRawChannelBuilderADC2EConstants::LArRawChannelBuilderADC2EConstants
LArRawChannelBuilderADC2EConstants(const std::string &type, const std::string &name, const IInterface *parent)
Definition: LArRawChannelBuilderADC2EConstants.cxx:14
LArRawChannelBuilderADC2EConstants::m_fcalId
const LArFCAL_Base_ID * m_fcalId
Definition: LArRawChannelBuilderADC2EConstants.h:39
LArRawChannelBuilderADC2EConstants
Convert ADC to energy using hardcoded calibration constants.
Definition: LArRawChannelBuilderADC2EConstants.h:24
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
test_pyathena.parent
parent
Definition: test_pyathena.py:15
LArRawChannelBuilderADC2EConstants::ADC2E
virtual bool ADC2E(const EventContext &ctx, std::vector< float > &Ramps, MsgStream *pLog) override
Definition: LArRawChannelBuilderADC2EConstants.cxx:40
LArRawChannelBuilderADC2EToolBase
Interface definition for Tools to Convert ADC to energy.
Definition: LArRawChannelBuilderADC2EToolBase.h:24
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
LArRawChannelBuilderADC2EConstants::operator=
LArRawChannelBuilderADC2EConstants & operator=(const LArRawChannelBuilderADC2EConstants &)
LArRawChannelBuilderADC2EConstants::LArRawChannelBuilderADC2EConstants
LArRawChannelBuilderADC2EConstants(const LArRawChannelBuilderADC2EConstants &)
LArRawChannelBuilderADC2EConstants::initTool
virtual StatusCode initTool() override
Definition: LArRawChannelBuilderADC2EConstants.cxx:28
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
LArRawChannelBuilderADC2EConstants::m_hecId
const LArHEC_Base_ID * m_hecId
Definition: LArRawChannelBuilderADC2EConstants.h:40
LArRawChannelBuilderADC2EToolBase.h