 |
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};
74 "Select truth particle based on extrapolated position on cylinder placed at this radius. Enabled if greater than 0."};
76 "Minimum |Z| on cylinder for accepting extrapolated truth particle to surface."};
78 "Maximum |Z| on cylinder for accepting extrapolated truth particle to surface."};
80 "Select truth particle based on extrapolated position on disks placed at +/- z positions. Enabled if greater than 0."};
82 "Minimum radius on disk for accepting extrapolated truth particle to surface."};
84 "Maximum radius on disk for accepting extrapolated truth particle to surface."};
88 std::unique_ptr<Trk::DiscSurface>
m_disc1;
89 std::unique_ptr<Trk::DiscSurface>
m_disc2;
96 {
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.