Analysis Software
Documentation for sPHENIX simulation software
|
#include <acts/blob/sPHENIX/Examples/Framework/include/ActsExamples/Framework/Sequencer.hpp>
Public Attributes | |
size_t | skip = 0 |
number of events to skip at the beginning | |
std::optional< size_t > | events = std::nullopt |
number of events to process, SIZE_MAX to process all available events | |
Acts::Logging::Level | logLevel = Acts::Logging::INFO |
logging level | |
int | numThreads = -1 |
std::string | outputDir |
output directory for timing information, empty for working directory | |
std::string | outputTimingFile = "timing.tsv" |
output name of the timing file | |
IterationCallback | iterationCallback = []() {} |
bool | runDataFlowChecks = true |
bool | trackFpes = true |
std::vector< FpeMask > | fpeMasks {} |
bool | failOnFirstFpe = false |
std::size_t | fpeStackTraceLength = 8 |
Definition at line 67 of file Sequencer.hpp.
View newest version in sPHENIX GitHub at line 67 of file Sequencer.hpp
std::optional<size_t> ActsExamples::Sequencer::Config::events = std::nullopt |
number of events to process, SIZE_MAX to process all available events
Definition at line 71 of file Sequencer.hpp.
View newest version in sPHENIX GitHub at line 71 of file Sequencer.hpp
Referenced by ActsExamples::Sequencer::determineEventsRange(), main(), processGeometry(), and ActsExamples::Options::readSequencerConfig().
bool ActsExamples::Sequencer::Config::failOnFirstFpe = false |
Definition at line 90 of file Sequencer.hpp.
View newest version in sPHENIX GitHub at line 90 of file Sequencer.hpp
Referenced by ActsExamples::Sequencer::run().
std::vector<FpeMask> ActsExamples::Sequencer::Config::fpeMasks {} |
Definition at line 89 of file Sequencer.hpp.
View newest version in sPHENIX GitHub at line 89 of file Sequencer.hpp
std::size_t ActsExamples::Sequencer::Config::fpeStackTraceLength = 8 |
Definition at line 91 of file Sequencer.hpp.
View newest version in sPHENIX GitHub at line 91 of file Sequencer.hpp
Referenced by ActsExamples::Sequencer::run().
IterationCallback ActsExamples::Sequencer::Config::iterationCallback = []() {} |
Callback that is invoked in the event loop.
Definition at line 83 of file Sequencer.hpp.
View newest version in sPHENIX GitHub at line 83 of file Sequencer.hpp
Referenced by ActsExamples::Sequencer::run().
Acts::Logging::Level ActsExamples::Sequencer::Config::logLevel = Acts::Logging::INFO |
logging level
Definition at line 73 of file Sequencer.hpp.
View newest version in sPHENIX GitHub at line 73 of file Sequencer.hpp
Referenced by ActsExamples::Options::readSequencerConfig(), and ActsExamples::Sequencer::run().
int ActsExamples::Sequencer::Config::numThreads = -1 |
number of parallel threads to run, negative for automatic determination
Definition at line 76 of file Sequencer.hpp.
View newest version in sPHENIX GitHub at line 76 of file Sequencer.hpp
Referenced by ActsExamples::Options::readSequencerConfig(), ActsExamples::Sequencer::run(), and ActsExamples::Sequencer::Sequencer().
std::string ActsExamples::Sequencer::Config::outputDir |
output directory for timing information, empty for working directory
Definition at line 78 of file Sequencer.hpp.
View newest version in sPHENIX GitHub at line 78 of file Sequencer.hpp
Referenced by ActsExamples::Options::readSequencerConfig().
std::string ActsExamples::Sequencer::Config::outputTimingFile = "timing.tsv" |
output name of the timing file
Definition at line 80 of file Sequencer.hpp.
View newest version in sPHENIX GitHub at line 80 of file Sequencer.hpp
bool ActsExamples::Sequencer::Config::runDataFlowChecks = true |
Run data flow consistency checks Defaults to false right now until all components are migrated
Definition at line 86 of file Sequencer.hpp.
View newest version in sPHENIX GitHub at line 86 of file Sequencer.hpp
Referenced by ActsExamples::Sequencer::addElement().
size_t ActsExamples::Sequencer::Config::skip = 0 |
number of events to skip at the beginning
Definition at line 69 of file Sequencer.hpp.
View newest version in sPHENIX GitHub at line 69 of file Sequencer.hpp
Referenced by ActsExamples::Sequencer::determineEventsRange(), and ActsExamples::Options::readSequencerConfig().
bool ActsExamples::Sequencer::Config::trackFpes = true |
Definition at line 88 of file Sequencer.hpp.
View newest version in sPHENIX GitHub at line 88 of file Sequencer.hpp
Referenced by ActsExamples::Sequencer::run(), and ActsExamples::Sequencer::Sequencer().