|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef INDETPHYSVALMONITORING_ATHTRUTHSELECTIONTOOL_H
6 #define INDETPHYSVALMONITORING_ATHTRUTHSELECTIONTOOL_H
21 #include "GaudiKernel/ToolHandle.h"
53 FloatProperty
m_maxPt{
this,
"maxPt", -1.};
54 FloatProperty
m_minPt{
this,
"minPt", 400.};
63 IntegerProperty
m_pdgId{
this,
"pdgId", -1};
73 "Select truth particle based on extrapolated position on cylinder placed at this radius. Enabled if greater than 0."};
75 "Minimum |Z| on cylinder for accepting extrapolated truth particle to surface."};
77 "Maximum |Z| on cylinder for accepting extrapolated truth particle to surface."};
79 "Select truth particle based on extrapolated position on disks placed at +/- z positions. Enabled if greater than 0."};
81 "Minimum radius on disk for accepting extrapolated truth particle to surface."};
83 "Maximum radius on disk for accepting extrapolated truth particle to surface."};
87 std::unique_ptr<Trk::DiscSurface>
m_disc1;
88 std::unique_ptr<Trk::DiscSurface>
m_disc2;
95 {
this,
"Extrapolator",
"Trk::Extrapolator/AtlasExtrapolator",
""};
constexpr ParticleHypothesis particle[PARTICLEHYPOTHESES]
the array of masses
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
bool const RAWDATA *ch2 const
Templated CutList class to contain a group of cuts.
::StatusCode StatusCode
StatusCode definition for legacy code.