#include <TPipeline.h>
Constructor & Destructor Documentation
TPipeline::~TPipeline |
( |
| ) |
|
|
virtual |
Member Function Documentation
void TPipeline::AddInputRootFile |
( |
std::string |
filename | ) |
|
Adds an input root file. If called multiple times, will open the files in a TChain.
void TPipeline::AddRawDataFile |
( |
std::string |
filename | ) |
|
These should only be called before calling "initialize" ///
Adds a raw data file. If called multiple times, will open files sequentially.
bool TPipeline::AllQueuesEmpty |
( |
| ) |
|
|
private |
bool TPipeline::CanStart |
( |
bool |
print_reason = false | ) |
|
void TPipeline::ClearHistograms |
( |
| ) |
|
These are safe to called after the pipeline has started ///
TDirectory * TPipeline::GetDirectory |
( |
| ) |
|
std::string TPipeline::GetHistogramLibrary |
( |
| ) |
const |
TList * TPipeline::GetVariables |
( |
| ) |
|
int TPipeline::Initialize |
( |
| ) |
|
|
private |
bool TPipeline::InLearningPhase |
( |
| ) |
|
bool TPipeline::IsFinished |
( |
| ) |
|
TRawEventSource * TPipeline::OpenSingleFile |
( |
const std::string & |
filename | ) |
|
|
private |
void TPipeline::Pause |
( |
| ) |
|
void TPipeline::RemoveVariable |
( |
const char * |
name | ) |
|
void TPipeline::ReplaceRawDataFile |
( |
std::string |
filename | ) |
|
void TPipeline::Resume |
( |
| ) |
|
void TPipeline::SetHistogramLibrary |
( |
std::string |
filename | ) |
|
Sets the histogram library to be used.
void TPipeline::SetInputRing |
( |
std::string |
ringname | ) |
|
void TPipeline::SetIsOnline |
( |
bool |
is_online | ) |
|
When reading a raw data file, should it be repeatedly checked for new data.
void TPipeline::SetOutputRootFile |
( |
std::string |
filename | ) |
|
Sets the output root file.
void TPipeline::SetReplaceVariable |
( |
const char * |
name, |
|
|
double |
value |
|
) |
| |
void TPipeline::SetTimeOrdering |
( |
bool |
time_order | ) |
|
Should the input data be time ordered prior to event building.
void TPipeline::SetupHistogramLoop |
( |
| ) |
|
|
private |
void TPipeline::SetupOutputFile |
( |
| ) |
|
|
private |
void TPipeline::SetupOutputLoop |
( |
| ) |
|
|
private |
void TPipeline::SetupRawReadLoop |
( |
| ) |
|
|
private |
void TPipeline::SetupRootReadLoop |
( |
| ) |
|
|
private |
void TPipeline::Start |
( |
| ) |
|
std::string TPipeline::Status |
( |
| ) |
|
void TPipeline::Write |
( |
| ) |
|
Member Data Documentation
std::string TPipeline::histogram_library |
|
private |
std::vector<std::string> TPipeline::input_raw_files |
|
private |
std::string TPipeline::input_ring |
|
private |
std::vector<std::string> TPipeline::input_root_files |
|
private |
bool TPipeline::is_online |
|
private |
TDirectory* TPipeline::output_directory |
|
private |
TFile* TPipeline::output_file |
|
private |
std::string TPipeline::output_root_file |
|
private |
bool TPipeline::time_order |
|
private |
int TPipeline::time_order_depth |
|
private |
The documentation for this class was generated from the following files: