![]() |
trout
Phlex-based reconstruction framework for the SHiP experiment.
|
#include "TFile.h"#include <ROOT/RNTupleFillContext.hxx>#include <ROOT/RNTupleFillStatus.hxx>#include <ROOT/RNTupleModel.hxx>#include <ROOT/RNTupleParallelWriter.hxx>#include <tuple>#include <SHiP/SimHit.hpp>#include <SHiP/SimParticle.hpp>#include <SHiP/TrackFitResult.hpp>#include <SHiP/detectors/CaloHit.hpp>#include <SHiP/detectors/SBTHit.hpp>#include <SHiP/detectors/StrawTubesHit.hpp>#include <SHiP/detectors/TimeDetHit.hpp>#include <SHiP/detectors/UBTHit.hpp>#include <algorithm>#include <cstddef>#include <memory>#include <mutex>#include <oneapi/tbb/enumerable_thread_specific.h>#include <optional>#include <stdexcept>#include <string>#include <string_view>#include <vector>Go to the source code of this file.
Classes | |
| struct | SHiP::trout::FixedString< N > |
| struct | SHiP::trout::NamedHit< Name, Hit > |
| class | SHiP::trout::RNTupleFileService |
| class | SHiP::trout::TypedHitWriter< Hit > |
| class | SHiP::trout::TypedHitWriters< NamedHits > |
| class | SHiP::trout::HitRNTupleWriter |
Namespaces | |
| namespace | SHiP |
| namespace | SHiP::trout |
Typedefs | |
| using | SHiP::trout::SpectrometerTracks = std::vector<SHiP::TrackFitResult> |
| using | SHiP::trout::UpstreamTaggerObjects = std::vector<SHiP::UBTHit> |
| using | SHiP::trout::SurroundTaggerObjects = std::vector<SHiP::SBTHit> |
| using | SHiP::trout::CalorimeterObjects = std::vector<SHiP::CaloHit> |
| using | SHiP::trout::TimingDetectorObjects = std::vector<SHiP::TimeDetHit> |
| using | SHiP::trout::SimHits = std::vector<SHiP::SimHit> |
| using | SHiP::trout::SimParticles = std::vector<SHiP::SimParticle> |
| using | SHiP::trout::ReconstructedWriters |
| using | SHiP::trout::SimTruthWriters |