![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
#include "ActsExamples/Digitization/DigitizationConfig.hpp"#include "ActsExamples/Framework/Sequencer.hpp"#include "ActsExamples/Framework/WhiteBoard.hpp"#include "ActsExamples/Geometry/CommonGeometry.hpp"#include "ActsExamples/Io/Csv/CsvParticleReader.hpp"#include "ActsExamples/Io/Csv/CsvSimHitReader.hpp"#include "ActsExamples/Options/CommonOptions.hpp"#include "ActsExamples/Options/CsvOptionsReader.hpp"#include "ActsExamples/Options/ParticleSmearingOptions.hpp"#include "ActsExamples/TruthTracking/ParticleSmearing.hpp"#include "ActsExamples/Utilities/Options.hpp"#include <filesystem>#include <memory>#include <string>
Include dependency graph for ReconstructionBase.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Functions | |
| ActsExamples::CsvSimHitReader::Config | setupSimHitReading (const ActsExamples::Options::Variables &vars, ActsExamples::Sequencer &sequencer) |
| ActsExamples::CsvParticleReader::Config | setupParticleReading (const ActsExamples::Options::Variables &vars, ActsExamples::Sequencer &sequencer) |
| ActsExamples::DigitizationConfig | setupDigitization (const ActsExamples::Options::Variables &vars, ActsExamples::Sequencer &sequencer, std::shared_ptr< const ActsExamples::RandomNumbers > rnd, std::shared_ptr< const Acts::TrackingGeometry > trackingGeometry, const std::string &inputSimHits) |
| ActsExamples::ParticleSmearing::Config | setupParticleSmearing (const ActsExamples::Options::Variables &vars, ActsExamples::Sequencer &sequencer, std::shared_ptr< const ActsExamples::RandomNumbers > rnd, const std::string &inputParticles) |
| ActsExamples::CsvMeasurementReader::Config | setupMeasurementReading (const ActsExamples::Options::Variables &vars, ActsExamples::Sequencer &sequencer) |
| ActsExamples::DigitizationConfig setupDigitization | ( | const ActsExamples::Options::Variables & | vars, |
| ActsExamples::Sequencer & | sequencer, | ||
| std::shared_ptr< const ActsExamples::RandomNumbers > | rnd, | ||
| std::shared_ptr< const Acts::TrackingGeometry > | trackingGeometry, | ||
| const std::string & | inputSimHits | ||
| ) |
Setup sim hit smearing
| vars | The configuration variables |
| sequencer | The framework sequencer |
| rnd | The random number service |
| trackingGeometry | The TrackingGeometry for the tracking setup |
| inputSimHits | The input sim hit collection (e.g. from sim hit reader) |
Definition at line 67 of file ReconstructionBase.cpp.
View newest version in sPHENIX GitHub at line 67 of file ReconstructionBase.cpp
References ActsExamples::Sequencer::addAlgorithm(), telescope_simulation::logLevel, testing::internal::move(), ActsExamples::readDigiConfigFromJson(), ActsExamples::Options::readLogLevel(), and ActsExamples::writeDigiConfigToJson().
Referenced by runDetectorAlignment(), runHoughExample(), runRecCKFTracks(), runRecTruthTracks(), and runSeedingExample().
Here is the call graph for this function:
Here is the caller graph for this function:| ActsExamples::CsvMeasurementReader::Config setupMeasurementReading | ( | const ActsExamples::Options::Variables & | vars, |
| ActsExamples::Sequencer & | sequencer | ||
| ) |
Setup reading measurements
| vars | The configuration variables |
| sequencer | The framework sequencer |
Definition at line 121 of file ReconstructionBase.cpp.
View newest version in sPHENIX GitHub at line 121 of file ReconstructionBase.cpp
References ActsExamples::Sequencer::addReader(), telescope_simulation::logLevel, ActsExamples::Options::readCsvMeasurementReaderConfig(), and ActsExamples::Options::readLogLevel().
Referenced by runMeasurementsToSP().
Here is the call graph for this function:
Here is the caller graph for this function:| ActsExamples::CsvParticleReader::Config setupParticleReading | ( | const ActsExamples::Options::Variables & | vars, |
| ActsExamples::Sequencer & | sequencer | ||
| ) |
Setup sim particle csv reader
| vars | The configuration variables |
| sequencer | The framework sequencer |
Definition at line 49 of file ReconstructionBase.cpp.
View newest version in sPHENIX GitHub at line 49 of file ReconstructionBase.cpp
Referenced by runDetectorAlignment(), runDigitizationExample(), runHoughExample(), runMeasurementsToSP(), runRecCKFTracks(), runRecTruthTracks(), and runSeedingExample().
Here is the caller graph for this function:| ActsExamples::ParticleSmearing::Config setupParticleSmearing | ( | const ActsExamples::Options::Variables & | vars, |
| ActsExamples::Sequencer & | sequencer, | ||
| std::shared_ptr< const ActsExamples::RandomNumbers > | rnd, | ||
| const std::string & | inputParticles | ||
| ) |
Setup particle smearing
| vars | The configuration variables |
| sequencer | The framework sequencer |
| rnd | The random number service |
| inputParticles | The input particle collection (e.g. from particle reader or from particle selection) |
Definition at line 98 of file ReconstructionBase.cpp.
View newest version in sPHENIX GitHub at line 98 of file ReconstructionBase.cpp
References ActsExamples::Sequencer::addAlgorithm(), physmon_simulation::inputParticles, telescope_simulation::logLevel, testing::internal::move(), ActsExamples::Options::readLogLevel(), and ActsExamples::Options::readParticleSmearingOptions().
Referenced by main(), runDetectorAlignment(), runRecCKFTracks(), and runRecTruthTracks().
Here is the call graph for this function:
Here is the caller graph for this function:| ActsExamples::CsvSimHitReader::Config setupSimHitReading | ( | const ActsExamples::Options::Variables & | vars, |
| ActsExamples::Sequencer & | sequencer | ||
| ) |
Setup sim hit csv reader
| vars | The configuration variables |
| sequencer | The framework sequencer |
Definition at line 31 of file ReconstructionBase.cpp.
View newest version in sPHENIX GitHub at line 31 of file ReconstructionBase.cpp
Referenced by runDetectorAlignment(), runDigitizationExample(), runHoughExample(), runMeasurementsToSP(), runRecCKFTracks(), runRecTruthTracks(), and runSeedingExample().
Here is the caller graph for this function: