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
10#include <vector>
11
12namespace DerivationFramework {
13
15 public:
16 using TrackParticleThinningBase::TrackParticleThinningBase;
17
18 virtual StatusCode initialize() override final;
19
20 private:
21 virtual std::vector<int> updateMask(const xAOD::TrackParticleContainer* trackParticles) const override final;
22 SG::ReadHandleKey< std::vector<float> > m_trackZ0PVKey{ this, "Z0SGEntryName", "", "Collection of floats corresponding to z0 wrt PV for tracks" };
23 };
24}
25
26#endif // DERIVATIONFRAMEWORK_TRACKPARTICLETHINNINGPHYS_H
virtual std::vector< int > updateMask(const xAOD::TrackParticleContainer *trackParticles) const override final
SG::ReadHandleKey< std::vector< float > > m_trackZ0PVKey
Property holding a SG store/key/clid from which a ReadHandle is made.
THE reconstruction tool.
TrackParticleContainer_v1 TrackParticleContainer
Definition of the current "TrackParticle container version".