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

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

+ Collaboration diagram for ActsExamples::TrackSelector::Config:

Public Attributes

std::string inputTrackParameters
 Input track parameters collection.
 
std::string outputTrackParameters
 Output track parameters collection.
 
std::string outputTrackIndices
 
double loc0Min = -std::numeric_limits<double>::infinity()
 
double loc0Max = std::numeric_limits<double>::infinity()
 
double loc1Min = -std::numeric_limits<double>::infinity()
 
double loc1Max = std::numeric_limits<double>::infinity()
 
double timeMin = -std::numeric_limits<double>::infinity()
 
double timeMax = std::numeric_limits<double>::infinity()
 
double phiMin = -std::numeric_limits<double>::infinity()
 
double phiMax = std::numeric_limits<double>::infinity()
 
double etaMin = -std::numeric_limits<double>::infinity()
 
double etaMax = std::numeric_limits<double>::infinity()
 
double absEtaMin = 0.0
 
double absEtaMax = std::numeric_limits<double>::infinity()
 
double ptMin = 0.0
 
double ptMax = std::numeric_limits<double>::infinity()
 
bool removeCharged = false
 Remove charged particles.
 
bool removeNeutral = false
 Remove neutral particles.
 

Detailed Description

Definition at line 21 of file TrackSelector.hpp.

View newest version in sPHENIX GitHub at line 21 of file TrackSelector.hpp

Member Data Documentation

double ActsExamples::TrackSelector::Config::absEtaMax = std::numeric_limits<double>::infinity()

Definition at line 44 of file TrackSelector.hpp.

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

double ActsExamples::TrackSelector::Config::absEtaMin = 0.0

Definition at line 43 of file TrackSelector.hpp.

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

double ActsExamples::TrackSelector::Config::etaMax = std::numeric_limits<double>::infinity()

Definition at line 42 of file TrackSelector.hpp.

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

double ActsExamples::TrackSelector::Config::etaMin = -std::numeric_limits<double>::infinity()

Definition at line 41 of file TrackSelector.hpp.

View newest version in sPHENIX GitHub at line 41 of file TrackSelector.hpp

std::string ActsExamples::TrackSelector::Config::inputTrackParameters

Input track parameters collection.

Definition at line 23 of file TrackSelector.hpp.

View newest version in sPHENIX GitHub at line 23 of file TrackSelector.hpp

Referenced by ActsExamples::TrackSelector::TrackSelector().

double ActsExamples::TrackSelector::Config::loc0Max = std::numeric_limits<double>::infinity()

Definition at line 32 of file TrackSelector.hpp.

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

double ActsExamples::TrackSelector::Config::loc0Min = -std::numeric_limits<double>::infinity()

Definition at line 31 of file TrackSelector.hpp.

View newest version in sPHENIX GitHub at line 31 of file TrackSelector.hpp

double ActsExamples::TrackSelector::Config::loc1Max = std::numeric_limits<double>::infinity()

Definition at line 34 of file TrackSelector.hpp.

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

double ActsExamples::TrackSelector::Config::loc1Min = -std::numeric_limits<double>::infinity()

Definition at line 33 of file TrackSelector.hpp.

View newest version in sPHENIX GitHub at line 33 of file TrackSelector.hpp

std::string ActsExamples::TrackSelector::Config::outputTrackIndices

Output track indices collection.

This records for each output track the index in the input container.

Definition at line 29 of file TrackSelector.hpp.

View newest version in sPHENIX GitHub at line 29 of file TrackSelector.hpp

Referenced by ActsExamples::TrackSelector::TrackSelector().

std::string ActsExamples::TrackSelector::Config::outputTrackParameters

Output track parameters collection.

Definition at line 25 of file TrackSelector.hpp.

View newest version in sPHENIX GitHub at line 25 of file TrackSelector.hpp

Referenced by ActsExamples::TrackSelector::TrackSelector().

double ActsExamples::TrackSelector::Config::phiMax = std::numeric_limits<double>::infinity()

Definition at line 40 of file TrackSelector.hpp.

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

double ActsExamples::TrackSelector::Config::phiMin = -std::numeric_limits<double>::infinity()

Definition at line 39 of file TrackSelector.hpp.

View newest version in sPHENIX GitHub at line 39 of file TrackSelector.hpp

double ActsExamples::TrackSelector::Config::ptMax = std::numeric_limits<double>::infinity()

Definition at line 47 of file TrackSelector.hpp.

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

double ActsExamples::TrackSelector::Config::ptMin = 0.0

Definition at line 46 of file TrackSelector.hpp.

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

bool ActsExamples::TrackSelector::Config::removeCharged = false

Remove charged particles.

Definition at line 49 of file TrackSelector.hpp.

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

bool ActsExamples::TrackSelector::Config::removeNeutral = false

Remove neutral particles.

Definition at line 51 of file TrackSelector.hpp.

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

double ActsExamples::TrackSelector::Config::timeMax = std::numeric_limits<double>::infinity()

Definition at line 37 of file TrackSelector.hpp.

View newest version in sPHENIX GitHub at line 37 of file TrackSelector.hpp

double ActsExamples::TrackSelector::Config::timeMin = -std::numeric_limits<double>::infinity()

Definition at line 36 of file TrackSelector.hpp.

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


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