|
EICrecon
JANA based reconstruction for the EPIC detector
|
#include "TrackingEfficiency_processor.h"#include <Acts/Definitions/TrackParametrization.hpp>#include <Acts/EventData/TrackContainer.hpp>#include <Acts/EventData/TrackProxy.hpp>#include <Acts/EventData/VectorMultiTrajectory.hpp>#include <Acts/EventData/VectorTrackContainer.hpp>#include <ActsExamples/EventData/Track.hpp>#include <JANA/JApplication.h>#include <JANA/JApplicationFwd.h>#include <JANA/JEvent.h>#include <JANA/Services/JGlobalRootLock.h>#include <Math/GenVector/Cartesian3D.h>#include <Math/GenVector/PxPyPzM4D.h>#include <edm4eic/ReconstructedParticleCollection.h>#include <edm4hep/MCParticleCollection.h>#include <edm4hep/Vector3d.h>#include <edm4hep/Vector3f.h>#include <fmt/format.h>#include <spdlog/logger.h>#include <Eigen/Core>#include <cassert>#include <cmath>#include <cstddef>#include <map>#include <string>#include <vector>#include "services/log/Log_service.h"#include "services/rootfile/RootFile_service.h"