![]() |
ATLAS Offline Software
|
#include <ITrackTools.h>
Public Member Functions | |
| DeclareInterfaceID (ITrackTools, 1, 0) | |
| virtual void | getCellsWithinConeAroundTrack (const xAOD::TrackParticle *track, const CaloCellContainer *input, ConstDataVector< CaloCellContainer > *output, double cone, bool includelar, const EventContext &ctx) const =0 |
| virtual double | getPathInsideCell (const TRACK *track, const CaloCell *cell, const EventContext &ctx) const =0 |
| virtual double | getPath (const CaloCell *cell, const Trk::TrackParameters *entrance, const Trk::TrackParameters *exit) const =0 |
| virtual std::vector< double > | getXYZEtaPhiInCellSampling (const TRACK *track, const CaloCell *cell, const EventContext &ctx) const =0 |
| virtual std::vector< double > | getXYZEtaPhiInCellSampling (const TRACK *track, CaloSampling::CaloSample sampling, const EventContext &ctx) const =0 |
| virtual std::unique_ptr< const Trk::TrackParameters > | getTrackInCellSampling (const TRACK *track, CaloSampling::CaloSample sampling, const EventContext &ctx) const =0 |
| virtual std::vector< std::vector< double > > | getXYZEtaPhiPerLayer (const TRACK *track, const EventContext &ctx) const =0 |
| virtual std::vector< std::vector< double > > | getXYZEtaPhiPerSampling (const TRACK *track, const EventContext &ctx) const =0 |
| virtual int | retrieveIndex (int sampling, float eta) const =0 |
| virtual 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 =0 |
Definition at line 76 of file DerivationFramework/DerivationFrameworkTileCal/src/ITrackTools.h.
| TileCal::ITrackTools::DeclareInterfaceID | ( | ITrackTools | , |
| 1 | , | ||
| 0 | ) |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |