Analysis Software
Documentation for sPHENIX simulation software
|
Configuration struct. More...
#include <acts/blob/sPHENIX/Core/include/Acts/Vertexing/SingleSeedVertexFinder.hpp>
Public Attributes | |
Acts::ActsScalar | maxPhideviation = 0.08 |
Acts::ActsScalar | maxXYdeviation = 0.08 |
Acts::ActsScalar | maxXYZdeviation = 0.08 |
Acts::ActsScalar | minTheta = 1. |
Acts::ActsScalar | rMinNear = 20.f * Acts::UnitConstants::mm |
thresholds for near, middle, and far spacepoints | |
Acts::ActsScalar | rMaxNear = 60.f * Acts::UnitConstants::mm |
Acts::ActsScalar | rMinMiddle = 150.f * Acts::UnitConstants::mm |
Acts::ActsScalar | rMaxMiddle = 190.f * Acts::UnitConstants::mm |
Acts::ActsScalar | rMinFar = 280.f * Acts::UnitConstants::mm |
Acts::ActsScalar | rMaxFar = 320.f * Acts::UnitConstants::mm |
std::uint32_t | numPhiSlices = 60 |
Acts::ActsScalar | useFracPhiSlices = 0.5 |
use only a fraction of available phi slices to speed up calculations; | |
std::uint32_t | numZSlices = 150 |
number of z slices | |
Acts::ActsScalar | useFracZSlices = 0.5 |
use only a fraction of available z slices to speed up calculations; | |
Acts::ActsScalar | maxAbsZ = 450. * Acts::UnitConstants::mm |
Acts::ActsScalar | maxZPosition = 200.f * Acts::UnitConstants::mm |
maximum Z position of the vertex at the point closest to the Z axis | |
Acts::ActsScalar | maxRPosition = 10.f * Acts::UnitConstants::mm |
maximum R position of the vertex at the point closest to the Z axis | |
std::string | minimalizeWRT = "planes" |
chi^2 minimalization will happen with respect to "planes" or "rays" | |
std::uint32_t | maxIterations = 20 |
Acts::ActsScalar | removeFraction = 0.10 |
each iteration, discard this fraction of triplets with the largest chi^2 | |
Acts::ActsScalar | minVtxShift = 0.3f * Acts::UnitConstants::mm |
if the vertex estimation moves less than this, stop iterations | |
Configuration struct.
Definition at line 39 of file SingleSeedVertexFinder.hpp.
View newest version in sPHENIX GitHub at line 39 of file SingleSeedVertexFinder.hpp
Acts::ActsScalar Acts::SingleSeedVertexFinder< spacepoint_t >::Config::maxAbsZ = 450. * Acts::UnitConstants::mm |
maximum |z| to consider, z slices will be done within the range (-maxAbsZ,maxAbsZ) values of maxAbsZ, maxZPosition, rMaxFar, and minTheta should be set reasonably with respect to each other
Definition at line 77 of file SingleSeedVertexFinder.hpp.
View newest version in sPHENIX GitHub at line 77 of file SingleSeedVertexFinder.hpp
Referenced by BOOST_AUTO_TEST_CASE().
std::uint32_t Acts::SingleSeedVertexFinder< spacepoint_t >::Config::maxIterations = 20 |
maximum number of iterations when discarding triplets with the largest chi^2
Definition at line 89 of file SingleSeedVertexFinder.hpp.
View newest version in sPHENIX GitHub at line 89 of file SingleSeedVertexFinder.hpp
Referenced by BOOST_AUTO_TEST_CASE().
Acts::ActsScalar Acts::SingleSeedVertexFinder< spacepoint_t >::Config::maxPhideviation = 0.08 |
maximum deviation in phi between the near and middle spacepoints or middle and far spacepoints
Definition at line 42 of file SingleSeedVertexFinder.hpp.
View newest version in sPHENIX GitHub at line 42 of file SingleSeedVertexFinder.hpp
Referenced by BOOST_AUTO_TEST_CASE().
Acts::ActsScalar Acts::SingleSeedVertexFinder< spacepoint_t >::Config::maxRPosition = 10.f * Acts::UnitConstants::mm |
maximum R position of the vertex at the point closest to the Z axis
Definition at line 82 of file SingleSeedVertexFinder.hpp.
View newest version in sPHENIX GitHub at line 82 of file SingleSeedVertexFinder.hpp
Referenced by BOOST_AUTO_TEST_CASE().
Acts::ActsScalar Acts::SingleSeedVertexFinder< spacepoint_t >::Config::maxXYdeviation = 0.08 |
maximum deviation in X-Y between the first 2 spacepoints and the last 2 spacepoints
Definition at line 45 of file SingleSeedVertexFinder.hpp.
View newest version in sPHENIX GitHub at line 45 of file SingleSeedVertexFinder.hpp
Referenced by BOOST_AUTO_TEST_CASE().
Acts::ActsScalar Acts::SingleSeedVertexFinder< spacepoint_t >::Config::maxXYZdeviation = 0.08 |
maximum deviation in 3D between the first 2 spacepoints and the last 2 spacepoints
Definition at line 48 of file SingleSeedVertexFinder.hpp.
View newest version in sPHENIX GitHub at line 48 of file SingleSeedVertexFinder.hpp
Referenced by BOOST_AUTO_TEST_CASE().
Acts::ActsScalar Acts::SingleSeedVertexFinder< spacepoint_t >::Config::maxZPosition = 200.f * Acts::UnitConstants::mm |
maximum Z position of the vertex at the point closest to the Z axis
Definition at line 80 of file SingleSeedVertexFinder.hpp.
View newest version in sPHENIX GitHub at line 80 of file SingleSeedVertexFinder.hpp
Referenced by BOOST_AUTO_TEST_CASE().
std::string Acts::SingleSeedVertexFinder< spacepoint_t >::Config::minimalizeWRT = "planes" |
chi^2 minimalization will happen with respect to "planes" or "rays"
Definition at line 85 of file SingleSeedVertexFinder.hpp.
View newest version in sPHENIX GitHub at line 85 of file SingleSeedVertexFinder.hpp
Referenced by BOOST_AUTO_TEST_CASE(), and Acts::SingleSeedVertexFinder< spacepoint_t >::SingleSeedVertexFinder().
Acts::ActsScalar Acts::SingleSeedVertexFinder< spacepoint_t >::Config::minTheta = 1. |
minimum angle between Z axis and a triplet, effectively removing triplets with large |eta|
Definition at line 52 of file SingleSeedVertexFinder.hpp.
View newest version in sPHENIX GitHub at line 52 of file SingleSeedVertexFinder.hpp
Referenced by BOOST_AUTO_TEST_CASE().
Acts::ActsScalar Acts::SingleSeedVertexFinder< spacepoint_t >::Config::minVtxShift = 0.3f * Acts::UnitConstants::mm |
if the vertex estimation moves less than this, stop iterations
Definition at line 93 of file SingleSeedVertexFinder.hpp.
View newest version in sPHENIX GitHub at line 93 of file SingleSeedVertexFinder.hpp
Referenced by BOOST_AUTO_TEST_CASE().
std::uint32_t Acts::SingleSeedVertexFinder< spacepoint_t >::Config::numPhiSlices = 60 |
number of phi slices, at least 3 to avoid duplicities it should be less than 2*pi/maxPhideviation in order not to loop over triplets that will be rejected by maxPhideviation anyway
Definition at line 65 of file SingleSeedVertexFinder.hpp.
View newest version in sPHENIX GitHub at line 65 of file SingleSeedVertexFinder.hpp
Referenced by BOOST_AUTO_TEST_CASE(), and Acts::SingleSeedVertexFinder< spacepoint_t >::SingleSeedVertexFinder().
std::uint32_t Acts::SingleSeedVertexFinder< spacepoint_t >::Config::numZSlices = 150 |
number of z slices
Definition at line 70 of file SingleSeedVertexFinder.hpp.
View newest version in sPHENIX GitHub at line 70 of file SingleSeedVertexFinder.hpp
Referenced by BOOST_AUTO_TEST_CASE().
Acts::ActsScalar Acts::SingleSeedVertexFinder< spacepoint_t >::Config::removeFraction = 0.10 |
each iteration, discard this fraction of triplets with the largest chi^2
Definition at line 91 of file SingleSeedVertexFinder.hpp.
View newest version in sPHENIX GitHub at line 91 of file SingleSeedVertexFinder.hpp
Referenced by BOOST_AUTO_TEST_CASE(), and Acts::SingleSeedVertexFinder< spacepoint_t >::SingleSeedVertexFinder().
Acts::ActsScalar Acts::SingleSeedVertexFinder< spacepoint_t >::Config::rMaxFar = 320.f * Acts::UnitConstants::mm |
Definition at line 60 of file SingleSeedVertexFinder.hpp.
View newest version in sPHENIX GitHub at line 60 of file SingleSeedVertexFinder.hpp
Referenced by BOOST_AUTO_TEST_CASE().
Acts::ActsScalar Acts::SingleSeedVertexFinder< spacepoint_t >::Config::rMaxMiddle = 190.f * Acts::UnitConstants::mm |
Definition at line 58 of file SingleSeedVertexFinder.hpp.
View newest version in sPHENIX GitHub at line 58 of file SingleSeedVertexFinder.hpp
Referenced by BOOST_AUTO_TEST_CASE().
Acts::ActsScalar Acts::SingleSeedVertexFinder< spacepoint_t >::Config::rMaxNear = 60.f * Acts::UnitConstants::mm |
Definition at line 56 of file SingleSeedVertexFinder.hpp.
View newest version in sPHENIX GitHub at line 56 of file SingleSeedVertexFinder.hpp
Referenced by BOOST_AUTO_TEST_CASE().
Acts::ActsScalar Acts::SingleSeedVertexFinder< spacepoint_t >::Config::rMinFar = 280.f * Acts::UnitConstants::mm |
Definition at line 59 of file SingleSeedVertexFinder.hpp.
View newest version in sPHENIX GitHub at line 59 of file SingleSeedVertexFinder.hpp
Referenced by BOOST_AUTO_TEST_CASE().
Acts::ActsScalar Acts::SingleSeedVertexFinder< spacepoint_t >::Config::rMinMiddle = 150.f * Acts::UnitConstants::mm |
Definition at line 57 of file SingleSeedVertexFinder.hpp.
View newest version in sPHENIX GitHub at line 57 of file SingleSeedVertexFinder.hpp
Referenced by BOOST_AUTO_TEST_CASE().
Acts::ActsScalar Acts::SingleSeedVertexFinder< spacepoint_t >::Config::rMinNear = 20.f * Acts::UnitConstants::mm |
thresholds for near, middle, and far spacepoints
Definition at line 55 of file SingleSeedVertexFinder.hpp.
View newest version in sPHENIX GitHub at line 55 of file SingleSeedVertexFinder.hpp
Referenced by BOOST_AUTO_TEST_CASE().
Acts::ActsScalar Acts::SingleSeedVertexFinder< spacepoint_t >::Config::useFracPhiSlices = 0.5 |
use only a fraction of available phi slices to speed up calculations;
Definition at line 67 of file SingleSeedVertexFinder.hpp.
View newest version in sPHENIX GitHub at line 67 of file SingleSeedVertexFinder.hpp
Referenced by BOOST_AUTO_TEST_CASE(), and Acts::SingleSeedVertexFinder< spacepoint_t >::SingleSeedVertexFinder().
Acts::ActsScalar Acts::SingleSeedVertexFinder< spacepoint_t >::Config::useFracZSlices = 0.5 |
use only a fraction of available z slices to speed up calculations;
Definition at line 72 of file SingleSeedVertexFinder.hpp.
View newest version in sPHENIX GitHub at line 72 of file SingleSeedVertexFinder.hpp
Referenced by BOOST_AUTO_TEST_CASE(), and Acts::SingleSeedVertexFinder< spacepoint_t >::SingleSeedVertexFinder().