ATLAS Offline Software
Trk::IParticleCaloExtensionTool Member List

This is the complete list of members for Trk::IParticleCaloExtensionTool, including all inherited members.

Cache typedefTrk::IParticleCaloExtensionTool
caloExtension(const EventContext &ctx, const xAOD::IParticle &particle) const =0Trk::IParticleCaloExtensionToolpure virtual
caloExtension(const EventContext &ctx, const xAOD::IParticle &particle, Cache &cache) const =0Trk::IParticleCaloExtensionToolpure virtual
caloExtension(const xAOD::IParticle &particle, const CaloExtensionCollection &cache) const =0Trk::IParticleCaloExtensionToolpure virtual
caloExtension(const EventContext &ctx, const TrackParameters &startPars, PropDirection propDir, ParticleHypothesis particleType) const =0Trk::IParticleCaloExtensionToolpure virtual
caloExtensionCollection(const EventContext &ctx, const xAOD::IParticleContainer &particles, const std::vector< bool > &mask, CaloExtensionCollection &caloextensions) const =0Trk::IParticleCaloExtensionToolpure virtual
caloSurfacesFromLayers(const std::vector< CaloSampling::CaloSample > &clusterLayers, double eta, const CaloDetDescrManager &caloDD) const =0Trk::IParticleCaloExtensionToolpure virtual
interfaceID()Trk::IParticleCaloExtensionToolinlinestatic
layersCaloExtension(const EventContext &ctx, const TrackParameters &startPars, const std::vector< CaloSampling::CaloSample > &clusterLayers, double eta, const CaloDetDescrManager &caloDD, ParticleHypothesis particleType=Trk::nonInteracting) const =0Trk::IParticleCaloExtensionToolpure virtual
surfaceCaloExtension(const EventContext &ctx, const TrackParameters &startPars, const std::vector< CaloSampling::CaloSample > &clusterLayers, const std::vector< std::unique_ptr< Trk::Surface >> &caloSurfaces, ParticleHypothesis particleType) const =0Trk::IParticleCaloExtensionToolpure virtual