|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef INDETHARDSCATTERSELECTIONTOOL_INDETHARDSCATTERSELECTIONTOOL_H
6 #define INDETHARDSCATTERSELECTIONTOOL_INDETHARDSCATTERSELECTIONTOOL_H
10 #include "AthLinks/ElementLink.h"
11 #include "GaudiKernel/ToolHandle.h"
34 class IInDetTrackSelectionTool;
78 virtual float add(
const float a,
const float b,
const float,
const float )
const = 0 ;
138 BooleanProperty
m_redoHardScatter{
this,
"RedoHardScatter",
false,
"If true, redo the hardscatter selection using sumpt2 or sumpt or sumptw"};
139 IntegerProperty
m_mode{
this,
"SelectionMode", InDet::InDetHardScatterSelectionTool::Mode::SumPt2,
"Mode for selecting the hardscatter: sumpt2[0] or sumpt[1] or sumptw[2]"};
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"};
142 StringProperty
m_hardScatterDeco{
this,
"HardScatterLinkDeco",
"hardScatterVertexLink",
"The decoration name of the ElementLink to the hardscatter vertex (applied to xAOD::EventInfo)"};
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"};
158 #endif // end: INDETHARDSCATTERSELECTIONTOOL_INDETHARDSCATTERSELECTIONTOOL_H
::StatusCode StatusCode
StatusCode definition for legacy code.
ElementLink implementation for ROOT usage.
Class describing a Vertex.
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.