ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Aggregated information to run one algorithm over one event. More...
#include <acts/blob/master/Examples/Framework/include/ACTFW/Framework/AlgorithmContext.hpp>
Public Member Functions | |
AlgorithmContext (size_t alg, size_t event, WhiteBoard &store) | |
contructor with arguments | |
AlgorithmContext & | operator++ () |
++operator overload to increase the algorithm number | |
Public Attributes | |
size_t | algorithmNumber |
Unique algorithm identifier. | |
size_t | eventNumber |
Unique event identifier. | |
WhiteBoard & | eventStore |
Per-event data store. | |
Acts::GeometryContext | geoContext |
Per-event geometry context. | |
Acts::MagneticFieldContext | magFieldContext |
Per-event magnetic Field context. | |
Acts::CalibrationContext | calibContext |
Per-event calbiration context. | |
Aggregated information to run one algorithm over one event.
Definition at line 21 of file AlgorithmContext.hpp.
View newest version in sPHENIX GitHub at line 21 of file AlgorithmContext.hpp
|
inline |
contructor with arguments
alg | is the algorithm/service/writer number |
event | ist the event number |
store | is the event-wise event store |
Definition at line 30 of file AlgorithmContext.hpp.
View newest version in sPHENIX GitHub at line 30 of file AlgorithmContext.hpp
|
inline |
++operator overload to increase the algorithm number
Definition at line 34 of file AlgorithmContext.hpp.
View newest version in sPHENIX GitHub at line 34 of file AlgorithmContext.hpp
References algorithmNumber.
size_t FW::AlgorithmContext::algorithmNumber |
Unique algorithm identifier.
Definition at line 39 of file AlgorithmContext.hpp.
View newest version in sPHENIX GitHub at line 39 of file AlgorithmContext.hpp
Referenced by FW::RandomNumbers::generateSeed(), and operator++().
Acts::CalibrationContext FW::AlgorithmContext::calibContext |
Per-event calbiration context.
Definition at line 45 of file AlgorithmContext.hpp.
View newest version in sPHENIX GitHub at line 45 of file AlgorithmContext.hpp
Referenced by FW::FittingAlgorithm::execute().
size_t FW::AlgorithmContext::eventNumber |
Unique event identifier.
Definition at line 40 of file AlgorithmContext.hpp.
View newest version in sPHENIX GitHub at line 40 of file AlgorithmContext.hpp
Referenced by FW::BField::BFieldScalor::decorate(), FW::Contextual::PayloadDecorator::decorate(), FW::Contextual::AlignmentDecorator::decorate(), FW::HelloLoggerAlgorithm::execute(), FW::PrintParticles::execute(), FW::TrackSelector::execute(), FW::ParticleSelector::execute(), FW::RandomNumbers::generateSeed(), FW::HelloService::prepare(), FW::CsvParticleReader::read(), FW::RootVertexAndTracksReader::read(), FW::CsvPlanarClusterReader::read(), FW::RootMaterialTrackReader::read(), FW::EventGenerator::read(), FW::CsvTrackingGeometryWriter::write(), FW::TrackFinderPerformanceWriter::writeT(), FW::Obj::ObjSpacePointWriter< T >::writeT(), FW::Json::JsonSpacePointWriter< T >::writeT(), FW::RootTrackParameterWriter::writeT(), FW::CsvParticleWriter::writeT(), FW::RootVertexAndTracksWriter::writeT(), FW::RootSimHitWriter::writeT(), FW::RootParticleWriter::writeT(), FW::CsvPlanarClusterWriter::writeT(), FW::RootPropagationStepsWriter::writeT(), FW::RootPlanarClusterWriter::writeT(), FW::RootTrajectoryWriter::writeT(), and FW::Obj::ObjPropagationStepsWriter< step_t >::writeT().
WhiteBoard& FW::AlgorithmContext::eventStore |
Per-event data store.
Definition at line 41 of file AlgorithmContext.hpp.
View newest version in sPHENIX GitHub at line 41 of file AlgorithmContext.hpp
Referenced by FW::HelloLoggerAlgorithm::execute(), FW::PrintParticles::execute(), FW::FlattenEvent::execute(), FW::HelloWhiteBoardAlgorithm::execute(), FW::TruthTrackFinder::execute(), FW::HelloRandomAlgorithm::execute(), FW::PrintHits::execute(), FWE::VertexFindingAlgorithm::execute(), FWE::VertexFitAlgorithm::execute(), FW::TrackSelector::execute(), FW::HitSmearing::execute(), FW::DigitizationAlgorithm::execute(), FW::ParticleSmearing::execute(), FW::ParticleSelector::execute(), FW::FittingAlgorithm::execute(), FW::GeantinoRecording::execute(), FW::TruthVerticesToTracksAlgorithm::execute(), FW::MaterialMapping::execute(), FW::HelloService::prepare(), FW::CsvParticleReader::read(), FW::RootVertexAndTracksReader::read(), FW::CsvPlanarClusterReader::read(), FW::RootMaterialTrackReader::read(), FW::EventGenerator::read(), FW::WriterT< write_data_t >::write(), FW::TrackFinderPerformanceWriter::writeT(), FW::TrackFitterPerformanceWriter::writeT(), FW::CsvPlanarClusterWriter::writeT(), FW::RootPlanarClusterWriter::writeT(), and FW::RootTrajectoryWriter::writeT().
Acts::GeometryContext FW::AlgorithmContext::geoContext |
Per-event geometry context.
Definition at line 42 of file AlgorithmContext.hpp.
View newest version in sPHENIX GitHub at line 42 of file AlgorithmContext.hpp
Referenced by FW::Contextual::PayloadDecorator::decorate(), FW::Contextual::AlignmentDecorator::decorate(), FWE::VertexFindingAlgorithm::execute(), FWE::VertexFitAlgorithm::execute(), FW::HitSmearing::execute(), FW::DigitizationAlgorithm::execute(), FW::FittingAlgorithm::execute(), FW::TruthVerticesToTracksAlgorithm::execute(), FW::PropagationAlgorithm< propagator_t >::executeTest(), FW::RootVertexAndTracksReader::read(), FW::CsvPlanarClusterReader::read(), FW::CsvTrackingGeometryWriter::write(), FW::Obj::ObjSurfaceWriter::write(), FW::TrackFitterPerformanceWriter::writeT(), FW::CsvPlanarClusterWriter::writeT(), FW::RootPlanarClusterWriter::writeT(), FW::RootTrajectoryWriter::writeT(), and FW::RootMaterialTrackWriter::writeT().
Acts::MagneticFieldContext FW::AlgorithmContext::magFieldContext |
Per-event magnetic Field context.
Definition at line 44 of file AlgorithmContext.hpp.
View newest version in sPHENIX GitHub at line 44 of file AlgorithmContext.hpp
Referenced by FW::BField::BFieldScalor::decorate(), FWE::VertexFindingAlgorithm::execute(), FWE::VertexFitAlgorithm::execute(), FW::FittingAlgorithm::execute(), FW::TruthVerticesToTracksAlgorithm::execute(), and FW::PropagationAlgorithm< propagator_t >::executeTest().