CbmRoot
|
#include "BuildInfo.h"
#include "CbmDigiEvent.h"
#include "Exceptions.h"
#include "Options.h"
#include "Reco.h"
#include "RecoResultsInputArchive.h"
#include "RecoResultsOutputArchive.h"
#include "System.h"
#include "compat/Algorithm.h"
#include "compat/OpenMP.h"
#include "gpu/DeviceImage.h"
#include "util/MemoryLogger.h"
#include <StorableTimeslice.hpp>
#include <TimesliceAutoSource.hpp>
#include <log.hpp>
#include <sstream>
#include <xpu/host.h>
Go to the source code of this file.
Functions | |
std::shared_ptr< StorableRecoResults > | makeStorableRecoResults (const fles::Timeslice &ts, const RecoResults &results) |
bool | dumpArchive (const Options &opts) |
int | main (int argc, char **argv) |
bool dumpArchive | ( | const Options & | opts | ) |
Definition at line 59 of file reco/app/cbmreco/main.cxx.
References cbm::algo::Options::DumpArchive(), hits, cbm::algo::Options::InputLocator(), kSts, kTof, L_, and tracks.
Referenced by main().
int main | ( | int | argc, |
char ** | argv ) |
Definition at line 133 of file reco/app/cbmreco/main.cxx.
References cbm::algo::BuildInfo::BUILD_TYPE, cbm::algo::ProcessingExtraMonitor::bytesWritten, cbm::algo::Options::CollectKernelTimes(), cbm::algo::Options::CompressArchive(), cbm::algo::Options::Device(), dumpArchive(), cbm::algo::Reco::Finalize(), cbm::algo::GetGlobalSTLThreadPool(), cbm::algo::openmp::GetMaxThreads(), cbm::algo::BuildInfo::GIT_HASH, cbm::algo::BuildInfo::GPU_DEBUG, cbm::algo::Reco::Init(), cbm::algo::Options::InputLocator(), L_, cbm::algo::MemoryLogger::Log(), cbm::algo::Options::LogFile(), cbm::algo::Options::LogLevel(), makeStorableRecoResults(), cbm::algo::Options::NumOMPThreads(), cbm::algo::Options::NumTimeslices(), cbm::algo::Options::OutputFile(), cbm::algo::Reco::QueueProcessingExtraMetrics(), cbm::algo::Options::ReleaseMode(), cbm::algo::Reco::Run(), cbm::algo::openmp::SetNumThreads(), cbm::algo::Options::SkipTimeslices(), cbm::algo::ProcessingExtraMonitor::timeIdle, cbm::algo::ProcessingExtraMonitor::timeWriteArchive, cbm::algo::BuildInfo::WITH_OMP, cbm::algo::BuildInfo::WITH_PARALLEL_STL, and cbm::algo::BuildInfo::WITH_ZSTD.
std::shared_ptr< StorableRecoResults > makeStorableRecoResults | ( | const fles::Timeslice & | ts, |
const RecoResults & | results ) |
Definition at line 29 of file reco/app/cbmreco/main.cxx.
References cbm::algo::RecoResults::bmonDigis, cbm::algo::RecoResults::events, cbm::algo::RecoResults::muchDigis, cbm::algo::RecoResults::richDigis, cbm::algo::RecoResults::stsClusters, cbm::algo::RecoResults::stsDigis, cbm::algo::RecoResults::stsHits, cbm::algo::RecoResults::tofDigis, cbm::algo::RecoResults::tofHits, cbm::algo::ToStdVector(), cbm::algo::RecoResults::tracks, cbm::algo::RecoResults::trackStsHitIndices, cbm::algo::RecoResults::trackTofHitIndices, cbm::algo::RecoResults::trd2dDigis, cbm::algo::RecoResults::trdDigis, and cbm::algo::RecoResults::trdHits.
Referenced by main().