Juggler
Juggling algorithms and event processing using gaudi framework
Track.hpp
Go to the documentation of this file.
1 // This file is part of the Acts project.
2 //
3 // Copyright (C) 2019 CERN for the benefit of the Acts project
4 //
5 // This Source Code Form is subject to the terms of the Mozilla Public
6 // License, v. 2.0. If a copy of the MPL was not distributed with this
7 // file, You can obtain one at http://mozilla.org/MPL/2.0/.
8 
9 /// @file
10 /// @brief All track-related shared types.
11 
12 #pragma once
13 
15 //#include "ACTFW/EventData/SimSourceLink.hpp"
16 #include "Acts/EventData/MultiTrajectory.hpp"
17 #include "Acts/EventData/TrackParameters.hpp"
19 
20 #include <vector>
21 
22 namespace Jug {
23 
24  /// (Reconstructed) track parameters e.g. close to the vertex.
25  using TrackParameters = ::Acts::BoundTrackParameters;
26  /// Container of reconstructed track states for multiple tracks.
27  using TrackParametersContainer = std::vector<TrackParameters>;
28 
29  /// MultiTrajectory definition
30  using Trajectory = Acts::MultiTrajectory<IndexSourceLink>;
31 
32  /// Container for the truth fitting/finding track(s)
33  using TrajectoryContainer = std::vector<SimMultiTrajectory>;
34 
35 } // namespace Jug
Jug::TrackParametersContainer
std::vector< TrackParameters > TrackParametersContainer
Container of reconstructed track states for multiple tracks.
Definition: Track.hpp:27
Jug::TrajectoryContainer
std::vector< SimMultiTrajectory > TrajectoryContainer
Container for the truth fitting/finding track(s)
Definition: Track.hpp:33
Jug
Definition: DD4hepBField.h:22
SimMultiTrajectory.hpp
Jug::TrackParameters
::Acts::BoundTrackParameters TrackParameters
(Reconstructed) track parameters e.g. close to the vertex.
Definition: Track.hpp:25
Jug::Trajectory
Acts::MultiTrajectory< IndexSourceLink > Trajectory
MultiTrajectory definition.
Definition: Track.hpp:30