ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
FW::TruthVerticesToTracksAlgorithm::Config Struct Reference

Nested configuration struct. More...

#include <acts/blob/master/Examples/Algorithms/TruthTracking/ACTFW/TruthTracking/TruthVerticesToTracks.hpp>

+ Collaboration diagram for FW::TruthVerticesToTracksAlgorithm::Config:

Public Attributes

std::string input = ""
 Input event (vertex collection)
 
std::string output = ""
 Output track collection.
 
std::shared_ptr< RandomNumbersrandomNumberSvc = nullptr
 FW random number service.
 
Acts::Vector3D bField
 The magnetic field.
 
Acts::Vector3D refPosition = Acts::Vector3D::Zero()
 
bool doSmearing = true
 Do track smearing.
 
double ipResA = 30_um
 
double ipResB = 0.3 / 1_GeV
 
double ipResC = 20_um
 
double angRes = 0.05
 Angular resolution.
 
double qpRelRes = 0.001
 q/p relative resolution factor
 

Detailed Description

Nested configuration struct.

Definition at line 36 of file TruthVerticesToTracks.hpp.

View newest version in sPHENIX GitHub at line 36 of file TruthVerticesToTracks.hpp

Member Data Documentation

double FW::TruthVerticesToTracksAlgorithm::Config::angRes = 0.05

Angular resolution.

Definition at line 62 of file TruthVerticesToTracks.hpp.

View newest version in sPHENIX GitHub at line 62 of file TruthVerticesToTracks.hpp

Acts::Vector3D FW::TruthVerticesToTracksAlgorithm::Config::bField

The magnetic field.

Definition at line 46 of file TruthVerticesToTracks.hpp.

View newest version in sPHENIX GitHub at line 46 of file TruthVerticesToTracks.hpp

Referenced by main().

bool FW::TruthVerticesToTracksAlgorithm::Config::doSmearing = true

Do track smearing.

Definition at line 53 of file TruthVerticesToTracks.hpp.

View newest version in sPHENIX GitHub at line 53 of file TruthVerticesToTracks.hpp

Referenced by main().

std::string FW::TruthVerticesToTracksAlgorithm::Config::input = ""

Input event (vertex collection)

Definition at line 38 of file TruthVerticesToTracks.hpp.

View newest version in sPHENIX GitHub at line 38 of file TruthVerticesToTracks.hpp

Referenced by main(), and FW::TruthVerticesToTracksAlgorithm::TruthVerticesToTracksAlgorithm().

double FW::TruthVerticesToTracksAlgorithm::Config::ipResA = 30_um

Define parameter for pt-dependent IP resolution of the form sigma_d/z(p_t[GeV]) = A*exp(-B*p_t[GeV]) + C

Definition at line 57 of file TruthVerticesToTracks.hpp.

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

double FW::TruthVerticesToTracksAlgorithm::Config::ipResB = 0.3 / 1_GeV

Definition at line 58 of file TruthVerticesToTracks.hpp.

View newest version in sPHENIX GitHub at line 58 of file TruthVerticesToTracks.hpp

double FW::TruthVerticesToTracksAlgorithm::Config::ipResC = 20_um

Definition at line 59 of file TruthVerticesToTracks.hpp.

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

std::string FW::TruthVerticesToTracksAlgorithm::Config::output = ""

Output track collection.

Definition at line 40 of file TruthVerticesToTracks.hpp.

View newest version in sPHENIX GitHub at line 40 of file TruthVerticesToTracks.hpp

Referenced by main(), and FW::TruthVerticesToTracksAlgorithm::TruthVerticesToTracksAlgorithm().

double FW::TruthVerticesToTracksAlgorithm::Config::qpRelRes = 0.001

q/p relative resolution factor

Definition at line 64 of file TruthVerticesToTracks.hpp.

View newest version in sPHENIX GitHub at line 64 of file TruthVerticesToTracks.hpp

std::shared_ptr<RandomNumbers> FW::TruthVerticesToTracksAlgorithm::Config::randomNumberSvc = nullptr

FW random number service.

Definition at line 43 of file TruthVerticesToTracks.hpp.

View newest version in sPHENIX GitHub at line 43 of file TruthVerticesToTracks.hpp

Referenced by main(), and FW::TruthVerticesToTracksAlgorithm::TruthVerticesToTracksAlgorithm().

Acts::Vector3D FW::TruthVerticesToTracksAlgorithm::Config::refPosition = Acts::Vector3D::Zero()

Reference position relatice to which track parameters will be defined

Definition at line 50 of file TruthVerticesToTracks.hpp.

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


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