Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ActsExamples::VertexPerformanceWriter::Config Struct Reference

#include <acts/blob/sPHENIX/Examples/Io/Performance/ActsExamples/Io/Performance/VertexPerformanceWriter.hpp>

+ Collaboration diagram for ActsExamples::VertexPerformanceWriter::Config:

Public Attributes

std::string inputAllTruthParticles
 All input truth particle collection.
 
std::string inputSelectedTruthParticles
 Selected input truth particle collection.
 
std::string inputTrackParameters
 Optional. Input track parameters.
 
std::string inputAssociatedTruthParticles
 
std::string inputTrajectories
 Optional. Trajectories object from track finidng.
 
std::string inputMeasurementParticlesMap
 Input hit-particles map collection.
 
std::string inputVertices
 Input vertex collection.
 
std::shared_ptr
< Acts::MagneticFieldProvider
bField
 Magnetic field.
 
std::string filePath = "vertexingperformance.root"
 Output filename.
 
std::string treeName = "vertextree"
 Name of the output tree.
 
std::string fileMode = "RECREATE"
 File access mode.
 
double minTrackVtxMatchFraction = 0.5
 
double truthMatchProbMin = 0.5
 
bool useTracks = true
 Whether information about tracks is available.
 

Detailed Description

Definition at line 48 of file VertexPerformanceWriter.hpp.

View newest version in sPHENIX GitHub at line 48 of file VertexPerformanceWriter.hpp

Member Data Documentation

std::shared_ptr<Acts::MagneticFieldProvider> ActsExamples::VertexPerformanceWriter::Config::bField

Magnetic field.

Definition at line 65 of file VertexPerformanceWriter.hpp.

View newest version in sPHENIX GitHub at line 65 of file VertexPerformanceWriter.hpp

std::string ActsExamples::VertexPerformanceWriter::Config::fileMode = "RECREATE"

File access mode.

Definition at line 71 of file VertexPerformanceWriter.hpp.

View newest version in sPHENIX GitHub at line 71 of file VertexPerformanceWriter.hpp

Referenced by ActsExamples::VertexPerformanceWriter::VertexPerformanceWriter().

std::string ActsExamples::VertexPerformanceWriter::Config::filePath = "vertexingperformance.root"

Output filename.

Definition at line 67 of file VertexPerformanceWriter.hpp.

View newest version in sPHENIX GitHub at line 67 of file VertexPerformanceWriter.hpp

Referenced by main(), and ActsExamples::VertexPerformanceWriter::VertexPerformanceWriter().

std::string ActsExamples::VertexPerformanceWriter::Config::inputAllTruthParticles

All input truth particle collection.

Definition at line 50 of file VertexPerformanceWriter.hpp.

View newest version in sPHENIX GitHub at line 50 of file VertexPerformanceWriter.hpp

Referenced by main(), and ActsExamples::VertexPerformanceWriter::VertexPerformanceWriter().

std::string ActsExamples::VertexPerformanceWriter::Config::inputAssociatedTruthParticles

Optional. Truth particles associated to tracks. Using 1:1 matching if given.

Definition at line 57 of file VertexPerformanceWriter.hpp.

View newest version in sPHENIX GitHub at line 57 of file VertexPerformanceWriter.hpp

Referenced by main(), and ActsExamples::VertexPerformanceWriter::VertexPerformanceWriter().

std::string ActsExamples::VertexPerformanceWriter::Config::inputMeasurementParticlesMap

Input hit-particles map collection.

Definition at line 61 of file VertexPerformanceWriter.hpp.

View newest version in sPHENIX GitHub at line 61 of file VertexPerformanceWriter.hpp

Referenced by ActsExamples::VertexPerformanceWriter::VertexPerformanceWriter().

std::string ActsExamples::VertexPerformanceWriter::Config::inputSelectedTruthParticles

Selected input truth particle collection.

Definition at line 52 of file VertexPerformanceWriter.hpp.

View newest version in sPHENIX GitHub at line 52 of file VertexPerformanceWriter.hpp

Referenced by main(), and ActsExamples::VertexPerformanceWriter::VertexPerformanceWriter().

std::string ActsExamples::VertexPerformanceWriter::Config::inputTrackParameters

Optional. Input track parameters.

Definition at line 54 of file VertexPerformanceWriter.hpp.

View newest version in sPHENIX GitHub at line 54 of file VertexPerformanceWriter.hpp

Referenced by main(), and ActsExamples::VertexPerformanceWriter::VertexPerformanceWriter().

std::string ActsExamples::VertexPerformanceWriter::Config::inputTrajectories

Optional. Trajectories object from track finidng.

Definition at line 59 of file VertexPerformanceWriter.hpp.

View newest version in sPHENIX GitHub at line 59 of file VertexPerformanceWriter.hpp

Referenced by ActsExamples::VertexPerformanceWriter::VertexPerformanceWriter().

std::string ActsExamples::VertexPerformanceWriter::Config::inputVertices

Input vertex collection.

Definition at line 63 of file VertexPerformanceWriter.hpp.

View newest version in sPHENIX GitHub at line 63 of file VertexPerformanceWriter.hpp

Referenced by main().

double ActsExamples::VertexPerformanceWriter::Config::minTrackVtxMatchFraction = 0.5

Minimum fraction of tracks matched between truth and reco vertices to be matched for resolution plots.

Definition at line 74 of file VertexPerformanceWriter.hpp.

View newest version in sPHENIX GitHub at line 74 of file VertexPerformanceWriter.hpp

std::string ActsExamples::VertexPerformanceWriter::Config::treeName = "vertextree"

Name of the output tree.

Definition at line 69 of file VertexPerformanceWriter.hpp.

View newest version in sPHENIX GitHub at line 69 of file VertexPerformanceWriter.hpp

Referenced by main(), and ActsExamples::VertexPerformanceWriter::VertexPerformanceWriter().

double ActsExamples::VertexPerformanceWriter::Config::truthMatchProbMin = 0.5

Minimum fraction of hits associated to particle to consider as truth matched.

Definition at line 77 of file VertexPerformanceWriter.hpp.

View newest version in sPHENIX GitHub at line 77 of file VertexPerformanceWriter.hpp

bool ActsExamples::VertexPerformanceWriter::Config::useTracks = true

Whether information about tracks is available.

Definition at line 79 of file VertexPerformanceWriter.hpp.

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

Referenced by ActsExamples::VertexPerformanceWriter::VertexPerformanceWriter().


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