|
ATLAS Offline Software
|
Go to the documentation of this file.
24 #ifndef DERIVATIONFRAMEWORK_IsolationTrackDecorator_H
25 #define DERIVATIONFRAMEWORK_IsolationTrackDecorator_H
32 #include "GaudiKernel/ToolHandle.h"
63 this,
"TargetContainer",
"InDetTrackParticles",
"track particle container name"};
65 this,
"SelectionString",
"",
"selection string"};
67 this,
"Prefix",
"",
"prefix"};
69 this,
"isoSuffix", {
""},
"suffix for the isolations"};
71 this,
"SelectionFlag",
"",
"selection flag"};
75 this,
"SelectionFlagValue", 1,
"selection flag value"};
85 this,
"iso", {},
"isolation types vector<int>"};
91 this,
"ptconeDecoratorsKey", {}};
93 this,
"ptvarconeDecoratorsKey", {}};
95 this,
"topoetconeDecoratorsKey", {}};
97 this,
"topoetconeNonCoreConeDecoratorsKey", {}};
99 this,
"dec_trkFlagKey",
""};
Property holding a SG store/key/clid from which a ReadHandle is made.
std::vector< xAOD::Iso::IsolationType > m_ptvarconeTypes
StringArrayProperty m_iso_suffix
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_trackContainerKey
@ ptvarcone20
Mini-Isolation http://arxiv.org/abs/1007.2221.
xAOD::CaloCorrection m_topoclusCorrList
virtual StatusCode initialize() override
ToolHandle< xAOD::ITrackIsolationTool > m_trackIsolationTool
Athena configured tools.
SG::WriteDecorHandleKeyArray< xAOD::TrackParticleContainer > m_topoetconeDecoratorsKey
@ ptcone20
Track isolation.
xAOD::TrackCorrection m_trkCorrList
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
::StatusCode StatusCode
StatusCode definition for legacy code.
std::vector< xAOD::Iso::IsolationType > m_topoetconeTypes
std::vector< xAOD::Iso::IsolationType > m_ptconeTypes
SG::WriteDecorHandleKey< xAOD::TrackParticleContainer > m_dec_trkFlagKey
StringProperty m_selectionString
virtual StatusCode finalize() override
SG::WriteDecorHandleKeyArray< xAOD::TrackParticleContainer > m_ptconeDecoratorsKey
xAOD::CaloCorrection m_topoconeCorrList
SG::WriteDecorHandleKeyArray< xAOD::TrackParticleContainer > m_topoetconeNonCoreConeDecoratorsKey
IsolationTrackDecorator(const std::string &t, const std::string &n, const IInterface *p)
Constructor with parameters.
SG::WriteDecorHandleKeyArray< xAOD::TrackParticleContainer > m_ptvarconeDecoratorsKey
IntegerProperty m_selFlagValue
ToolHandle< xAOD::ICaloTopoClusterIsolationTool > m_caloIsolationTool
IntegerArrayProperty m_iso
virtual ~IsolationTrackDecorator()=default
Destructor.
virtual StatusCode addBranches() const override
IntegerProperty m_diff_ptvarcone