  | 
  
    ATLAS Offline Software
    
   | 
 
 
 
 
Go to the documentation of this file.
    8 #ifndef COLUMNAR_CLUSTER_CLUSTER_HELPERS_H 
    9 #define COLUMNAR_CLUSTER_CLUSTER_HELPERS_H 
   20   namespace ClusterHelpers
 
   31     template<ContainerIdConcept CI = ContainerId::cluster,
typename CM=ColumnarModeDefault>
 
   58     template<ContainerIdConcept CI = ContainerId::cluster,
typename CM=ColumnarModeDefault>
 
   86     template<ContainerIdConcept CI = ContainerId::cluster,
typename CM=ColumnarModeDefault>
 
  
ColumnAccessor< CI, uint32_t, CM > m_samplingPatternAcc
 
CaloSampling::CaloSample CaloSample
 
float operator()(ObjectId< CI, CM > object, const unsigned sample) const
 
float etaBE(const unsigned sample, const std::uint32_t samplingPattern, const std::span< const float > e_sampl, const std::span< const float > eta_sampl)
Get the eta in one layer of the EM Calo.
 
ColumnAccessor< CI, std::vector< float >, CM > m_eAcc
 
ColumnAccessor< CI, std::vector< float >, CM > m_etaAcc
 
float energyBE(const unsigned sample, const std::uint32_t samplingPattern, const std::span< const float > e_sampl)
Get the energy in one layer of the EM Calo.
 
float operator()(ObjectId< CI, CM > object, const unsigned sample) const
 
ColumnAccessor< CI, uint32_t, CM > m_samplingPatternAcc
 
CaloSampling::CaloSample CaloSample
 
float operator()(ObjectId< CI, CM > object, const unsigned sample) const
 
ColumnAccessor< CI, uint32_t, CM > m_samplingPatternAcc
 
EnergyBEAccessor(ColumnarTool< CM > &columnarTool)
 
a class representing a single object (electron, muons, etc.)
 
float phiBE(const unsigned sample, const std::uint32_t samplingPattern, const std::span< const float > e_sampl, const std::span< const float > phi_sampl)
 
CaloSampling::CaloSample CaloSample
 
EtaBEAccessor(ColumnarTool< CM > &columnarTool)
 
ColumnAccessor< CI, std::vector< float >, CM > m_eAcc
 
ColumnAccessor< CI, std::vector< float >, CM > m_eAcc
 
PhiBEAccessor(ColumnarTool< CM > &columnarTool)
 
the raw column accessor template class
 
ColumnAccessor< CI, std::vector< float >, CM > m_phiAcc