ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
trajectory.hpp
1
// This file is part of the ACTS project.
2
//
3
// Copyright (C) 2016 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 https://mozilla.org/MPL/2.0/.
8
9
#pragma once
10
11
// Project include(s)
12
#include "detray/algebra/concepts.hpp"
13
14
// Actsvg include(s)
15
#include "actsvg/core.hpp"
16
17
// System include(s)
18
#include <string>
19
#include <vector>
20
21
namespace
detray::svgtools::meta::proto {
22
25
template
<concepts::po
int
3D po
int
3_t>
26
struct
trajectory
{
28
std::vector<point3_t>
_points
;
30
std::string
_name
;
32
actsvg::style::stroke
_stroke
= actsvg::style::stroke();
33
};
34
}
// namespace detray::svgtools::meta::proto
detray::svgtools::meta::proto::trajectory
A proto landmark class as a simple translation layer from a description of a point.
Definition
trajectory.hpp:26
detray::svgtools::meta::proto::trajectory::_stroke
actsvg::style::stroke _stroke
Stroke style used to draw the trajectory.
Definition
trajectory.hpp:32
detray::svgtools::meta::proto::trajectory::_name
std::string _name
Identifier used for the trajectory display object.
Definition
trajectory.hpp:30
detray::svgtools::meta::proto::trajectory::_points
std::vector< point3_t > _points
Ordered global positions forming the trajectory polyline.
Definition
trajectory.hpp:28
Detray
plugins
svgtools
include
detray
plugins
svgtools
meta
proto
trajectory.hpp
Generated by
1.15.0