|
ATLAS Offline Software
|
Go to the documentation of this file.
13 #ifndef MUIDINTERFACES_IMUIDCALOENERGYPARAM_H
14 #define MUIDINTERFACES_IMUIDCALOENERGYPARAM_H
16 #include "GaudiKernel/IAlgTool.h"
22 static const InterfaceID IID_IMuidCaloEnergyParam(
"IMuidCaloEnergyParam", 1, 0);
37 static const InterfaceID&
interfaceID() {
return IID_IMuidCaloEnergyParam; }
84 #endif // MUIDINTERFACES_IMUIDCALOENERGYPARAM_H
const std::string trackMomentum
class extending the basic Trk::EnergyLoss to describe the measured or parameterised muon energy loss ...
virtual double x0mapHecMaterial(double eta) const =0
IMuidCaloEnergyParam interface: returns the fraction of hec calorimeter inert material between InDet ...
virtual ~IMuidCaloEnergyParam()
Virtual destructor.
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 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 em1MopFraction(double eta) const =0
IMuidCaloEnergyParam interface: fraction of the full mop deposition corresponding to the em presample...
Name: MuonSpContainer.h Package : offline/Reconstruction/MuonIdentification/muonEvent.
virtual double x0mapInertMaterial(double eta) const =0
IMuidCaloEnergyParam interface: returns the fraction of inert material between InDet and MS.
virtual double emMopFraction(double eta) const =0
IMuidCaloEnergyParam interface: fraction of the full mop deposition corresponding to the em.
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 x0mapEmMaterial(double eta) const =0
IMuidCaloEnergyParam interface: returns the fraction of em calorimeter inert material between InDet a...
virtual double caloCompartmentDepth(int, int) const =0
IMuidCaloEnergyParam interface: depth of calo compartment.
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 ...