ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Calorimeter
CaloRec
src
CaloTopoTowerFromClusterCalibrator.h
Go to the documentation of this file.
1
// -*- c++ -*-
2
/* Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration */
3
#ifndef CALOREC_CALOTOPOTOWERFROMCLUSTERCALIBRATOR_H
4
#define CALOREC_CALOTOPOTOWERFROMCLUSTERCALIBRATOR_H
5
6
#include "
StoreGate/ReadHandleKey.h
"
7
8
#include "
AthenaBaseComps/AthAlgTool.h
"
9
10
#include "
CaloTowerCollectionProcessor.h
"
11
12
#include <string>
13
14
class
CaloCellClusterWeights
;
15
16
class
CaloTopoTowerFromClusterCalibrator
:
public
AthAlgTool
,
virtual
public
CaloTowerCollectionProcessor
17
{
18
public
:
19
21
CaloTopoTowerFromClusterCalibrator
(
const
std::string&
type
,
const
std::string& name,
const
IInterface* pParent);
22
24
25
virtual
StatusCode
execute
(
const
EventContext& ctx,
26
xAOD::CaloClusterContainer
* pClusCont,
27
CaloCellClusterWeights
* cellWeights)
const override
;
28
// virtual StatusCode initialize() override;
29
private
:
30
33
bool
m_orderByPt
= {
false
};
35
};
36
48
#endif
AthAlgTool.h
CaloTowerCollectionProcessor.h
Base class for cluster processing tools called from CaloClusterMaker.
ReadHandleKey.h
Property holding a SG store/key/clid from which a ReadHandle is made.
AthAlgTool::AthAlgTool
AthAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
Definition
AthAlgTool.cxx:16
CaloCellClusterWeights
Hash lookup of calibration weights for calorimeter cells.
Definition
CaloCellClusterWeights.h:23
CaloTopoTowerFromClusterCalibrator::CaloTopoTowerFromClusterCalibrator
CaloTopoTowerFromClusterCalibrator(const std::string &type, const std::string &name, const IInterface *pParent)
Tool constructor.
Definition
CaloTopoTowerFromClusterCalibrator.cxx:22
CaloTopoTowerFromClusterCalibrator::execute
virtual StatusCode execute(const EventContext &ctx, xAOD::CaloClusterContainer *pClusCont, CaloCellClusterWeights *cellWeights) const override
Tool execution.
Definition
CaloTopoTowerFromClusterCalibrator.cxx:29
CaloTopoTowerFromClusterCalibrator::m_orderByPt
bool m_orderByPt
Turn on pT ordering if true.
Definition
CaloTopoTowerFromClusterCalibrator.h:33
CaloTowerCollectionProcessor
Definition
CaloTowerCollectionProcessor.h:30
xAOD::CaloClusterContainer
CaloClusterContainer_v1 CaloClusterContainer
Define the latest version of the calorimeter cluster container.
Definition
Event/xAOD/xAODCaloEvent/xAODCaloEvent/CaloClusterContainer.h:17
type
Generated on
for ATLAS Offline Software by
1.17.0