![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRACK_LEPTON_DECORATOR_ALG_HH
6 #define TRACK_LEPTON_DECORATOR_ALG_HH
9 #include "GaudiKernel/ToolHandle.h"
30 ISvcLocator* pSvcLocator );
38 ToolHandle<IAsgElectronLikelihoodTool>
m_electronID_tool{
this,
"electronSelectionTool",
"",
"Applying preselection on electrons"};
41 ToolHandle<CP::IMuonSelectionTool>
m_muonID_tool{
this,
"muonSelectionTool",
"",
"Applying preselection on muons"};
45 this,
"trackContainer",
"InDetTrackParticles",
46 "Key for the input track collection"};
48 this,
"electronContainer",
"Electrons",
49 "Key for the input electron collection"};
51 this,
"muonContainer",
"Muons",
52 "Key for the input muon collection"};
56 this,
"leptonID",
"leptonID",
"pdgID of reconstruction lepton "};
58 this,
"muon_quality",
"muon_quality",
"Quality of the reconstructed muon: (0=Tight, 1=Medium, 2=Loose, 3=Veryloose, 4=HighPt, 5=LowPtEfficiency)"};
60 this,
"muon_qOverPratio",
"muon_qOverPratio",
"Ratio between q/p reconstructed by the ID and the MS"};
62 this,
"muon_momentumBalanceSignificance",
"muon_momentumBalanceSignificance",
"Significance of the momentum balance between ID and MS"};
64 this,
"muon_scatteringNeighbourSignificance",
"muon_scatteringNeighbourSignificance",
"Significance of the azimuthal angular difference between the two half tracks ending/starting at each of adjacent hist along the track"};
TrackLeptonDecoratorAlg(const std::string &name, ISvcLocator *pSvcLocator)
SG::ReadHandleKey< xAOD::MuonContainer > m_MuonContainerKey
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
This file contains "getter" functions used for accessing tagger inputs from the EDM.
ToolHandle< IAsgElectronLikelihoodTool > m_electronID_tool
An algorithm that can be simultaneously executed in multiple threads.
SG::ReadHandleKey< xAOD::ElectronContainer > m_ElectronContainerKey
SG::WriteDecorHandleKey< xAOD::TrackParticleContainer > m_dec_muon_qOverPratio
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
::StatusCode StatusCode
StatusCode definition for legacy code.
ToolHandle< CP::IMuonSelectionTool > m_muonID_tool
SG::WriteDecorHandleKey< xAOD::TrackParticleContainer > m_dec_muon_momentumBalanceSignificance
virtual StatusCode execute(const EventContext &) const override
SG::WriteDecorHandleKey< xAOD::TrackParticleContainer > m_dec_muon_scatteringNeighbourSignificance
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_TrackContainerKey
virtual StatusCode initialize() override
SG::WriteDecorHandleKey< xAOD::TrackParticleContainer > m_dec_lepton_id
Base class for elements of a container that can have aux data.
SG::WriteDecorHandleKey< xAOD::TrackParticleContainer > m_dec_muon_quality