|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUONCOMBINEDEVENT_CALOTAG_H
6 #define MUONCOMBINEDEVENT_CALOTAG_H
39 unsigned short energyLossType = 0,
float likelihood = 0,
float muonScore = 0,
unsigned short tag = 0);
43 unsigned short energyLossType,
float likelihood,
float muonScore,
unsigned short tag,
44 const std::vector<DepositInCalo>& deposits);
50 std::string
name()
const {
return "CaloTag"; }
double sigmaMinusDeltaE() const
returns the negative side
std::vector< DepositInCalo > m_deposits
CaloTag & operator=(const CaloTag &)=delete
float m_fsrCandidateEnergy
void set_caloLRLikelihood(const float likelihood)
set the likelihood
xAOD::Muon::Author Author
unsigned short caloMuonIdTag() const
the Calo Muon Identification tag
void set_etCore(const float etcore)
isolation ET in core deltaR
void set_author2(const Author author2)
set the secondary author
double sigmaDeltaE() const
returns the symmatric error
void set_author3(const Author author3)
set the third author
float fsrCandidateEnergy() const
FSR Candidate Energy.
const std::vector< DepositInCalo > & depositInCalo() const
the vector of detailed deposits in calo layers
void insert_deposit(const DepositInCalo &deposit)
insert a deposit
void set_energyLossType(const CaloTag::EnergyLossType lossType)
set methods
std::string name() const
name string
CaloTag(void)
default constructor - to be used only for persistency
void set_caloMuonScore(const float muonScore)
set the calo muon score
CaloTag(const CaloTag &)=delete
block copy and assignment
void set_fsrCandidateEnergy(const float fs)
FSR Candidate Energy.
void set_deposits(const std::vector< DepositInCalo > &deposits)
set the detailed energy deposits in the calorimeter layers
EnergyLossType
Calo Energy Loss Type Parametrized : reconstruction configured to use the parametrization w/o looking...
double caloMuonScore() const
the calo Muon score
float etCore() const
isolation ET in core deltaR
Author author() const
access to Muon Author
double deltaE() const
returns the
class describing the measured energy loss associated to muons on the detector level,...
Author author2() const
access to secondary author
EnergyLossType m_energyLossType
data content
This class describes energy loss material effects in the ATLAS tracking EDM.
TagBase implementation for a calo tag.
double caloLRLikelihood() const
the calo Muon Identification likehood
Author author3() const
access to third author
std::string toString() const
print content to string
The MuonTagToSegMap is an auxillary construct that links the MuonSegments associated with a combined ...
void set_caloMuonIdTag(unsigned short tag)
set the tag
unsigned short m_caloMuonIdTag
double sigmaPlusDeltaE() const
returns the positive side
base-class for combined reconstruction output Provides access to MuonType and Author
CaloTag::EnergyLossType energyLossType(void) const
Accessor methods.