5#ifndef DERIVATIONFRAMEWORK_TRACKPARAMETERSATPV_H
6#define DERIVATIONFRAMEWORK_TRACKPARAMETERSATPV_H
36 using base_class::base_class;
39 virtual StatusCode
initialize()
override final;
42 virtual StatusCode
addBranches(
const EventContext& ctx)
const override final;
46 {
this,
"TrackParticleContainerName",
"InDetTrackParticles",
""};
48 {
this,
"VertexContainerName",
"PrimaryVertices",
""};
51 {
this,
"Z0SGEntryName",
m_collTrackKey,
"DFCommonInDetTrackZ0AtPV"};
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.
the code used in this implementation is kindly stolen from: atlasoff:: ISF/ISF_Core/ISF_Tools
SG::WriteDecorHandleKey< xAOD::TrackParticleContainer > m_trackZ0PVDecoKey
SG::ReadHandleKey< xAOD::VertexContainer > m_collVertexKey
virtual StatusCode initialize() override final
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_collTrackKey
virtual StatusCode addBranches(const EventContext &ctx) const override final
Check that the current event passes this filter.
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.