5#ifndef EGAMMACLUSTERHELPERS_H
6#define EGAMMACLUSTERHELPERS_H
10#include "CaloDetDescr/CaloDetDescrElement.h"
12#include "CaloGeoHelpers/CaloSampling.h"
33 std::pair<const double, const double>
Scalar eta() const
pseudorapidity method
Scalar phi() const
phi method
Definition of CaloDetDescrManager.
CaloSampling::CaloSample CaloSample
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.