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 |
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 62 of file DerivationFramework/DerivationFrameworkTileCal/src/TrackTools.h.
|
finaloverride |
Definition at line 45 of file DerivationFramework/DerivationFrameworkTileCal/src/TrackTools.cxx.
|
override |
Definition at line 192 of file DerivationFramework/DerivationFrameworkTileCal/src/TrackTools.cxx.
|
override |
Definition at line 316 of file DerivationFramework/DerivationFrameworkTileCal/src/TrackTools.cxx.
Definition at line 228 of file DerivationFramework/DerivationFrameworkTileCal/src/TrackTools.cxx.
|
override |
Definition at line 52 of file DerivationFramework/DerivationFrameworkTileCal/src/TrackTools.cxx.
|
override |
Definition at line 84 of file DerivationFramework/DerivationFrameworkTileCal/src/TrackTools.cxx.
|
override |
Definition at line 122 of file DerivationFramework/DerivationFrameworkTileCal/src/TrackTools.cxx.
|
override |
Definition at line 137 of file DerivationFramework/DerivationFrameworkTileCal/src/TrackTools.cxx.
|
override |
Definition at line 171 of file DerivationFramework/DerivationFrameworkTileCal/src/TrackTools.cxx.
|
finaloverride |
Definition at line 23 of file DerivationFramework/DerivationFrameworkTileCal/src/TrackTools.cxx.
|
override |
Definition at line 540 of file DerivationFramework/DerivationFrameworkTileCal/src/TrackTools.cxx.
|
private |
Definition at line 57 of file DerivationFramework/DerivationFrameworkTileCal/src/TrackTools.h.
|
private |
Definition at line 55 of file DerivationFramework/DerivationFrameworkTileCal/src/TrackTools.h.
Definition at line 60 of file DerivationFramework/DerivationFrameworkTileCal/src/TrackTools.h.
|
private |
Definition at line 61 of file DerivationFramework/DerivationFrameworkTileCal/src/TrackTools.h.