ATLAS Offline Software
OrthogonalSeedingTool.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef ACTSTRK_ORTHOGONALSEEDINGTOOL_SEEDINGTOOL_H
6 #define ACTSTRK_ORTHOGONALSEEDINGTOOL_SEEDINGTOOL_H 1
7 
8 // ATHENA
11 
12 // ACTS CORE
13 #include "Acts/Utilities/KDTree.hpp"
14 #include "Acts/Geometry/Extent.hpp"
15 #include "Acts/EventData/Seed.hpp"
16 #include "Acts/Seeding/SeedFilter.hpp"
17 #include "Acts/Seeding/SeedFinderOrthogonal.hpp"
18 #include "Acts/Definitions/Units.hpp"
19 #include "Acts/Seeding/SeedFinderOrthogonalConfig.hpp"
20 #include "Acts/Seeding/SeedFinderOrthogonal.hpp"
21 #include "Acts/Seeding/SeedFinderConfig.hpp"
22 #include "Acts/Seeding/SeedFilterConfig.hpp"
23 #include "Acts/Seeding/SeedFilter.hpp"
24 
25 #include <cmath> //for M_PI
26 
27 namespace ActsTrk {
28 
30  public extends<AthAlgTool, ActsTrk::ISeedingTool> {
31 
32  public:
33  using value_type = typename Acts::SpacePointContainer<ActsTrk::SpacePointCollector, Acts::detail::RefHolder>::SpacePointProxyType;
34  using seed_type = Acts::Seed< value_type, 3ul >;
35 
36  OrthogonalSeedingTool(const std::string& type, const std::string& name,
37  const IInterface* parent);
38  virtual ~OrthogonalSeedingTool() = default;
39 
40  virtual StatusCode initialize() override;
41 
42  // Interface
43  virtual StatusCode
44  createSeeds(const EventContext& ctx,
45  const Acts::SpacePointContainer<ActsTrk::SpacePointCollector, Acts::detail::RefHolder>& spContainer,
46  const Acts::Vector3& beamSpotPos,
47  const Acts::Vector3& bField,
48  ActsTrk::SeedContainer& seedContainer ) const override;
49 
50  private:
52 
53  // *********************************************************************
54  // *********************************************************************
55 
56  private:
57  Acts::SeedFinderOrthogonal<value_type> m_finder;
58  Acts::SeedFinderOrthogonalConfig<value_type> m_finderCfg;
59 
60  private:
61  // Used by Seed Finder Orthogonal Config
62  Gaudi::Property<float> m_minPt {this, "minPt", 900. * Acts::UnitConstants::MeV,
63  "Lower cutoff for seeds"};
64  Gaudi::Property<float> m_cotThetaMax {this, "cotThetaMax", 27.2899,
65  "Cot of maximum theta angle"};
66  Gaudi::Property<float> m_deltaRMinTopSP {this, "deltaRMinTopSP", 6 * Acts::UnitConstants::mm,
67  "minimum distance in r between middle and top SP in one seed"};
68  Gaudi::Property<float> m_deltaRMaxTopSP {this, "deltaRMaxTopSP", 280 * Acts::UnitConstants::mm,
69  "maximum distance in r between middle and top SP in one seed"};
70  Gaudi::Property<float> m_deltaRMinBottomSP {this, "deltaRMinBottomSP", 6 * Acts::UnitConstants::mm,
71  "minimum distance in r between middle and bottom SP in one seed"};
72  Gaudi::Property<float> m_deltaRMaxBottomSP {this, "deltaRMaxBottomSP", 120 * Acts::UnitConstants::mm,
73  "maximum distance in r between middle and bottom SP in one seed"};
74 
75  Gaudi::Property<float> m_impactMax {this, "impactMax", 2. * Acts::UnitConstants::mm,
76  "impact parameter"};
77 
78  Gaudi::Property<float> m_sigmaScattering {this, "sigmaScattering", 2,
79  "how many sigmas of scattering angle should be considered"};
80  Gaudi::Property<float> m_maxPtScattering {this, "maxPtScattering", 10e6,
81  "Upper pt limit for scattering calculation"};
82 
83  Gaudi::Property<unsigned int> m_maxSeedsPerSpM {this, "maxSeedsPerSpM", 5, // also used by SeedFilterConfig
84  "For how many seeds can one SpacePoint be the middle SpacePoint"};
85 
86  // Geometry Settings
87  // Detector ROI
88  // limiting location of collision region in z
89  Gaudi::Property<float> m_collisionRegionMin {this, "collisionRegionMin", -200 * Acts::UnitConstants::mm};
90  Gaudi::Property<float> m_collisionRegionMax {this, "collisionRegionMax", 200 * Acts::UnitConstants::mm};
91  Gaudi::Property<float> m_phiMin {this, "phiMin", -M_PI};
92  Gaudi::Property<float> m_phiMax {this, "phiMax", M_PI};
93  // limiting location of measurements
94  Gaudi::Property<float> m_zMin {this, "zMin", -3000 * Acts::UnitConstants::mm};
95  Gaudi::Property<float> m_zMax {this, "zMax", 3000 * Acts::UnitConstants::mm};
96  Gaudi::Property<float> m_rMax {this, "rMax", 320 * Acts::UnitConstants::mm};
97  Gaudi::Property<float> m_rMin {this, "rMin", 33 * Acts::UnitConstants::mm};
98 
99  Gaudi::Property<float> m_rMinMiddle {this, "rMinMiddle", 60.f * Acts::UnitConstants::mm};
100  Gaudi::Property<float> m_rMaxMiddle {this, "rMaxMiddle", 120.f * Acts::UnitConstants::mm};
101 
102  Gaudi::Property<float> m_deltaPhiMax {this, "deltaPhiMax", 0.085};
103 
104  Gaudi::Property<float> m_deltaZMax {this, "deltaZMax", 600 * Acts::UnitConstants::mm,
105  "Cut to the maximum value of delta z between SPs"};
106 
107  Gaudi::Property<bool> m_interactionPointCut {this, "interactionPointCut", true,
108  "Enable cut on the compatibility between interaction point and SPs"};
109 
110  Gaudi::Property<bool> m_seedConfirmation {this, "seedConfirmation", true,
111  "Seed Confirmation"};
112 
113  Gaudi::Property<float> m_radLengthPerSeed {this, "radLengthPerSeed", 0.1,
114  "average radiation lengths of material on the length of a seed. used for scattering"};
115 
116  // Used by Seed Filter Config
117  Gaudi::Property<float> m_deltaInvHelixDiameter {this, "deltaInvHelixDiameter", 0.00003 * 1. / Acts::UnitConstants::mm,
118  "The allowed delta between two inverted seed radii for them to be considered compatible"};
119  Gaudi::Property<float> m_impactWeightFactor {this, "impactWeightFactor", 100.,
120  "The transverse impact parameters (d0) is multiplied by this factor and subtracted from weight"};
121  Gaudi::Property<float> m_zOriginWeightFactor {this, "zOriginWeightFactor", 1.,
122 "The logitudinal impact parameters (z0) is multiplied by this factor and subtracted from weight"};
123  Gaudi::Property<float> m_compatSeedWeight {this, "compatSeedWeight", 100.,
124  "Seed weight increased by this value if a compatible seed has been found."};
125  Gaudi::Property<float> m_deltaRMin {this, "deltaRMin", 20. * Acts::UnitConstants::mm,
126  "Minimum distance between compatible seeds to be considered for weight boost"};
127  Gaudi::Property<std::size_t> m_compatSeedLimit {this, "compatSeedLimit", 3,
128  "How often do you want to increase the weight of a seed for finding a compatible seed"};
129 
130  Gaudi::Property<float> m_seedWeightIncrement {this, "seedWeightIncrement", 0};
131  Gaudi::Property<float> m_numSeedIncrement {this, "numSeedIncrement", 3.40282e+38}; // cannot use std::numeric_limits<float>::infinity()
132 
133  Gaudi::Property<bool> m_seedConfirmationInFilter {this, "seedConfirmationInFilter", true,
134  "Seed Confirmation"};
135 
136  Gaudi::Property<int> m_maxSeedsPerSpMConf {this, "maxSeedsPerSpMConf", 5,
137  "maximum number of lower quality seeds in seed confirmation"};
138  Gaudi::Property<int> m_maxQualitySeedsPerSpMConf {this, "maxQualitySeedsPerSpMConf", 5,
139  "maximum number of quality seeds for each middle-bottom SP-duplet in seed confirmation if the limit is reached we check if there is a lower quality seed to be replaced"};
140 
141  Gaudi::Property<bool> m_useDeltaRorTopRadius {this, "useDeltaRorTopRadius", true,
142  "use deltaR between top and middle SP instead of top radius to search for compatible SPs"};
143 
144  // Used by SeedConfirmationRangeConfig
145  Gaudi::Property< float > m_seedConfCentralZMin {this, "seedConfCentralZMin", -250. * Acts::UnitConstants::mm,
146  "minimum z for central seed confirmation "};
147  Gaudi::Property< float > m_seedConfCentralZMax {this, "seedConfCentralZMax", 250. * Acts::UnitConstants::mm,
148  "maximum z for central seed confirmation "};
149  Gaudi::Property< float > m_seedConfCentralRMax {this, "seedConfCentralRMax", 140. * Acts::UnitConstants::mm,
150  "maximum r for central seed confirmation "};
151  Gaudi::Property< size_t > m_seedConfCentralNTopLargeR {this, "seedConfCentralNTopLargeR", 1,
152  "nTop for large R central seed confirmation"};
153  Gaudi::Property< size_t > m_seedConfCentralNTopSmallR {this, "seedConfCentralNTopSmallR", 2,
154  "nTop for small R central seed confirmation"};
155  Gaudi::Property< float > m_seedConfCentralMinBottomRadius {this, "seedConfCentralMinBottomRadius", 60 * Acts::UnitConstants::mm,
156  "Minimum radius for bottom SP in seed confirmation"};
157  Gaudi::Property< float > m_seedConfCentralMaxZOrigin {this, "seedConfCentralMaxZOrigin", 150 * Acts::UnitConstants::mm,
158  "Maximum zOrigin in seed confirmation"};
159  Gaudi::Property< float > m_seedConfCentralMinImpact {this, "seedConfCentralMinImpact", 1. * Acts::UnitConstants::mm,
160  "Minimum impact parameter for seed confirmation"};
161 
162  Gaudi::Property< float > m_seedConfForwardZMin {this, "seedConfForwardZMin", -3000. * Acts::UnitConstants::mm,
163  "minimum z for forward seed confirmation "};
164  Gaudi::Property< float > m_seedConfForwardZMax {this, "seedConfForwardZMax", 3000. * Acts::UnitConstants::mm,
165  "maximum z for forward seed confirmation "};
166  Gaudi::Property< float > m_seedConfForwardRMax {this, "seedConfForwardRMax", 140. * Acts::UnitConstants::mm,
167  "maximum r for forward seed confirmation "};
168  Gaudi::Property< size_t > m_seedConfForwardNTopLargeR {this, "seedConfForwardNTopLargeR", 1,
169  "nTop for large R forward seed confirmation"};
170  Gaudi::Property< size_t > m_seedConfForwardNTopSmallR {this, "seedConfForwardNTopSmallR", 2,
171  "nTop for small R forward seed confirmation"};
172  Gaudi::Property< float > m_seedConfForwardMinBottomRadius {this, "seedConfForwardMinBottomRadius", 60 * Acts::UnitConstants::mm,
173  "Minimum radius for bottom SP in seed confirmation"};
174  Gaudi::Property< float > m_seedConfForwardMaxZOrigin {this, "seedConfForwardMaxZOrigin", 150 * Acts::UnitConstants::mm,
175  "Maximum zOrigin in seed confirmation"};
176  Gaudi::Property< float > m_seedConfForwardMinImpact {this, "seedConfForwardMinImpact", 1. * Acts::UnitConstants::mm,
177  "Minimum impact parameter for seed confirmation"};
178 
179  // Fast Track
180  Gaudi::Property< bool > m_useExperimentCuts {this, "useExperimentCuts", false, ""};
181 
182  Gaudi::Property< std::vector<std::vector<double>> > m_rRangeMiddleSP {this, "rRangeMiddleSP",
183  {{40.0, 90.0}, {40.0, 200.0}, {46.0, 200.0}, {46.0, 200.0}, {46.0, 250.0}, {46.0, 250.0}, {46.0, 250.0}, {46.0, 200.0}, {46.0, 200.0}, {40.0, 200.0}, {40.0, 90.0}},
184  "radial range for middle SP"};
185  };
186 
187 } // namespace
188 
189 #endif
190 
ActsTrk::OrthogonalSeedingTool::m_rMaxMiddle
Gaudi::Property< float > m_rMaxMiddle
Definition: OrthogonalSeedingTool.h:100
ActsTrk::OrthogonalSeedingTool::m_zMin
Gaudi::Property< float > m_zMin
Definition: OrthogonalSeedingTool.h:94
ActsTrk::OrthogonalSeedingTool::prepareConfiguration
StatusCode prepareConfiguration()
Definition: OrthogonalSeedingTool.cxx:126
ActsTrk::OrthogonalSeedingTool::m_radLengthPerSeed
Gaudi::Property< float > m_radLengthPerSeed
Definition: OrthogonalSeedingTool.h:113
ActsTrk::OrthogonalSeedingTool::m_maxSeedsPerSpMConf
Gaudi::Property< int > m_maxSeedsPerSpMConf
Definition: OrthogonalSeedingTool.h:136
ActsTrk::OrthogonalSeedingTool::m_rMinMiddle
Gaudi::Property< float > m_rMinMiddle
Definition: OrthogonalSeedingTool.h:99
ActsTrk::OrthogonalSeedingTool::m_impactWeightFactor
Gaudi::Property< float > m_impactWeightFactor
Definition: OrthogonalSeedingTool.h:119
ActsTrk::OrthogonalSeedingTool::m_seedWeightIncrement
Gaudi::Property< float > m_seedWeightIncrement
Definition: OrthogonalSeedingTool.h:130
ActsTrk::OrthogonalSeedingTool::m_finder
Acts::SeedFinderOrthogonal< value_type > m_finder
Definition: OrthogonalSeedingTool.h:57
ActsTrk::OrthogonalSeedingTool::m_compatSeedLimit
Gaudi::Property< std::size_t > m_compatSeedLimit
Definition: OrthogonalSeedingTool.h:127
ActsTrk::OrthogonalSeedingTool::m_seedConfCentralMaxZOrigin
Gaudi::Property< float > m_seedConfCentralMaxZOrigin
Definition: OrthogonalSeedingTool.h:157
ActsTrk::OrthogonalSeedingTool::m_deltaRMinBottomSP
Gaudi::Property< float > m_deltaRMinBottomSP
Definition: OrthogonalSeedingTool.h:70
ActsTrk::OrthogonalSeedingTool::m_seedConfForwardMinImpact
Gaudi::Property< float > m_seedConfForwardMinImpact
Definition: OrthogonalSeedingTool.h:176
ActsTrk::OrthogonalSeedingTool::m_interactionPointCut
Gaudi::Property< bool > m_interactionPointCut
Definition: OrthogonalSeedingTool.h:107
ActsTrk::OrthogonalSeedingTool::m_deltaRMin
Gaudi::Property< float > m_deltaRMin
Definition: OrthogonalSeedingTool.h:125
ActsTrk::OrthogonalSeedingTool::m_maxPtScattering
Gaudi::Property< float > m_maxPtScattering
Definition: OrthogonalSeedingTool.h:80
ActsTrk::OrthogonalSeedingTool::m_minPt
Gaudi::Property< float > m_minPt
Definition: OrthogonalSeedingTool.h:62
ActsTrk::OrthogonalSeedingTool::initialize
virtual StatusCode initialize() override
Definition: OrthogonalSeedingTool.cxx:15
ISeedingTool.h
python.SystemOfUnits.MeV
int MeV
Definition: SystemOfUnits.py:154
ActsTrk::OrthogonalSeedingTool::m_deltaInvHelixDiameter
Gaudi::Property< float > m_deltaInvHelixDiameter
Definition: OrthogonalSeedingTool.h:117
ActsTrk::OrthogonalSeedingTool::m_useDeltaRorTopRadius
Gaudi::Property< bool > m_useDeltaRorTopRadius
Definition: OrthogonalSeedingTool.h:141
M_PI
#define M_PI
Definition: ActiveFraction.h:11
ActsTrk::OrthogonalSeedingTool::m_rMax
Gaudi::Property< float > m_rMax
Definition: OrthogonalSeedingTool.h:96
ActsTrk::OrthogonalSeedingTool::~OrthogonalSeedingTool
virtual ~OrthogonalSeedingTool()=default
ActsTrk::OrthogonalSeedingTool::m_phiMax
Gaudi::Property< float > m_phiMax
Definition: OrthogonalSeedingTool.h:92
ActsTrk::OrthogonalSeedingTool::m_collisionRegionMin
Gaudi::Property< float > m_collisionRegionMin
Definition: OrthogonalSeedingTool.h:89
ActsTrk::OrthogonalSeedingTool::m_maxSeedsPerSpM
Gaudi::Property< unsigned int > m_maxSeedsPerSpM
Definition: OrthogonalSeedingTool.h:83
ActsTrk::OrthogonalSeedingTool::m_seedConfForwardZMin
Gaudi::Property< float > m_seedConfForwardZMin
Definition: OrthogonalSeedingTool.h:162
ActsTrk::OrthogonalSeedingTool::createSeeds
virtual StatusCode createSeeds(const EventContext &ctx, const Acts::SpacePointContainer< ActsTrk::SpacePointCollector, Acts::detail::RefHolder > &spContainer, const Acts::Vector3 &beamSpotPos, const Acts::Vector3 &bField, ActsTrk::SeedContainer &seedContainer) const override
Definition: OrthogonalSeedingTool.cxx:92
ActsTrk::OrthogonalSeedingTool::m_seedConfCentralZMin
Gaudi::Property< float > m_seedConfCentralZMin
Definition: OrthogonalSeedingTool.h:145
ActsTrk::OrthogonalSeedingTool::m_rMin
Gaudi::Property< float > m_rMin
Definition: OrthogonalSeedingTool.h:97
ActsTrk::OrthogonalSeedingTool::m_zMax
Gaudi::Property< float > m_zMax
Definition: OrthogonalSeedingTool.h:95
ActsTrk::OrthogonalSeedingTool::m_deltaRMinTopSP
Gaudi::Property< float > m_deltaRMinTopSP
Definition: OrthogonalSeedingTool.h:66
ActsTrk::OrthogonalSeedingTool::m_numSeedIncrement
Gaudi::Property< float > m_numSeedIncrement
Definition: OrthogonalSeedingTool.h:131
ActsTrk::OrthogonalSeedingTool::m_phiMin
Gaudi::Property< float > m_phiMin
Definition: OrthogonalSeedingTool.h:91
ActsTrk::OrthogonalSeedingTool::m_seedConfCentralMinBottomRadius
Gaudi::Property< float > m_seedConfCentralMinBottomRadius
Definition: OrthogonalSeedingTool.h:155
ActsTrk::OrthogonalSeedingTool::m_seedConfCentralNTopLargeR
Gaudi::Property< size_t > m_seedConfCentralNTopLargeR
Definition: OrthogonalSeedingTool.h:151
ActsTrk::OrthogonalSeedingTool::m_collisionRegionMax
Gaudi::Property< float > m_collisionRegionMax
Definition: OrthogonalSeedingTool.h:90
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AthAlgTool.h
ActsTrk::OrthogonalSeedingTool::m_deltaRMaxTopSP
Gaudi::Property< float > m_deltaRMaxTopSP
Definition: OrthogonalSeedingTool.h:68
test_pyathena.parent
parent
Definition: test_pyathena.py:15
ActsTrk::OrthogonalSeedingTool::m_seedConfirmation
Gaudi::Property< bool > m_seedConfirmation
Definition: OrthogonalSeedingTool.h:110
ActsTrk::OrthogonalSeedingTool::m_finderCfg
Acts::SeedFinderOrthogonalConfig< value_type > m_finderCfg
Definition: OrthogonalSeedingTool.h:58
ActsTrk::OrthogonalSeedingTool::m_seedConfCentralZMax
Gaudi::Property< float > m_seedConfCentralZMax
Definition: OrthogonalSeedingTool.h:147
ActsTrk::OrthogonalSeedingTool::m_seedConfForwardRMax
Gaudi::Property< float > m_seedConfForwardRMax
Definition: OrthogonalSeedingTool.h:166
ActsTrk::OrthogonalSeedingTool::m_deltaRMaxBottomSP
Gaudi::Property< float > m_deltaRMaxBottomSP
Definition: OrthogonalSeedingTool.h:72
ActsTrk::OrthogonalSeedingTool::m_seedConfForwardMaxZOrigin
Gaudi::Property< float > m_seedConfForwardMaxZOrigin
Definition: OrthogonalSeedingTool.h:174
ActsTrk::OrthogonalSeedingTool::m_seedConfForwardMinBottomRadius
Gaudi::Property< float > m_seedConfForwardMinBottomRadius
Definition: OrthogonalSeedingTool.h:172
DataVector
Derived DataVector<T>.
Definition: DataVector.h:581
ActsTrk::OrthogonalSeedingTool::m_seedConfCentralMinImpact
Gaudi::Property< float > m_seedConfCentralMinImpact
Definition: OrthogonalSeedingTool.h:159
ActsTrk::OrthogonalSeedingTool::m_seedConfForwardZMax
Gaudi::Property< float > m_seedConfForwardZMax
Definition: OrthogonalSeedingTool.h:164
ActsTrk::OrthogonalSeedingTool
Definition: OrthogonalSeedingTool.h:30
ActsTrk::OrthogonalSeedingTool::m_seedConfCentralNTopSmallR
Gaudi::Property< size_t > m_seedConfCentralNTopSmallR
Definition: OrthogonalSeedingTool.h:153
ActsTrk::OrthogonalSeedingTool::m_compatSeedWeight
Gaudi::Property< float > m_compatSeedWeight
Definition: OrthogonalSeedingTool.h:123
ActsTrk::OrthogonalSeedingTool::seed_type
Acts::Seed< value_type, 3ul > seed_type
Definition: OrthogonalSeedingTool.h:34
ActsTrk::OrthogonalSeedingTool::m_seedConfCentralRMax
Gaudi::Property< float > m_seedConfCentralRMax
Definition: OrthogonalSeedingTool.h:149
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:221
ActsTrk::OrthogonalSeedingTool::m_rRangeMiddleSP
Gaudi::Property< std::vector< std::vector< double > > > m_rRangeMiddleSP
Definition: OrthogonalSeedingTool.h:182
python.SystemOfUnits.mm
int mm
Definition: SystemOfUnits.py:83
ActsTrk::OrthogonalSeedingTool::OrthogonalSeedingTool
OrthogonalSeedingTool(const std::string &type, const std::string &name, const IInterface *parent)
Definition: OrthogonalSeedingTool.cxx:9
ActsTrk::OrthogonalSeedingTool::m_maxQualitySeedsPerSpMConf
Gaudi::Property< int > m_maxQualitySeedsPerSpMConf
Definition: OrthogonalSeedingTool.h:138
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
ActsTrk
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...
Definition: MuonDetectorBuilderTool.cxx:49
ActsTrk::OrthogonalSeedingTool::m_impactMax
Gaudi::Property< float > m_impactMax
Definition: OrthogonalSeedingTool.h:75
ActsTrk::OrthogonalSeedingTool::m_useExperimentCuts
Gaudi::Property< bool > m_useExperimentCuts
Definition: OrthogonalSeedingTool.h:180
ActsTrk::OrthogonalSeedingTool::m_zOriginWeightFactor
Gaudi::Property< float > m_zOriginWeightFactor
Definition: OrthogonalSeedingTool.h:121
ActsTrk::OrthogonalSeedingTool::m_sigmaScattering
Gaudi::Property< float > m_sigmaScattering
Definition: OrthogonalSeedingTool.h:78
ActsTrk::OrthogonalSeedingTool::m_cotThetaMax
Gaudi::Property< float > m_cotThetaMax
Definition: OrthogonalSeedingTool.h:64
value_type
Definition: EDM_MasterSearch.h:11
ActsTrk::OrthogonalSeedingTool::m_deltaZMax
Gaudi::Property< float > m_deltaZMax
Definition: OrthogonalSeedingTool.h:104
ActsTrk::OrthogonalSeedingTool::m_seedConfForwardNTopSmallR
Gaudi::Property< size_t > m_seedConfForwardNTopSmallR
Definition: OrthogonalSeedingTool.h:170
ActsTrk::OrthogonalSeedingTool::m_deltaPhiMax
Gaudi::Property< float > m_deltaPhiMax
Definition: OrthogonalSeedingTool.h:102
ActsTrk::OrthogonalSeedingTool::m_seedConfForwardNTopLargeR
Gaudi::Property< size_t > m_seedConfForwardNTopLargeR
Definition: OrthogonalSeedingTool.h:168
ActsTrk::OrthogonalSeedingTool::m_seedConfirmationInFilter
Gaudi::Property< bool > m_seedConfirmationInFilter
Definition: OrthogonalSeedingTool.h:133