ATLAS Offline Software
Loading...
Searching...
No Matches
TrackParticleThinningPHYS.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef DERIVATIONFRAMEWORK_TRACKPARTICLETHINNINGPHYS_H
6#define DERIVATIONFRAMEWORK_TRACKPARTICLETHINNINGPHYS_H
7
11#include <vector>
12
13namespace DerivationFramework {
14
16 public:
17 using TrackParticleThinningBase::TrackParticleThinningBase;
18
19 virtual StatusCode initialize() override final;
20
21 private:
22 virtual std::vector<int> updateMask(const EventContext& ctx, const xAOD::TrackParticleContainer* trackParticles) const override final;
24 this, "Z0SGEntryName", m_inDetSGKey, "DFCommonInDetTrackZ0AtPV",
25 "Decoration key for z0 wrt PV"};
27 this, "TightPrimaryKey", m_inDetSGKey, "DFCommonTightPrimary",
28 "Decoration key for tight primary selection"};
29 };
30}
31
32#endif // DERIVATIONFRAMEWORK_TRACKPARTICLETHINNINGPHYS_H
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
SG::ThinningHandleKey< xAOD::TrackParticleContainer > m_inDetSGKey
SG::ReadDecorHandleKey< xAOD::TrackParticleContainer > m_trackZ0PVKey
virtual std::vector< int > updateMask(const EventContext &ctx, const xAOD::TrackParticleContainer *trackParticles) const override final
SG::ReadDecorHandleKey< xAOD::TrackParticleContainer > m_tightPrimaryKey
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
THE reconstruction tool.
TrackParticleContainer_v1 TrackParticleContainer
Definition of the current "TrackParticle container version".