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