7#ifndef JETMOMENTTOOLS_JETTRACKMOMENTSTOOL_H
8#define JETMOMENTTOOLS_JETTRACKMOMENTSTOOL_H
59 Gaudi::Property<std::string>
m_jetContainerName{
this,
"JetContainer",
"",
"SG key for input jet container"};
60 Gaudi::Property<std::string>
m_assocTracksName{
this,
"AssociatedTracks",
"",
"Name of associated tracks collection"};
61 Gaudi::Property<std::string>
m_suffix{
this,
"MomentSuffix",
"",
"Suffix for track moment decorations"};
62 Gaudi::Property<std::vector<float> >
m_minTrackPt{
this,
"TrackMinPtCuts", {},
"Vector of track pt cuts"};
63 Gaudi::Property<bool>
m_doPFlowMoments{
this,
"DoPFlowMoments",
false,
"Calculate PFlow Object track moments?"};
65 ToolHandle<InDet::IInDetTrackSelectionTool>
m_htsel{
this,
"TrackSelector",
"",
"track selection tool"};
82 const std::vector<TrackMomentStruct>
84 const float minTrackPt,
const std::vector<const xAOD::TrackParticle*>& tracks,
90 const std::vector<const xAOD::TrackParticle*>& tracks,
Interface for adding a decoration to a jet container.
Property holding a SG store/key/clid from which a ReadHandle is made.
Class to hold N-to-one aassociations between tracks and vertices.
DecorHandleKeyArray< WriteDecorHandle< T, S >, WriteDecorHandleKey< T >, Gaudi::DataHandle::Writer > WriteDecorHandleKeyArray
Jet_v1 Jet
Definition of the current "jet version".
VertexContainer_v1 VertexContainer
Definition of the current "Vertex container version".
Vertex_v1 Vertex
Define the latest version of the vertex class.
JetContainer_v1 JetContainer
Definition of the current "jet container version".