MUSIC unknown
Analysis for the MUSIC active-target ionization chamber
Loading...
Searching...
No Matches
Pipeline.cpp File Reference
#include "Pipeline.hpp"
#include "PulseHistory.hpp"
Include dependency graph for Pipeline.cpp:

Go to the source code of this file.

Functions

Bool_t FusedExists (const TString &subpath)
Double_t FusedSecSince (const std::chrono::steady_clock::time_point &t0)
void PrintMemUsage (const char *label)
Bool_t EnsureRunHeaderFused (Int_t run, UShort_t &header)
Bool_t RunFusedPipelineForFile (FileSpec spec, UShort_t run_header, const EventBuilder::SlotMap &slot_map, const std::vector< ChannelCal > &chans)

Variables

std::mutex fused_log_mutex

Function Documentation

◆ EnsureRunHeaderFused()

Bool_t EnsureRunHeaderFused ( Int_t run,
UShort_t & header )

Definition at line 28 of file Pipeline.cpp.

◆ FusedExists()

Bool_t FusedExists ( const TString & subpath)

Definition at line 6 of file Pipeline.cpp.

Referenced by RunFusedPipelineForFile().

◆ FusedSecSince()

Double_t FusedSecSince ( const std::chrono::steady_clock::time_point & t0)

Definition at line 11 of file Pipeline.cpp.

Referenced by RunFusedPipelineForFile().

◆ PrintMemUsage()

void PrintMemUsage ( const char * label)

Definition at line 18 of file Pipeline.cpp.

Referenced by RunFusedPipelineForFile().

◆ RunFusedPipelineForFile()

Bool_t RunFusedPipelineForFile ( FileSpec spec,
UShort_t run_header,
const EventBuilder::SlotMap & slot_map,
const std::vector< ChannelCal > & chans )

Definition at line 78 of file Pipeline.cpp.

Variable Documentation

◆ fused_log_mutex

std::mutex fused_log_mutex

Definition at line 4 of file Pipeline.cpp.

Referenced by PrintMemUsage(), and RunFusedPipelineForFile().