5#ifndef INDETHARDSCATTERSELECTIONTOOL_INDETHARDSCATTERSELECTIONTOOL_H
6#define INDETHARDSCATTERSELECTIONTOOL_INDETHARDSCATTERSELECTIONTOOL_H
10#include "AthLinks/ElementLink.h"
11#include "GaudiKernel/ToolHandle.h"
78 virtual float add(
const float a,
const float b,
const float,
const float )
const = 0 ;
101 virtual StatusCode
finalize()
override;
138 BooleanProperty
m_redoHardScatter{
this,
"RedoHardScatter",
false,
"If true, redo the hardscatter selection using sumpt2 or sumpt or sumptw"};
140 ToolHandle<InDet::IInDetTrackSelectionTool>
m_trkSelectTool{
this,
"TrackSelectionTool",
"InDet::InDetTrackSelectionTool/TrackSelectionTool",
"Track selection tool to use"};
141 BooleanProperty
m_returnDeco{
this,
"ReturnDeco",
false,
"If true, return the hardscatter as the vertex decorated with some boolean"};
143 FloatProperty
m_jetMinPt{
this,
"jetMinPt", 15000.0,
"minimum jet pt"};
144 FloatProperty
m_jetTrkMaxDr{
this,
"jetTrkMaxDr", 0.8,
"max dR between jet & Trk"};
145 FloatProperty
m_trkMaxPt{
this,
"trkMaxPt", 10045000,
"max track pt"};
ElementLink implementation for ROOT usage.
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
Property holding a SG store/key/clid from which a ReadHandle is made.
VertexContainer_v1 VertexContainer
Definition of the current "Vertex container version".
Vertex_v1 Vertex
Define the latest version of the vertex class.