13#ifndef MUIDINTERFACES_IMUIDCALOENERGYPARAM_H
14#define MUIDINTERFACES_IMUIDCALOENERGYPARAM_H
16#include "GaudiKernel/IAlgTool.h"
Scalar eta() const
pseudorapidity method
Scalar phi() const
phi method
class extending the basic Trk::EnergyLoss to describe the measured or parameterised muon energy loss ...
Base class for MuidCaloEnergyParam AlgTool.
virtual CaloEnergy * mopParametrizedEnergy(double trackMomentum, double eta, double phi) const =0
IMuidCaloEnergyParam interface: to get the most probable (peak value) energy loss in the calorimeter ...
virtual double caloCompartmentDepth(int, int) const =0
IMuidCaloEnergyParam interface: depth of calo compartment.
virtual CaloEnergy * mopDepositedEnergy(double trackMomentum, double eta, double phi) const =0
IMuidCaloEnergyParam interface: to get the most probable (peak value) energy loss and error in the ca...
virtual double em1MopFraction(double eta) const =0
IMuidCaloEnergyParam interface: fraction of the full mop deposition corresponding to the em presample...
virtual double x0mapEmMaterial(double eta) const =0
IMuidCaloEnergyParam interface: returns the fraction of em calorimeter inert material between InDet a...
virtual CaloEnergy * meanParametrizedEnergy(double trackMomentum, double eta, double phi) const =0
IMuidCaloEnergyParam interface: to get the mean muon energy loss in the calorimeter (with asymmetric ...
virtual double emMopFraction(double eta) const =0
IMuidCaloEnergyParam interface: fraction of the full mop deposition corresponding to the em.
virtual double x0mapInertMaterial(double eta) const =0
IMuidCaloEnergyParam interface: returns the fraction of inert material between InDet and MS.
virtual CaloEnergy * mopPeakEnergy(double trackMomentum, double eta, double phi) const =0
IMuidCaloEnergyParam interface: to get the most probable (peak value) energy loss in the calorimeter ...
static const InterfaceID & interfaceID()
AlgTool and IAlgTool interface methods.
virtual double x0mapHecMaterial(double eta) const =0
IMuidCaloEnergyParam interface: returns the fraction of hec calorimeter inert material between InDet ...
virtual ~IMuidCaloEnergyParam()
Virtual destructor.
static const InterfaceID IID_IMuidCaloEnergyParam("IMuidCaloEnergyParam", 1, 0)
Interface ID for IMuidCaloEnergyParam.