EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ActsExamples::TruthSeedSelector::Config Struct Reference

#include <acts/blob/sPHENIX/Examples/Algorithms/TruthTracking/ActsExamples/TruthTracking/TruthSeedSelector.hpp>

+ Collaboration diagram for ActsExamples::TruthSeedSelector::Config:

Public Attributes

std::string inputParticles
 The input truth particles that should be used to create proto tracks.
 
std::string inputHitParticlesMap
 The input hit-particles map collection.
 
std::string outputParticles
 The output proto tracks collection.
 
double rhoMax = std::numeric_limits<double>::max()
 Maximum distance from the origin in the transverse plane.
 
double absZMax = std::numeric_limits<double>::max()
 Maximum absolute distance from the origin along z.
 
double phiMin = std::numeric_limits<double>::lowest()
 
double phiMax = std::numeric_limits<double>::max()
 
double etaMin = std::numeric_limits<double>::lowest()
 
double etaMax = std::numeric_limits<double>::max()
 
double absEtaMin = std::numeric_limits<double>::lowest()
 
double absEtaMax = std::numeric_limits<double>::max()
 
double ptMin = 0.0
 
double ptMax = std::numeric_limits<double>::max()
 
bool keepNeutral = false
 Keep neutral particles.
 
size_t nHitsMin = 0
 Requirement on number of recorded hits.
 
size_t nHitsMax = std::numeric_limits<size_t>::max()
 

Detailed Description

Definition at line 30 of file TruthSeedSelector.hpp.

View newest version in sPHENIX GitHub at line 30 of file TruthSeedSelector.hpp

Member Data Documentation

double ActsExamples::TruthSeedSelector::Config::absEtaMax = std::numeric_limits<double>::max()

Definition at line 47 of file TruthSeedSelector.hpp.

View newest version in sPHENIX GitHub at line 47 of file TruthSeedSelector.hpp

Referenced by ActsExamples::TruthSeedSelector::execute().

double ActsExamples::TruthSeedSelector::Config::absEtaMin = std::numeric_limits<double>::lowest()

Definition at line 46 of file TruthSeedSelector.hpp.

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

Referenced by ActsExamples::TruthSeedSelector::execute().

double ActsExamples::TruthSeedSelector::Config::absZMax = std::numeric_limits<double>::max()

Maximum absolute distance from the origin along z.

Definition at line 40 of file TruthSeedSelector.hpp.

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

Referenced by ActsExamples::TruthSeedSelector::execute().

double ActsExamples::TruthSeedSelector::Config::etaMax = std::numeric_limits<double>::max()

Definition at line 45 of file TruthSeedSelector.hpp.

View newest version in sPHENIX GitHub at line 45 of file TruthSeedSelector.hpp

Referenced by ActsExamples::TruthSeedSelector::execute().

double ActsExamples::TruthSeedSelector::Config::etaMin = std::numeric_limits<double>::lowest()

Definition at line 44 of file TruthSeedSelector.hpp.

View newest version in sPHENIX GitHub at line 44 of file TruthSeedSelector.hpp

Referenced by ActsExamples::TruthSeedSelector::execute().

std::string ActsExamples::TruthSeedSelector::Config::inputHitParticlesMap

The input hit-particles map collection.

Definition at line 34 of file TruthSeedSelector.hpp.

View newest version in sPHENIX GitHub at line 34 of file TruthSeedSelector.hpp

Referenced by ActsExamples::TruthSeedSelector::execute(), main(), and ActsExamples::TruthSeedSelector::TruthSeedSelector().

std::string ActsExamples::TruthSeedSelector::Config::inputParticles

The input truth particles that should be used to create proto tracks.

Definition at line 32 of file TruthSeedSelector.hpp.

View newest version in sPHENIX GitHub at line 32 of file TruthSeedSelector.hpp

Referenced by ActsExamples::TruthSeedSelector::execute(), main(), and ActsExamples::TruthSeedSelector::TruthSeedSelector().

bool ActsExamples::TruthSeedSelector::Config::keepNeutral = false

Keep neutral particles.

Definition at line 51 of file TruthSeedSelector.hpp.

View newest version in sPHENIX GitHub at line 51 of file TruthSeedSelector.hpp

Referenced by ActsExamples::TruthSeedSelector::execute().

size_t ActsExamples::TruthSeedSelector::Config::nHitsMax = std::numeric_limits<size_t>::max()

Definition at line 55 of file TruthSeedSelector.hpp.

View newest version in sPHENIX GitHub at line 55 of file TruthSeedSelector.hpp

Referenced by ActsExamples::TruthSeedSelector::execute().

size_t ActsExamples::TruthSeedSelector::Config::nHitsMin = 0

Requirement on number of recorded hits.

Definition at line 54 of file TruthSeedSelector.hpp.

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

Referenced by ActsExamples::TruthSeedSelector::execute(), and main().

std::string ActsExamples::TruthSeedSelector::Config::outputParticles

The output proto tracks collection.

Definition at line 36 of file TruthSeedSelector.hpp.

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

Referenced by ActsExamples::TruthSeedSelector::execute(), main(), and ActsExamples::TruthSeedSelector::TruthSeedSelector().

double ActsExamples::TruthSeedSelector::Config::phiMax = std::numeric_limits<double>::max()

Definition at line 43 of file TruthSeedSelector.hpp.

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

Referenced by ActsExamples::TruthSeedSelector::execute().

double ActsExamples::TruthSeedSelector::Config::phiMin = std::numeric_limits<double>::lowest()

Definition at line 42 of file TruthSeedSelector.hpp.

View newest version in sPHENIX GitHub at line 42 of file TruthSeedSelector.hpp

Referenced by ActsExamples::TruthSeedSelector::execute().

double ActsExamples::TruthSeedSelector::Config::ptMax = std::numeric_limits<double>::max()

Definition at line 49 of file TruthSeedSelector.hpp.

View newest version in sPHENIX GitHub at line 49 of file TruthSeedSelector.hpp

Referenced by ActsExamples::TruthSeedSelector::execute().

double ActsExamples::TruthSeedSelector::Config::ptMin = 0.0

Definition at line 48 of file TruthSeedSelector.hpp.

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

Referenced by ActsExamples::TruthSeedSelector::execute(), and main().

double ActsExamples::TruthSeedSelector::Config::rhoMax = std::numeric_limits<double>::max()

Maximum distance from the origin in the transverse plane.

Definition at line 38 of file TruthSeedSelector.hpp.

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

Referenced by ActsExamples::TruthSeedSelector::execute().


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