ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Reconstruction
egamma
egammaCaloUtils
egammaCaloUtils
egammaClusterHelpers.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef EGAMMACLUSTERHELPERS_H
6
#define EGAMMACLUSTERHELPERS_H
7
8
#include "
xAODCaloEvent/CaloCluster.h
"
9
#include "
CaloDetDescr/CaloDetDescrManager.h
"
10
#include "CaloDetDescr/CaloDetDescrElement.h"
11
#include "
CaloIdentifier/CaloCell_ID.h
"
12
#include "CaloGeoHelpers/CaloSampling.h"
13
14
namespace
egammaClusterHelpers
15
{
33
std::pair<const double, const double>
34
etaphi_range
(
const
CaloDetDescrManager
& mgr,
35
double
eta
,
36
double
phi
,
37
CaloCell_ID::CaloSample
sampling,
38
const
CaloDetDescrElement
* elt);
39
49
void
50
fillPositionsInCalo
(
xAOD::CaloCluster
* cluster,
const
CaloDetDescrManager
& mgr);
51
53
void
54
makeCorrection1
(
xAOD::CaloCluster
* cluster,
55
const
CaloDetDescrManager
& mgr,
56
const
CaloSampling::CaloSample
sample);
57
59
void
60
refineEta1Position
(
xAOD::CaloCluster
* cluster,
const
CaloDetDescrManager
& mgr);
61
}
62
63
#endif
eta
Scalar eta() const
pseudorapidity method
Definition
AmgMatrixBasePlugin.h:83
phi
Scalar phi() const
phi method
Definition
AmgMatrixBasePlugin.h:67
CaloCell_ID.h
CaloDetDescrManager.h
Definition of CaloDetDescrManager.
CaloCluster.h
CaloCell_ID::CaloSample
CaloSampling::CaloSample CaloSample
Definition
CaloCell_ID.h:53
CaloDetDescrElement
This class groups all DetDescr information related to a CaloCell.
Definition
Calorimeter/CaloDetDescr/CaloDetDescr/CaloDetDescrElement.h:66
CaloDetDescrManager
This class provides the client interface for accessing the detector description information common to...
Definition
CaloDetDescrManager.h:469
CaloSampling::CaloSample
CaloSample
Definition
Calorimeter/CaloGeoHelpers/CaloGeoHelpers/CaloSampling.h:22
egammaClusterHelpers
Definition
egammaClusterHelpers.h:15
egammaClusterHelpers::fillPositionsInCalo
void fillPositionsInCalo(xAOD::CaloCluster *cluster, const CaloDetDescrManager &mgr)
Function to decorate the calo cluster with position variables.
Definition
egammaClusterHelpers.cxx:48
egammaClusterHelpers::etaphi_range
std::pair< const double, const double > etaphi_range(const CaloDetDescrManager &mgr, double eta, double phi, CaloCell_ID::CaloSample sampling, const CaloDetDescrElement *elt)
Duplicate code.
Definition
egammaClusterHelpers.cxx:13
egammaClusterHelpers::refineEta1Position
void refineEta1Position(xAOD::CaloCluster *cluster, const CaloDetDescrManager &mgr)
function to refine position in eta1
Definition
egammaClusterHelpers.cxx:139
egammaClusterHelpers::makeCorrection1
void makeCorrection1(xAOD::CaloCluster *cluster, const CaloDetDescrManager &mgr, const CaloSampling::CaloSample sample)
functions to make 1st sampling (strips) specific corrections
Definition
egammaClusterHelpers.cxx:79
xAOD::CaloCluster
CaloCluster_v1 CaloCluster
Define the latest version of the calorimeter cluster class.
Definition
Event/xAOD/xAODCaloEvent/xAODCaloEvent/CaloCluster.h:19
Generated on
for ATLAS Offline Software by
1.17.0