ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
PhysicsAnalysis
DerivationFramework
DerivationFrameworkInDet
DerivationFrameworkInDet
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
8
#include "
DerivationFrameworkInDet/TrackParticleThinningBase.h
"
9
#include "
xAODTracking/TrackParticleContainer.h
"
10
#include "
StoreGate/ReadDecorHandleKey.h
"
11
#include <vector>
12
13
namespace
DerivationFramework
{
14
15
class
TrackParticleThinningPHYS
:
public
TrackParticleThinningBase
{
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
;
23
SG::ReadDecorHandleKey<xAOD::TrackParticleContainer>
m_trackZ0PVKey
{
24
this
,
"Z0SGEntryName"
,
m_inDetSGKey
,
"DFCommonInDetTrackZ0AtPV"
,
25
"Decoration key for z0 wrt PV"
};
26
SG::ReadDecorHandleKey<xAOD::TrackParticleContainer>
m_tightPrimaryKey
{
27
this
,
"TightPrimaryKey"
,
m_inDetSGKey
,
"DFCommonTightPrimary"
,
28
"Decoration key for tight primary selection"
};
29
};
30
}
31
32
#endif
// DERIVATIONFRAMEWORK_TRACKPARTICLETHINNINGPHYS_H
TrackParticleContainer.h
ReadDecorHandleKey.h
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
TrackParticleThinningBase.h
DerivationFramework::TrackParticleThinningBase
Definition
TrackParticleThinningBase.h:26
DerivationFramework::TrackParticleThinningBase::m_inDetSGKey
SG::ThinningHandleKey< xAOD::TrackParticleContainer > m_inDetSGKey
Definition
TrackParticleThinningBase.h:37
DerivationFramework::TrackParticleThinningPHYS
Definition
TrackParticleThinningPHYS.h:15
DerivationFramework::TrackParticleThinningPHYS::m_trackZ0PVKey
SG::ReadDecorHandleKey< xAOD::TrackParticleContainer > m_trackZ0PVKey
Definition
TrackParticleThinningPHYS.h:23
DerivationFramework::TrackParticleThinningPHYS::updateMask
virtual std::vector< int > updateMask(const EventContext &ctx, const xAOD::TrackParticleContainer *trackParticles) const override final
Definition
TrackParticleThinningPHYS.cxx:21
DerivationFramework::TrackParticleThinningPHYS::m_tightPrimaryKey
SG::ReadDecorHandleKey< xAOD::TrackParticleContainer > m_tightPrimaryKey
Definition
TrackParticleThinningPHYS.h:26
DerivationFramework::TrackParticleThinningPHYS::initialize
virtual StatusCode initialize() override final
Definition
TrackParticleThinningPHYS.cxx:12
SG::ReadDecorHandleKey
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
Definition
StoreGate/StoreGate/ReadDecorHandleKey.h:86
DerivationFramework
THE reconstruction tool.
Definition
CascadeTools.h:16
xAOD::TrackParticleContainer
TrackParticleContainer_v1 TrackParticleContainer
Definition of the current "TrackParticle container version".
Definition
Event/xAOD/xAODTracking/xAODTracking/TrackParticleContainer.h:14
Generated on
for ATLAS Offline Software by
1.17.0