![]() |
ATLAS Offline Software
|
#include <OrthogonalSeedingTool.h>
Public Types | |
| using | value_type = typename Acts::SpacePointContainer<ActsTrk::SpacePointCollector, Acts::detail::RefHolder>::SpacePointProxyType |
| using | seed_type = Acts::Seed< value_type, 3ul > |
Public Member Functions | |
| OrthogonalSeedingTool (const std::string &type, const std::string &name, const IInterface *parent) | |
| virtual | ~OrthogonalSeedingTool ()=default |
| virtual StatusCode | initialize () override |
| 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 |
Private Member Functions | |
| StatusCode | prepareConfiguration () |
| const Acts::Logger & | logger () const |
| Private access to the logger. | |
Private Attributes | |
| Acts::SeedFinderOrthogonal< value_type > | m_finder |
| Acts::SeedFinderOrthogonalConfig< value_type > | m_finderCfg |
| Gaudi::Property< float > | m_minPt |
| Gaudi::Property< float > | m_cotThetaMax |
| Gaudi::Property< float > | m_deltaRMinTopSP |
| Gaudi::Property< float > | m_deltaRMaxTopSP |
| Gaudi::Property< float > | m_deltaRMinBottomSP |
| Gaudi::Property< float > | m_deltaRMaxBottomSP |
| Gaudi::Property< float > | m_impactMax |
| Gaudi::Property< float > | m_sigmaScattering |
| Gaudi::Property< float > | m_maxPtScattering |
| Gaudi::Property< unsigned int > | m_maxSeedsPerSpM |
| Gaudi::Property< float > | m_collisionRegionMin {this, "collisionRegionMin", -200 * Acts::UnitConstants::mm} |
| Gaudi::Property< float > | m_collisionRegionMax {this, "collisionRegionMax", 200 * Acts::UnitConstants::mm} |
| Gaudi::Property< float > | m_phiMin {this, "phiMin", -M_PI} |
| Gaudi::Property< float > | m_phiMax {this, "phiMax", M_PI} |
| Gaudi::Property< float > | m_zMin {this, "zMin", -3000 * Acts::UnitConstants::mm} |
| Gaudi::Property< float > | m_zMax {this, "zMax", 3000 * Acts::UnitConstants::mm} |
| Gaudi::Property< float > | m_rMax {this, "rMax", 320 * Acts::UnitConstants::mm} |
| Gaudi::Property< float > | m_rMin {this, "rMin", 33 * Acts::UnitConstants::mm} |
| Gaudi::Property< float > | m_rMinMiddle {this, "rMinMiddle", 60.f * Acts::UnitConstants::mm} |
| Gaudi::Property< float > | m_rMaxMiddle {this, "rMaxMiddle", 120.f * Acts::UnitConstants::mm} |
| Gaudi::Property< float > | m_deltaPhiMax {this, "deltaPhiMax", 0.085} |
| Gaudi::Property< float > | m_deltaZMax |
| Gaudi::Property< bool > | m_interactionPointCut |
| Gaudi::Property< bool > | m_seedConfirmation |
| Gaudi::Property< float > | m_radLengthPerSeed |
| Gaudi::Property< float > | m_deltaInvHelixDiameter |
| Gaudi::Property< float > | m_impactWeightFactor |
| Gaudi::Property< float > | m_zOriginWeightFactor |
| Gaudi::Property< float > | m_compatSeedWeight |
| Gaudi::Property< float > | m_deltaRMin |
| Gaudi::Property< std::size_t > | m_compatSeedLimit |
| Gaudi::Property< float > | m_seedWeightIncrement {this, "seedWeightIncrement", 0} |
| Gaudi::Property< float > | m_numSeedIncrement {this, "numSeedIncrement", 3.40282e+38} |
| Gaudi::Property< bool > | m_seedConfirmationInFilter |
| Gaudi::Property< int > | m_maxSeedsPerSpMConf |
| Gaudi::Property< int > | m_maxQualitySeedsPerSpMConf |
| Gaudi::Property< bool > | m_useDeltaRorTopRadius |
| Gaudi::Property< float > | m_seedConfCentralZMin |
| Gaudi::Property< float > | m_seedConfCentralZMax |
| Gaudi::Property< float > | m_seedConfCentralRMax |
| Gaudi::Property< size_t > | m_seedConfCentralNTopLargeR |
| Gaudi::Property< size_t > | m_seedConfCentralNTopSmallR |
| Gaudi::Property< float > | m_seedConfCentralMinBottomRadius |
| Gaudi::Property< float > | m_seedConfCentralMaxZOrigin |
| Gaudi::Property< float > | m_seedConfCentralMinImpact |
| Gaudi::Property< float > | m_seedConfForwardZMin |
| Gaudi::Property< float > | m_seedConfForwardZMax |
| Gaudi::Property< float > | m_seedConfForwardRMax |
| Gaudi::Property< size_t > | m_seedConfForwardNTopLargeR |
| Gaudi::Property< size_t > | m_seedConfForwardNTopSmallR |
| Gaudi::Property< float > | m_seedConfForwardMinBottomRadius |
| Gaudi::Property< float > | m_seedConfForwardMaxZOrigin |
| Gaudi::Property< float > | m_seedConfForwardMinImpact |
| Gaudi::Property< bool > | m_useExperimentCuts {this, "useExperimentCuts", false, ""} |
| Gaudi::Property< std::vector< std::vector< double > > > | m_rRangeMiddleSP |
| std::unique_ptr< const Acts::Logger > | m_logger {nullptr} |
| logging instance | |
Definition at line 30 of file OrthogonalSeedingTool.h.
| using ActsTrk::OrthogonalSeedingTool::seed_type = Acts::Seed< value_type, 3ul > |
Definition at line 35 of file OrthogonalSeedingTool.h.
| using ActsTrk::OrthogonalSeedingTool::value_type = typename Acts::SpacePointContainer<ActsTrk::SpacePointCollector, Acts::detail::RefHolder>::SpacePointProxyType |
Definition at line 34 of file OrthogonalSeedingTool.h.
| ActsTrk::OrthogonalSeedingTool::OrthogonalSeedingTool | ( | const std::string & | type, |
| const std::string & | name, | ||
| const IInterface * | parent ) |
Definition at line 15 of file OrthogonalSeedingTool.cxx.
|
virtualdefault |
|
overridevirtual |
Definition at line 102 of file OrthogonalSeedingTool.cxx.
|
overridevirtual |
Definition at line 21 of file OrthogonalSeedingTool.cxx.
|
inlineprivate |
|
private |
Definition at line 133 of file OrthogonalSeedingTool.cxx.
|
private |
Definition at line 91 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 90 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 128 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 124 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 65 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 118 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 103 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 73 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 69 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 126 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 71 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 67 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 105 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 58 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 59 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 76 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 120 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 108 of file OrthogonalSeedingTool.h.
|
private |
|
private |
Definition at line 81 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 139 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 84 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 137 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 63 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 132 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 93 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 92 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 114 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 97 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 101 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 98 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 100 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 183 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 158 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 156 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 160 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 152 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 154 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 150 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 148 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 146 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 175 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 173 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 177 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 169 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 171 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 167 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 165 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 163 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 111 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 134 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 131 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 79 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 142 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 181 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 96 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 95 of file OrthogonalSeedingTool.h.
|
private |
Definition at line 122 of file OrthogonalSeedingTool.h.