![]() |
ATLAS Offline Software
|
#include <TrackTools.h>
Public Member Functions | |
StatusCode | initialize () override final |
StatusCode | finalize () override final |
void | getCellsWithinConeAroundTrack (const xAOD::TrackParticle *track, const CaloCellContainer *input, ConstDataVector< CaloCellContainer > *output, double cone, bool includelar) const override |
std::vector< double > | getXYZEtaPhiInCellSampling (const TRACK *track, const CaloCell *cell) const override |
std::vector< double > | getXYZEtaPhiInCellSampling (const TRACK *track, CaloSampling::CaloSample sampling) const override |
std::unique_ptr< const Trk::TrackParameters > | getTrackInCellSampling (const TRACK *track, CaloSampling::CaloSample sampling) const override |
std::vector< std::vector< double > > | getXYZEtaPhiPerLayer (const TRACK *track) const override |
std::vector< std::vector< double > > | getXYZEtaPhiPerSampling (const TRACK *track) const override |
double | getPathInsideCell (const TRACK *track, const CaloCell *cell) const override |
double | getPath (const CaloCell *cell, const Trk::TrackParameters *entrance, const Trk::TrackParameters *exit) const override |
int | retrieveIndex (int sampling, float eta) const override |
std::vector< float > | getEnergyInCones (const xAOD::TrackParticle *track, const xAOD::CaloClusterContainer *clusters, const std::set< xAOD::CaloCluster::CaloSample > &samplings, const std::vector< double > &drCones, const EventContext &ctx) const override |
Private Types | |
enum | TILE_RAW { TILE_RAW_FIRST, TILE_RAW_SECOND, TILE_RAW_THIRD, TILE_RAW_FOURTH, TILE_RAW_FIFTH, TILE_RAW_SIXTH } |
Private Attributes | |
Gaudi::Property< bool > | m_isCollision {this, "IsCollision", true} |
ToolHandle< Trk::IParticleCaloExtensionTool > | m_caloExtensionTool |
const TileID * | m_tileID {nullptr} |
const TileDetDescrManager * | m_tileMgr {nullptr} |
Definition at line 28 of file DerivationFramework/DerivationFrameworkTileCal/src/TrackTools.h.
|
private |
Enumerator | |
---|---|
TILE_RAW_FIRST | |
TILE_RAW_SECOND | |
TILE_RAW_THIRD | |
TILE_RAW_FOURTH | |
TILE_RAW_FIFTH | |
TILE_RAW_SIXTH |
Definition at line 67 of file DerivationFramework/DerivationFrameworkTileCal/src/TrackTools.h.
|
finaloverride |
Definition at line 46 of file DerivationFramework/DerivationFrameworkTileCal/src/TrackTools.cxx.
|
override |
Definition at line 193 of file DerivationFramework/DerivationFrameworkTileCal/src/TrackTools.cxx.
|
override |
Definition at line 542 of file DerivationFramework/DerivationFrameworkTileCal/src/TrackTools.cxx.
|
override |
Definition at line 317 of file DerivationFramework/DerivationFrameworkTileCal/src/TrackTools.cxx.
Definition at line 229 of file DerivationFramework/DerivationFrameworkTileCal/src/TrackTools.cxx.
|
override |
Definition at line 53 of file DerivationFramework/DerivationFrameworkTileCal/src/TrackTools.cxx.
|
override |
Definition at line 85 of file DerivationFramework/DerivationFrameworkTileCal/src/TrackTools.cxx.
|
override |
Definition at line 123 of file DerivationFramework/DerivationFrameworkTileCal/src/TrackTools.cxx.
|
override |
Definition at line 138 of file DerivationFramework/DerivationFrameworkTileCal/src/TrackTools.cxx.
|
override |
Definition at line 172 of file DerivationFramework/DerivationFrameworkTileCal/src/TrackTools.cxx.
|
finaloverride |
Definition at line 24 of file DerivationFramework/DerivationFrameworkTileCal/src/TrackTools.cxx.
|
override |
Definition at line 596 of file DerivationFramework/DerivationFrameworkTileCal/src/TrackTools.cxx.
|
private |
Definition at line 62 of file DerivationFramework/DerivationFrameworkTileCal/src/TrackTools.h.
|
private |
Definition at line 60 of file DerivationFramework/DerivationFrameworkTileCal/src/TrackTools.h.
Definition at line 65 of file DerivationFramework/DerivationFrameworkTileCal/src/TrackTools.h.
|
private |
Definition at line 66 of file DerivationFramework/DerivationFrameworkTileCal/src/TrackTools.h.