ATLAS Offline Software
LArCalorimeter
LArCellRec
src
LArCellContHVCorrTool.h
Go to the documentation of this file.
1
//Dear emacs, this is -*-c++-*-
2
/*
3
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
4
*/
5
6
#ifndef LARCELLREC_LARCELLCONTHVCORRTOOL_H
7
#define LARCELLREC_LARCELLCONTHVCORRTOOL_H
8
9
10
#include "
CaloInterface/ICaloCellMakerTool.h
"
11
#include "
LArRecConditions/LArHVCorr.h
"
12
#include "
StoreGate/ReadCondHandleKey.h
"
13
#include "
AthenaBaseComps/AthAlgTool.h
"
14
15
class
CaloCellContainer
;
16
17
18
class
LArCellContHVCorrTool
:
public
extends<AthAlgTool, ICaloCellMakerTool> {
19
public
:
20
using
base_class::base_class;
21
//LArCellContHVCorrTool (const std::string& type, const std::string& name,
22
// const IInterface* parent);
23
24
~LArCellContHVCorrTool
() =
default
;
25
virtual
StatusCode
initialize
() override final;
26
27
//Implements the ICaloCellMaker interface
28
virtual
StatusCode
process
(
CaloCellContainer
* cellCollection,
const
EventContext& ctx)
const
override final;
29
30
private
:
31
SG
::ReadCondHandleKey<
LArHVCorr
>
m_offlineHVScaleCorrKey
{
this
,
"keyOfflineHVCorr"
,
"LArHVScaleCorrRecomputed"
,
"Key for LArHVScaleCorr"
};
32
33
};
34
35
#endif
LArCellContHVCorrTool::initialize
virtual StatusCode initialize() override final
Definition:
LArCellContHVCorrTool.cxx:12
SG
Forward declaration.
Definition:
CaloCellPacker_400_500.h:32
LArCellContHVCorrTool::process
virtual StatusCode process(CaloCellContainer *cellCollection, const EventContext &ctx) const override final
Definition:
LArCellContHVCorrTool.cxx:19
LArHVCorr.h
const
bool const RAWDATA *ch2 const
Definition:
LArRodBlockPhysicsV0.cxx:560
LArCellContHVCorrTool::~LArCellContHVCorrTool
~LArCellContHVCorrTool()=default
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
LArCellContHVCorrTool
Definition:
LArCellContHVCorrTool.h:18
LArHVCorr
Definition:
LArHVCorr.h:16
AthAlgTool.h
ReadCondHandleKey.h
private
#define private
Definition:
DetDescrConditionsDict_dict_fixes.cxx:13
CaloCellContainer
Container class for CaloCell.
Definition:
CaloCellContainer.h:55
ICaloCellMakerTool.h
LArCellContHVCorrTool::m_offlineHVScaleCorrKey
SG::ReadCondHandleKey< LArHVCorr > m_offlineHVScaleCorrKey
Definition:
LArCellContHVCorrTool.h:31
Generated on Sun Dec 22 2024 21:13:18 for ATLAS Offline Software by
1.8.18