5#ifndef TRACKTOCALO_CALOCELLCOLLECTOR_H
6#define TRACKTOCALO_CALOCELLCOLLECTOR_H
9#include "CaloGeoHelpers/CaloSampling.h"
45 std::vector<float>& et_core,
47 float sigmaNoiseCut = 3.4)
const;
50 const std::vector<std::pair<float, float>>& dEtadPhiCore,
51 const std::vector<float>& dEtadPhiDRCore,
52 const std::vector<bool>& selectEtCoreByEtadPhi);
Container class for CaloCell.
This class provides the client interface for accessing the detector description information common to...
void collectEtCore(const xAOD::CaloCluster &cluster, std::vector< float > &et_core, const CaloNoise *caloNoise, float sigmaNoiseCut=3.4) const
std::vector< bool > m_selectEtCoreByEtadPhi
std::vector< std::pair< float, float > > m_dEtadPhi
void resetCoreParameters(const std::vector< std::pair< float, float > > &dEtadPhiCore, const std::vector< float > &dEtadPhiDRCore, const std::vector< bool > &selectEtCoreByEtadPhi)
std::vector< CaloSampling::CaloSample > m_samples
xAOD::CaloCluster * collectCells(const Trk::CaloExtension &extension, const CaloDetDescrManager *caloMgr, const CaloCellContainer &cellContainer, xAOD::CaloClusterContainer &clusterContainer) const
std::vector< CaloSampling::CaloSample > m_samplesForDR
std::vector< std::pair< float, float > > m_dEtadPhiCore
std::vector< float > m_dEtadPhiDRCore
Tracking class to hold the extrapolation through calorimeter Layers Both the caloEntryLayerIntersecti...
Ensure that the ATLAS eigen extensions are properly loaded.
CaloCluster_v1 CaloCluster
Define the latest version of the calorimeter cluster class.
CaloClusterContainer_v1 CaloClusterContainer
Define the latest version of the calorimeter cluster container.