Analysis Software
Documentation for sPHENIX simulation software
|
Vertex Finder Options. More...
#include <acts/blob/sPHENIX/Core/include/Acts/Vertexing/VertexingOptions.hpp>
Public Member Functions | |
VertexingOptions ()=delete | |
Default constructor is deleted. | |
VertexingOptions (const GeometryContext &gctx, const MagneticFieldContext &mctx, const Vertex< input_track_t > &constr, const bool useConstr=true) | |
VertexingOptions (const GeometryContext &gctx, const MagneticFieldContext &mctx) | |
Public Attributes | |
std::reference_wrapper< const GeometryContext > | geoContext |
Context object for the geometry. | |
std::reference_wrapper< const MagneticFieldContext > | magFieldContext |
Context object for the magnetic field. | |
Vertex< input_track_t > | constraint |
bool | useConstraintInFit |
Definition at line 23 of file VertexingOptions.hpp.
View newest version in sPHENIX GitHub at line 23 of file VertexingOptions.hpp
|
delete |
Default constructor is deleted.
|
inline |
VertexingOptions with context and vertex constraint
gctx | Geometry context |
mctx | Magnetic field context |
constr | Vertex constraint |
useConstr | Boolean indicating whether vertex constraint should be used during the vertex fit |
Definition at line 33 of file VertexingOptions.hpp.
View newest version in sPHENIX GitHub at line 33 of file VertexingOptions.hpp
References Acts::VertexingOptions< input_track_t >::constraint, and Acts::VertexingOptions< input_track_t >::useConstraintInFit.
|
inline |
VertexingOptions with context and without vertex constraint
gctx | Geometry context |
mctx | Magnetic field context |
Definition at line 51 of file VertexingOptions.hpp.
View newest version in sPHENIX GitHub at line 51 of file VertexingOptions.hpp
References Acts::VertexingOptions< input_track_t >::constraint, and Acts::VertexingOptions< input_track_t >::useConstraintInFit.
Vertex<input_track_t> Acts::VertexingOptions< input_track_t >::constraint |
Vertex constraint. Important note: While this variable is not used during the vertex fit if useConstraintInFit is set to false, it is always used during vertex finding.
Definition at line 65 of file VertexingOptions.hpp.
View newest version in sPHENIX GitHub at line 65 of file VertexingOptions.hpp
Referenced by Acts::AdaptiveMultiVertexFinder< vfitter_t, sfinder_t >::doSeeding(), Acts::TrackDensityVertexFinder< vfitter_t, track_density_t >::find(), Acts::ZScanVertexFinder< vfitter_t >::find(), Acts::AdaptiveMultiVertexFinder< vfitter_t, sfinder_t >::find(), Acts::FullBilloirVertexFitter< input_track_t, linearizer_t >::fit(), and Acts::VertexingOptions< input_track_t >::VertexingOptions().
std::reference_wrapper<const GeometryContext> Acts::VertexingOptions< input_track_t >::geoContext |
Context object for the geometry.
Definition at line 59 of file VertexingOptions.hpp.
View newest version in sPHENIX GitHub at line 59 of file VertexingOptions.hpp
Referenced by Acts::IterativeVertexFinder< vfitter_t, sfinder_t >::fillTracksToFit(), Acts::ZScanVertexFinder< vfitter_t >::find(), Acts::AdaptiveMultiVertexFinder< vfitter_t, sfinder_t >::find(), Acts::FullBilloirVertexFitter< input_track_t, linearizer_t >::fit(), Acts::IterativeVertexFinder< vfitter_t, sfinder_t >::getCompatibility(), Acts::AdaptiveMultiVertexFitter< input_track_t, linearizer_t >::prepareVertexForFit(), Acts::AdaptiveMultiVertexFitter< input_track_t, linearizer_t >::setAllVertexCompatibilities(), and Acts::AdaptiveMultiVertexFitter< input_track_t, linearizer_t >::setWeightsAndUpdate().
std::reference_wrapper<const MagneticFieldContext> Acts::VertexingOptions< input_track_t >::magFieldContext |
Context object for the magnetic field.
Definition at line 61 of file VertexingOptions.hpp.
View newest version in sPHENIX GitHub at line 61 of file VertexingOptions.hpp
Referenced by Acts::ZScanVertexFinder< vfitter_t >::find(), Acts::AdaptiveMultiVertexFinder< vfitter_t, sfinder_t >::find(), Acts::FullBilloirVertexFitter< input_track_t, linearizer_t >::fit(), Acts::IterativeVertexFinder< vfitter_t, sfinder_t >::getCompatibility(), Acts::AdaptiveMultiVertexFitter< input_track_t, linearizer_t >::prepareVertexForFit(), Acts::AdaptiveMultiVertexFitter< input_track_t, linearizer_t >::setAllVertexCompatibilities(), and Acts::AdaptiveMultiVertexFitter< input_track_t, linearizer_t >::setWeightsAndUpdate().
bool Acts::VertexingOptions< input_track_t >::useConstraintInFit |
Boolean indicating whether we use the constraint information during the vertex fit. If set to true, the covariance matrix of constraint must be invertible.
Definition at line 69 of file VertexingOptions.hpp.
View newest version in sPHENIX GitHub at line 69 of file VertexingOptions.hpp
Referenced by Acts::AdaptiveMultiVertexFinder< vfitter_t, sfinder_t >::doSeeding(), Acts::ZScanVertexFinder< vfitter_t >::find(), Acts::AdaptiveMultiVertexFinder< vfitter_t, sfinder_t >::find(), Acts::FullBilloirVertexFitter< input_track_t, linearizer_t >::fit(), Acts::IterativeVertexFinder< vfitter_t, sfinder_t >::reassignTracksToNewVertex(), and Acts::VertexingOptions< input_track_t >::VertexingOptions().