File indexing completed on 2025-01-18 09:11:47
0001
0002
0003
0004
0005
0006
0007
0008
0009 #pragma once
0010
0011 #include "Acts/EventData/TrackContainer.hpp"
0012 #include "Acts/EventData/TrackParameters.hpp"
0013 #include "Acts/EventData/VectorMultiTrajectory.hpp"
0014 #include "Acts/EventData/VectorTrackContainer.hpp"
0015
0016 #include <vector>
0017
0018 namespace ActsExamples {
0019
0020
0021 using TrackParameters = ::Acts::BoundTrackParameters;
0022
0023 using TrackParametersContainer = std::vector<TrackParameters>;
0024
0025 using TrackContainer =
0026 Acts::TrackContainer<Acts::VectorTrackContainer,
0027 Acts::VectorMultiTrajectory, std::shared_ptr>;
0028
0029 using ConstTrackContainer =
0030 Acts::TrackContainer<Acts::ConstVectorTrackContainer,
0031 Acts::ConstVectorMultiTrajectory, std::shared_ptr>;
0032
0033 using TrackIndexType = TrackContainer::IndexType;
0034
0035 using TrackProxy = TrackContainer::TrackProxy;
0036 using ConstTrackProxy = ConstTrackContainer::ConstTrackProxy;
0037
0038 using TrackStateProxy = TrackContainer::TrackStateProxy;
0039 using ConstTrackStateProxy = ConstTrackContainer::ConstTrackStateProxy;
0040
0041 }