14#ifndef MUONEVENT_CALOENERGY_H
15#define MUONEVENT_CALOENERGY_H
57 unsigned short tag=0);
67 const std::vector<DepositInCalo>& deposits);
CaloEnergy(const CaloEnergy &)
copy constructor
double m_sigmaPlusDeltaE_param
EnergyLossType
Calo Energy Loss Type Parametrized : reconstruction configured to use the parametrization w/o looking...
void insert_deposit(const DepositInCalo &deposit)
insert a deposit
unsigned short m_caloMuonIdTag
CaloEnergy::EnergyLossType energyLossType(void) const
Accessor methods.
void set_etCore(const float etcore)
isolation ET in core deltaR
double caloLRLikelihood() const
the calo Muon Identification likehood
float m_fsrCandidateEnergy
double m_sigmaDeltaE_meas
double m_sigmaMinusDeltaE_param
float etCore() const
isolation ET in core deltaR
double sigmaMinusDeltaEParam() const
get parametrised energy loss minus error
void set_measEnergyLoss(const double deltaE, const double sigmaDeltaE)
set measured energy loss
CaloEnergy(void)
default constructor - to be used only for persistency
void set_deposits(const std::vector< DepositInCalo > &deposits)
set the detailed energy deposits in the calorimeter layers
EnergyLossType m_energyLossType
CaloEnergy * clone() const
Virtual constructor.
double deltaEMeas() const
get measured energy loss
void set_fsrCandidateEnergy(const float fs)
FSR Candidate Energy.
CaloEnergy & operator=(const CaloEnergy &)
assignment operator
void set_caloMuonIdTag(unsigned short tag)
set the tag
void set_paramEnergyLoss(const double deltaE, const double sigmaMinusDeltaE, const double sigmaPlusDeltaE)
set parametrised energy loss
void set_deposits(std::vector< DepositInCalo > &&deposits)
void set_caloLRLikelihood(const float likelihood)
set the likelihood
double sigmaDeltaEMeas() const
get measured energy loss error
std::vector< DepositInCalo > m_deposits
void set_energyLossType(const CaloEnergy::EnergyLossType lossType)
set methods
const std::vector< DepositInCalo > & depositInCalo() const
the vector of detailed deposits in calo layers
unsigned short caloMuonIdTag() const
the Calo Muon Identification tag
double deltaEParam() const
get parametrised energy loss
double sigmaPlusDeltaEParam() const
get parametrised energy loss plus error
float fsrCandidateEnergy() const
FSR Candidate Energy.
class describing the measured energy loss associated to muons on the detector level,...
This class describes energy loss material effects in the ATLAS tracking EDM.
double sigmaPlusDeltaE() const
returns the positive side
double sigmaMinusDeltaE() const
returns the negative side
double sigmaDeltaE() const
returns the symmatric error
double deltaE() const
returns the