Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ActsExamples::SvgPointWriter< T, Acc >::Config Struct Reference

#include <acts/blob/sPHENIX/Examples/Io/Svg/include/ActsExamples/Io/Svg/SvgPointWriter.hpp>

+ Collaboration diagram for ActsExamples::SvgPointWriter< T, Acc >::Config:

Public Attributes

std::string writerName = "PointWriter"
 the name of the writer
 
std::string inputCollection
 which collection to write
 
std::string outputDir
 where to place output files
 
size_t outputPrecision = 6
 floating point precision
 
Acts::ActsScalar spSize = 10.
 size of the space point to be drawn
 
Acts::Svg::Style spStyle
 The style of the space point to be drawn.
 
std::string infoBoxTitle = ""
 If an info box title is set, draw it.
 
Acts::Svg::Style infoBoxStyle = s_infoStyle
 
bool projectionXY = true
 xy projection
 
std::array< Acts::ActsScalar, 2 > zRangeXY
 
bool projectionZR = true
 zr projection
 
std::shared_ptr< const
Acts::TrackingGeometry
trackingGeometry
 
Acts::Svg::TrackingGeometryConverter::Options trackingGeometryOptions
 

Detailed Description

template<typename T, typename Acc = AccessorXYZ>
struct ActsExamples::SvgPointWriter< T, Acc >::Config

Definition at line 79 of file SvgPointWriter.hpp.

View newest version in sPHENIX GitHub at line 79 of file SvgPointWriter.hpp

Member Data Documentation

template<typename T , typename Acc = AccessorXYZ>
Acts::Svg::Style ActsExamples::SvgPointWriter< T, Acc >::Config::infoBoxStyle = s_infoStyle

Definition at line 90 of file SvgPointWriter.hpp.

View newest version in sPHENIX GitHub at line 90 of file SvgPointWriter.hpp

template<typename T , typename Acc = AccessorXYZ>
std::string ActsExamples::SvgPointWriter< T, Acc >::Config::infoBoxTitle = ""

If an info box title is set, draw it.

Definition at line 89 of file SvgPointWriter.hpp.

View newest version in sPHENIX GitHub at line 89 of file SvgPointWriter.hpp

template<typename T , typename Acc = AccessorXYZ>
std::string ActsExamples::SvgPointWriter< T, Acc >::Config::inputCollection

which collection to write

Definition at line 81 of file SvgPointWriter.hpp.

View newest version in sPHENIX GitHub at line 81 of file SvgPointWriter.hpp

Referenced by ActsExamples::SvgPointWriter< T, Acc >::SvgPointWriter().

template<typename T , typename Acc = AccessorXYZ>
std::string ActsExamples::SvgPointWriter< T, Acc >::Config::outputDir

where to place output files

Definition at line 82 of file SvgPointWriter.hpp.

View newest version in sPHENIX GitHub at line 82 of file SvgPointWriter.hpp

template<typename T , typename Acc = AccessorXYZ>
size_t ActsExamples::SvgPointWriter< T, Acc >::Config::outputPrecision = 6

floating point precision

Definition at line 83 of file SvgPointWriter.hpp.

View newest version in sPHENIX GitHub at line 83 of file SvgPointWriter.hpp

template<typename T , typename Acc = AccessorXYZ>
bool ActsExamples::SvgPointWriter< T, Acc >::Config::projectionXY = true

xy projection

Definition at line 92 of file SvgPointWriter.hpp.

View newest version in sPHENIX GitHub at line 92 of file SvgPointWriter.hpp

template<typename T , typename Acc = AccessorXYZ>
bool ActsExamples::SvgPointWriter< T, Acc >::Config::projectionZR = true

zr projection

Definition at line 97 of file SvgPointWriter.hpp.

View newest version in sPHENIX GitHub at line 97 of file SvgPointWriter.hpp

template<typename T , typename Acc = AccessorXYZ>
Acts::ActsScalar ActsExamples::SvgPointWriter< T, Acc >::Config::spSize = 10.

size of the space point to be drawn

Definition at line 85 of file SvgPointWriter.hpp.

View newest version in sPHENIX GitHub at line 85 of file SvgPointWriter.hpp

template<typename T , typename Acc = AccessorXYZ>
Acts::Svg::Style ActsExamples::SvgPointWriter< T, Acc >::Config::spStyle
Initial value:

The style of the space point to be drawn.

Definition at line 86 of file SvgPointWriter.hpp.

View newest version in sPHENIX GitHub at line 86 of file SvgPointWriter.hpp

template<typename T , typename Acc = AccessorXYZ>
std::shared_ptr<const Acts::TrackingGeometry> ActsExamples::SvgPointWriter< T, Acc >::Config::trackingGeometry
Initial value:
=
nullptr

The tracking geometry, a set pointer will cause the geometry to be drawn

Definition at line 99 of file SvgPointWriter.hpp.

View newest version in sPHENIX GitHub at line 99 of file SvgPointWriter.hpp

template<typename T , typename Acc = AccessorXYZ>
Acts::Svg::TrackingGeometryConverter::Options ActsExamples::SvgPointWriter< T, Acc >::Config::trackingGeometryOptions
Initial value:

Definition at line 103 of file SvgPointWriter.hpp.

View newest version in sPHENIX GitHub at line 103 of file SvgPointWriter.hpp

template<typename T , typename Acc = AccessorXYZ>
std::string ActsExamples::SvgPointWriter< T, Acc >::Config::writerName = "PointWriter"

the name of the writer

Definition at line 80 of file SvgPointWriter.hpp.

View newest version in sPHENIX GitHub at line 80 of file SvgPointWriter.hpp

template<typename T , typename Acc = AccessorXYZ>
std::array<Acts::ActsScalar, 2> ActsExamples::SvgPointWriter< T, Acc >::Config::zRangeXY
Initial value:
= {
std::numeric_limits<Acts::ActsScalar>::lowest(),
std::numeric_limits<Acts::ActsScalar>::max()}

View range in z of the XY view

Definition at line 93 of file SvgPointWriter.hpp.

View newest version in sPHENIX GitHub at line 93 of file SvgPointWriter.hpp


The documentation for this struct was generated from the following file: