![]() |
ATLAS Offline Software
|
#include <GridTripletSeedingTool.h>
Public Member Functions | |
| GridTripletSeedingTool (const std::string &type, const std::string &name, const IInterface *parent) | |
| virtual StatusCode | initialize () override |
| StatusCode | createSeeds2 (const EventContext &ctx, const std::vector< const xAOD::SpacePointContainer * > &spacePointCollections, const Eigen::Vector3f &beamSpotPos, float bFieldInZ, ActsTrk::SeedContainer &seedContainer) const override |
Protected Attributes | |
| Gaudi::Property< bool > | m_seedQualitySelection |
| Gaudi::Property< float > | m_minPt |
| Gaudi::Property< float > | m_cotThetaMax |
| Gaudi::Property< float > | m_zMin |
| Gaudi::Property< float > | m_zMax |
| Gaudi::Property< float > | m_deltaRMax |
| Gaudi::Property< float > | m_impactMax |
| Gaudi::Property< std::vector< float > > | m_zBinEdges |
| Gaudi::Property< std::vector< float > > | m_rBinEdges |
| Gaudi::Property< float > | m_gridRMax |
| Gaudi::Property< float > | m_gridPhiMin |
| Gaudi::Property< float > | m_gridPhiMax |
| Gaudi::Property< int > | m_phiBinDeflectionCoverage |
| Gaudi::Property< int > | m_maxPhiBins |
| Gaudi::Property< float > | m_rMax |
| Gaudi::Property< float > | m_binSizeR |
| Gaudi::Property< float > | m_deltaRMin |
| Gaudi::Property< float > | m_deltaRMinTopSP |
| Gaudi::Property< float > | m_deltaRMaxTopSP |
| Gaudi::Property< float > | m_deltaRMinBottomSP |
| Gaudi::Property< float > | m_deltaRMaxBottomSP |
| Gaudi::Property< float > | m_deltaZMax |
| Gaudi::Property< float > | m_collisionRegionMin |
| Gaudi::Property< float > | m_collisionRegionMax |
| Gaudi::Property< float > | m_sigmaScattering |
| Gaudi::Property< float > | m_maxPtScattering |
| Gaudi::Property< float > | m_radLengthPerSeed |
| Gaudi::Property< int > | m_maxSeedsPerSpM |
| Gaudi::Property< bool > | m_interactionPointCut |
| Gaudi::Property< std::vector< size_t > > | m_zBinsCustomLooping |
| Gaudi::Property< std::vector< std::size_t > > | m_rBinsCustomLooping |
| Gaudi::Property< bool > | m_useVariableMiddleSPRange |
| Gaudi::Property< std::vector< std::vector< double > > > | m_rRangeMiddleSP |
| Gaudi::Property< float > | m_deltaRMiddleMinSPRange |
| Gaudi::Property< float > | m_deltaRMiddleMaxSPRange |
| Gaudi::Property< bool > | m_seedConfirmation |
| 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_useDetailedDoubleMeasurementInfo |
| Gaudi::Property< float > | m_toleranceParam |
| Gaudi::Property< float > | m_phiMin |
| Gaudi::Property< float > | m_phiMax |
| Gaudi::Property< float > | m_rMin {this, "rMin", 0 * Acts::UnitConstants::mm, ""} |
| Gaudi::Property< float > | m_zAlign |
| Gaudi::Property< float > | m_rAlign |
| Gaudi::Property< float > | m_sigmaError {this, "sigmaError", 5, ""} |
| Gaudi::Property< float > | m_impactWeightFactor |
| Gaudi::Property< float > | m_zOriginWeightFactor {this, "zOriginWeightFactor", 1.} |
| Gaudi::Property< float > | m_compatSeedWeight |
| Gaudi::Property< std::size_t > | m_compatSeedLimit |
| Gaudi::Property< float > | m_seedWeightIncrement |
| Gaudi::Property< float > | m_numSeedIncrement |
| Gaudi::Property< bool > | m_seedConfirmationInFilter |
| Gaudi::Property< std::size_t > | m_maxSeedsPerSpMConf |
| Gaudi::Property< std::size_t > | m_maxQualitySeedsPerSpMConf |
| Gaudi::Property< bool > | m_useDeltaRorTopRadius |
| Gaudi::Property< float > | m_deltaInvHelixDiameter |
| Gaudi::Property< std::vector< std::pair< int, int > > > | m_zBinNeighborsTop |
| Gaudi::Property< std::vector< std::pair< int, int > > > | m_zBinNeighborsBottom |
| Gaudi::Property< std::vector< std::pair< int, int > > > | m_rBinNeighborsTop |
| Gaudi::Property< std::vector< std::pair< int, int > > > | m_rBinNeighborsBottom |
| Gaudi::Property< int > | m_numPhiNeighbors |
| Gaudi::Property< bool > | m_useExperimentCuts |
| Gaudi::Property< int > | m_stateVectorReserveSize |
| Gaudi::Property< float > | m_expCutrMin |
Private Member Functions | |
| const Acts::Logger & | logger () const |
| Private access to the logger. More... | |
| bool | spacePointSelectionFunction (const xAOD::SpacePoint *sp, float r) const |
| bool | doubletSelectionFunction (const Acts::ConstSpacePointProxy2 &middle, const Acts::ConstSpacePointProxy2 &other, float cotTheta, bool isBottomCandidate) const |
| std::pair< float, float > | retrieveRadiusRangeForMiddle (const Acts::ConstSpacePointProxy2 &spM, const Acts::Range1D< float > &rMiddleSpRange) const |
Private Attributes | |
| Acts::CylindricalSpacePointGrid2::Config | m_gridCfg |
| Acts::DoubletSeedFinder::Config | m_bottomDoubletFinderCfg |
| Acts::DoubletSeedFinder::Config | m_topDoubletFinderCfg |
| Acts::TripletSeedFinder::Config | m_tripletFinderCfg |
| Acts::BroadTripletSeedFilter::Config | m_filterCfg |
| std::optional< Acts::TripletSeeder > | m_finder |
| std::unique_ptr< const Acts::Logger > | m_logger |
| logging instance More... | |
| std::unique_ptr< const Acts::Logger > | m_loggerFilter |
| const PixelID * | m_pixelId {nullptr} |
Definition at line 27 of file GridTripletSeedingTool.h.
| ActsTrk::GridTripletSeedingTool::GridTripletSeedingTool | ( | const std::string & | type, |
| const std::string & | name, | ||
| const IInterface * | parent | ||
| ) |
Definition at line 9 of file GridTripletSeedingTool.cxx.
|
override |
Definition at line 386 of file GridTripletSeedingTool.cxx.
|
private |
Definition at line 335 of file GridTripletSeedingTool.cxx.
|
overridevirtual |
Definition at line 14 of file GridTripletSeedingTool.cxx.
|
inlineprivate |
|
private |
Definition at line 366 of file GridTripletSeedingTool.cxx.
|
private |
Definition at line 286 of file GridTripletSeedingTool.cxx.
|
protected |
Definition at line 93 of file GridTripletSeedingTool.h.
|
private |
Definition at line 338 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 118 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 115 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 249 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 245 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 50 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 271 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 56 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 109 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 103 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 168 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 166 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 96 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 106 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 100 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 112 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 333 of file GridTripletSeedingTool.h.
|
private |
Definition at line 341 of file GridTripletSeedingTool.h.
|
private |
Definition at line 343 of file GridTripletSeedingTool.h.
|
private |
Definition at line 337 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 80 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 77 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 74 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 60 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 240 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 136 of file GridTripletSeedingTool.h.
|
private |
logging instance
Definition at line 346 of file GridTripletSeedingTool.h.
|
private |
Definition at line 347 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 87 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 124 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 264 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 131 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 261 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 48 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 321 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 255 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 83 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 230 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 228 of file GridTripletSeedingTool.h.
Definition at line 349 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 127 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 235 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 69 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 316 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 311 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 144 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 91 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 232 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 149 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 190 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 187 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 193 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 181 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 184 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 178 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 175 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 172 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 214 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 211 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 217 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 205 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 208 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 202 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 199 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 196 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 170 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 259 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 42 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 253 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 237 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 121 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 329 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 224 of file GridTripletSeedingTool.h.
|
private |
Definition at line 339 of file GridTripletSeedingTool.h.
|
private |
Definition at line 340 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 268 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 220 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 326 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 146 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 233 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 63 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 294 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 277 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 139 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 54 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 52 of file GridTripletSeedingTool.h.
|
protected |
Definition at line 244 of file GridTripletSeedingTool.h.
1.8.18