|
EICrecon
JANA based reconstruction for the EPIC detector
|
#include "IterativeVertexFinder.h"#include <Acts/Definitions/TrackParametrization.hpp>#include <Acts/Definitions/Units.hpp>#include <Acts/EventData/TrackParameters.hpp>#include <Acts/EventData/TrackProxy.hpp>#include <Acts/Propagator/EigenStepper.hpp>#include <Acts/Propagator/Propagator.hpp>#include <Acts/Propagator/VoidNavigator.hpp>#include <Acts/Surfaces/Surface.hpp>#include <Acts/Utilities/Logger.hpp>#include <Acts/Utilities/Result.hpp>#include <Acts/Vertexing/FullBilloirVertexFitter.hpp>#include <Acts/Vertexing/HelicalTrackLinearizer.hpp>#include <Acts/Vertexing/IVertexFinder.hpp>#include <Acts/Vertexing/ImpactPointEstimator.hpp>#include <Acts/Vertexing/IterativeVertexFinder.hpp>#include <Acts/Vertexing/LinearizedTrack.hpp>#include <Acts/Vertexing/TrackAtVertex.hpp>#include <Acts/Vertexing/Vertex.hpp>#include <Acts/Vertexing/VertexingOptions.hpp>#include <Acts/Vertexing/ZScanVertexFinder.hpp>#include <ActsExamples/EventData/Track.hpp>#include <edm4eic/Cov4f.h>#include <edm4eic/ReconstructedParticleCollection.h>#include <edm4eic/Track.h>#include <edm4eic/TrackParameters.h>#include <edm4eic/Trajectory.h>#include <edm4eic/unit_system.h>#include <edm4hep/Vector2f.h>#include <edm4hep/Vector4f.h>#include <podio/RelationRange.h>#include <spdlog/common.h>#include <cmath>#include <string>#include <tuple>#include <utility>#include <vector>#include "ActsGeometryProvider.h"#include "algorithms/tracking/IterativeVertexFinderConfig.h"#include "extensions/spdlog/SpdlogToActs.h"