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
14
#include "
JugReco/SimMultiTrajectory.hpp
"
15
//#include "ACTFW/EventData/SimSourceLink.hpp"
16
#include "Acts/EventData/MultiTrajectory.hpp"
17
#include "Acts/EventData/TrackParameters.hpp"
18
#include "
JugReco/IndexSourceLink.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
IndexSourceLink.hpp
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
JugReco
JugReco
Track.hpp
Generated by
1.8.18