MUSIC
unknown
Analysis for the MUSIC active-target ionization chamber
Toggle main menu visibility
Loading...
Searching...
No Matches
Pipeline.hpp
Go to the documentation of this file.
1
#ifndef PIPELINE_HPP
2
#define PIPELINE_HPP
3
4
#include "
BinaryToRoot.hpp
"
5
#include "BinaryUtils.hpp"
6
#include "
CalibrateBeam.hpp
"
7
#include "
Constants.hpp
"
8
#include "
EventBuilder.hpp
"
9
#include "
EventsSummary.hpp
"
10
#include "
FileSet.hpp
"
11
#include "
GpuAccel.hpp
"
12
#include "
HitAdapter.hpp
"
13
#include "IOUtils.hpp"
14
#include "InitUtils.hpp"
15
#include "
Timing.hpp
"
16
#include <TError.h>
17
#include <TMath.h>
18
#include <TROOT.h>
19
#include <TString.h>
20
#include <TSystem.h>
21
#include <chrono>
22
#include <fstream>
23
#include <iomanip>
24
#include <iostream>
25
#include <map>
26
#include <mutex>
27
#include <queue>
28
#include <set>
29
#include <streambuf>
30
#include <thread>
31
#include <utility>
32
#include <vector>
33
44
class
Pipeline
{
45
public
:
58
static
void
Run
();
59
};
60
61
#endif
BinaryToRoot.hpp
CalibrateBeam.hpp
Constants.hpp
The dataset configuration, and how it is layered.
EventBuilder.hpp
EventsSummary.hpp
FileSet.hpp
GpuAccel.hpp
HitAdapter.hpp
Converting SOLARIS hits into the CoMPASS-shaped form the pipeline uses.
Timing.hpp
Aligning the clocks of independent digitiser boards.
Pipeline
The main entry point: raw binaries through to built events.
Definition
Pipeline.hpp:44
Pipeline::Run
static void Run()
Run the whole pipeline over the configured subfiles.
Definition
Pipeline.cpp:372
tooling
include
Pipeline.hpp
Generated by
1.17.0