ATLAS Offline Software
Loading...
Searching...
No Matches
PFEnergyPredictorTool.cxx File Reference
#include "eflowRec/PFEnergyPredictorTool.h"
#include "eflowRec/eflowCaloObject.h"
#include "eflowRec/eflowTrackClusterLink.h"
#include "eflowRec/eflowRecCluster.h"
#include "CaloGeoHelpers/CaloSampling.h"
Include dependency graph for PFEnergyPredictorTool.cxx:

Go to the source code of this file.

Functions

std::array< double, 19 > getEtaTrackCalo (const eflowTrackCaloPoints &trackCaloPoints)
std::array< double, 19 > getPhiTrackCalo (const eflowTrackCaloPoints &trackCaloPoints)

Function Documentation

◆ getEtaTrackCalo()

std::array< double, 19 > getEtaTrackCalo ( const eflowTrackCaloPoints & trackCaloPoints)

Definition at line 114 of file PFEnergyPredictorTool.cxx.

114 {
115 return std::array<double,19> { trackCaloPoints.getEta(eflowCalo::EMB1), trackCaloPoints.getEta(eflowCalo::EMB2), trackCaloPoints.getEta(eflowCalo::EMB3),
116 trackCaloPoints.getEta(eflowCalo::EME1), trackCaloPoints.getEta(eflowCalo::EME2), trackCaloPoints.getEta(eflowCalo::EME3),
117 trackCaloPoints.getEta(eflowCalo::HEC1), trackCaloPoints.getEta(eflowCalo::HEC2), trackCaloPoints.getEta(eflowCalo::HEC3),trackCaloPoints.getEta(eflowCalo::HEC4),
118 trackCaloPoints.getTileEta(CaloSampling::TileBar0),trackCaloPoints.getTileEta(CaloSampling::TileBar1),trackCaloPoints.getTileEta(CaloSampling::TileBar2),
119 trackCaloPoints.getTileEta(CaloSampling::TileGap1),trackCaloPoints.getTileEta(CaloSampling::TileGap2),trackCaloPoints.getTileEta(CaloSampling::TileGap3),
120 trackCaloPoints.getTileEta(CaloSampling::TileExt0),trackCaloPoints.getTileEta(CaloSampling::TileExt1),trackCaloPoints.getTileEta(CaloSampling::TileExt2)};
121}
double getTileEta(CaloCell_ID::CaloSample layer) const
double getEta(eflowCalo::LAYER layer) const

◆ getPhiTrackCalo()

std::array< double, 19 > getPhiTrackCalo ( const eflowTrackCaloPoints & trackCaloPoints)

Definition at line 124 of file PFEnergyPredictorTool.cxx.

124 {
125 return std::array<double,19> { trackCaloPoints.getPhi(eflowCalo::EMB1), trackCaloPoints.getPhi(eflowCalo::EMB2), trackCaloPoints.getPhi(eflowCalo::EMB3),
126 trackCaloPoints.getPhi(eflowCalo::EME1), trackCaloPoints.getPhi(eflowCalo::EME2), trackCaloPoints.getPhi(eflowCalo::EME3),
127 trackCaloPoints.getPhi(eflowCalo::HEC1), trackCaloPoints.getPhi(eflowCalo::HEC2), trackCaloPoints.getPhi(eflowCalo::HEC3),trackCaloPoints.getPhi(eflowCalo::HEC4),
128 trackCaloPoints.getTilePhi(CaloSampling::TileBar0),trackCaloPoints.getTilePhi(CaloSampling::TileBar1),trackCaloPoints.getTilePhi(CaloSampling::TileBar2),
129 trackCaloPoints.getTilePhi(CaloSampling::TileGap1),trackCaloPoints.getTilePhi(CaloSampling::TileGap2),trackCaloPoints.getTilePhi(CaloSampling::TileGap3),
130 trackCaloPoints.getTilePhi(CaloSampling::TileExt0),trackCaloPoints.getTilePhi(CaloSampling::TileExt1),trackCaloPoints.getTilePhi(CaloSampling::TileExt2)};
131}
double getPhi(eflowCalo::LAYER layer) const
double getTilePhi(CaloCell_ID::CaloSample layer) const