File SpacePointBuilder.hpp¶
-
namespace Acts
Set the Geometry Context PLUGIN.
Set the Calibration Context PLUGIN.
Convenience functions to ease creation of and Acts::InterpolatedMaterialMap and to avoid code duplication.
Set the Mangetic Field Context PLUGIN.
Convenience functions to ease creation of and Acts::InterpolatedBFieldMap and to avoid code duplication.
Currently implemented for the two most common formats: rz and xyz.
-
template<typename Cluster>
struct SpacePoint¶ - #include <Acts/Plugins/Digitization/SpacePointBuilder.hpp>
Structure for easier bookkeeping of space points.
Public Functions
-
inline double x() const¶
Getter of the first element in
spacePoint
.- Returns
First element in
spacePoint
-
inline double y() const¶
Getter of the second element in
spacePoint
.- Returns
Second element in
spacePoint
-
inline double z() const¶
Getter of the third element in
spacePoint
.- Returns
Third element in
spacePoint
-
inline double x() const¶
-
template<class S>
struct SpacePointBuilder¶ - #include <Acts/Plugins/Digitization/SpacePointBuilder.hpp>
After the particle interaction with surfaces are recorded and digitized the hits on some detector elements need further treatment.
This struct serves as default structure of the process to take the digitized clusters on a detector element and provide the corresponding space point. The empty class is used to forbid the usage of an arbitrary data type as template parameter and enforces the implementation of explicit structures.
Note
The choice of which kind of data should be treated in which way is steered by the choice of the template parameter. This parameter represents a structure that needs to store at least a cluster/multiple clusters and the corresponding space point.
-
template<typename Cluster>