ATLAS Offline Software
|
#include <IMuidCaloEnergy.h>
Public Member Functions | |
virtual | ~IMuidCaloEnergy ()=default |
Virtual destructor. More... | |
virtual std::unique_ptr< CaloEnergy > | energyLoss (const EventContext &ctx, double trackMomentum, double eta, double phi) const =0 |
IMuidCaloEnergy interface: to get the total energyLoss in the calorimeters. More... | |
virtual std::unique_ptr< Trk::TrackStateOnSurface > | trackStateOnSurface (const EventContext &ctx, const Trk::TrackParameters &middleParameters, const Trk::TrackParameters *innerParameters=nullptr, const Trk::TrackParameters *outerParameters=nullptr) const =0 |
IMuidCaloEnergy interface: TrackStateOnSurface for parameters and energyLoss at the calorimeter mid-surface. More... | |
Static Public Member Functions | |
static const InterfaceID & | interfaceID () |
AlgTool and IAlgTool interface methods. More... | |
Base class for MuidCaloEnergy AlgTool
Definition at line 31 of file IMuidCaloEnergy.h.
|
virtualdefault |
Virtual destructor.
|
pure virtual |
IMuidCaloEnergy interface: to get the total energyLoss in the calorimeters.
Implemented in Rec::MuidCaloEnergyTool.
|
inlinestatic |
AlgTool and IAlgTool interface methods.
Interface ID for IMuidCaloEnergy
Definition at line 37 of file IMuidCaloEnergy.h.
|
pure virtual |
IMuidCaloEnergy interface: TrackStateOnSurface for parameters and energyLoss at the calorimeter mid-surface.
Implemented in Rec::MuidCaloEnergyTool.