5#ifndef DERIVATIONFRAMEWORK_PIXELNTUPLEMAKER_H
6#define DERIVATIONFRAMEWORK_PIXELNTUPLEMAKER_H
25#include "Gaudi/Property.h"
32 using base_class::base_class;
34 virtual StatusCode
initialize()
override final;
35 virtual StatusCode
addBranches(
const EventContext& ctx)
const override final;
40 {
this,
"StoreMode", 1,
"Storing mode: 1:full, 2:small, 3:Z->tautau"};
43 {
this,
"TrackSelectionTool",
""};
46 {
this,
"ContainerName",
"InDetTrackParticles",
"" };
48 {
this,
"MeasurementValidationKey",
"PixelClusters",
""};
51 {
this,
"PixelMonitoringTracksKey",
"PixelMonitoringTrack",
"" };
Scalar eta() const
pseudorapidity method
Scalar phi() const
phi method
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.
virtual StatusCode initialize() override final
ToolHandle< InDet::IInDetTrackSelectionTool > m_selector
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_containerKey
std::vector< ElementLink< xAOD::TrackStateValidationContainer > >::const_iterator MeasurementsOnTrackIter
virtual StatusCode addBranches(const EventContext &ctx) const override final
SG::WriteHandleKey< xAOD::TrackParticleContainer > m_monitoringTracks
Gaudi::Property< int > m_storeMode
SG::ReadHandleKey< xAOD::TrackMeasurementValidationContainer > m_measurementContainerKey
std::vector< ElementLink< xAOD::TrackStateValidationContainer > > MeasurementsOnTrack
static void GetLayerEtaPhiFromId(uint64_t id, int *barrelEC, int *layer, int *eta, int *phi)
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.