ATLAS Offline Software
Loading...
Searching...
No Matches
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
10#include "CaloDetDescr/CaloDetDescrElement.h"
12#include "CaloGeoHelpers/CaloSampling.h"
13
15{
33 std::pair<const double, const double>
35 double eta,
36 double phi,
38 const CaloDetDescrElement* elt);
39
49 void
51
53 void
55 const CaloDetDescrManager& mgr,
56 const CaloSampling::CaloSample sample);
57
59 void
61}
62
63#endif
Scalar eta() const
pseudorapidity method
Scalar phi() const
phi method
Definition of CaloDetDescrManager.
CaloSampling::CaloSample CaloSample
Definition CaloCell_ID.h:53
This class groups all DetDescr information related to a CaloCell.
This class provides the client interface for accessing the detector description information common to...
void fillPositionsInCalo(xAOD::CaloCluster *cluster, const CaloDetDescrManager &mgr)
Function to decorate the calo cluster with position variables.
std::pair< const double, const double > etaphi_range(const CaloDetDescrManager &mgr, double eta, double phi, CaloCell_ID::CaloSample sampling, const CaloDetDescrElement *elt)
Duplicate code.
void refineEta1Position(xAOD::CaloCluster *cluster, const CaloDetDescrManager &mgr)
function to refine position in eta1
void makeCorrection1(xAOD::CaloCluster *cluster, const CaloDetDescrManager &mgr, const CaloSampling::CaloSample sample)
functions to make 1st sampling (strips) specific corrections
CaloCluster_v1 CaloCluster
Define the latest version of the calorimeter cluster class.