|
ToolDAQFramework
|
#include <TriggersComparison.h>
Public Member Functions | |
| TriggersComparison () | |
| bool | Execute () |
| bool | Finalise () |
| bool | Initialise (std::string configfile, DataModel &data) |
Private Types | |
| enum | LogLevel { FATAL =-1, ERROR =0, WARN =1, INFO =2, DEBUG1 =3, DEBUG2 =4, DEBUG3 =5 } |
| Log level enumerations. More... | |
Private Member Functions | |
| void | StreamToLog (int level) |
Private Attributes | |
| TH1I * | h_acceptedtime_1 |
| TH1I * | h_acceptedtime_2 |
| TH1F * | h_selections_intersection |
| TH1F * | h_triggertime_1 |
| output histograms More... | |
| TH1F * | h_triggertime_2 |
| long int | m_current_event_num1 |
| The current event number from file1. More... | |
| long int | m_current_event_num2 |
| The current event number from file2. More... | |
| long int | m_first_event_num1 |
| The first event number from file1 to read. More... | |
| long int | m_first_event_num2 |
| The first event number from file2 to read. More... | |
| TTree * | m_header_tree1 |
| input headers trees More... | |
| TTree * | m_header_tree2 |
| TFile * | m_input_file1 |
| input ROOT files More... | |
| TFile * | m_input_file2 |
| std::string | m_input_filename1 |
| names of input ROOT trees More... | |
| std::string | m_input_filename2 |
| float | m_interpose_interval1 |
| float | m_interpose_interval2 |
| long int | m_n_events1 |
| The total number of events from file1. More... | |
| long int | m_n_events2 |
| The total number of events from file2. More... | |
| TFile * | m_output_file |
| Output ROOT file. More... | |
| std::string | m_output_filename |
| Output ROOT filename that this tool RECREATE's. More... | |
| std::stringstream | m_ss |
| For easy formatting of Log messages. More... | |
| util::Stopwatch * | m_stopwatch |
| The stopwatch, if we're using one. More... | |
| std::string | m_stopwatch_file |
| Image filename to save the histogram to, if required. More... | |
| TTree * | m_triggers_tree1 |
| input trees containing triggers More... | |
| TTree * | m_triggers_tree2 |
| int | m_verbose |
| Verbosity level, as defined in tool parameter file. More... | |
| float | max_readout_time_1 |
| float | max_readout_time_2 |
| float | min_readout_time_1 |
| float | min_readout_time_2 |
| float | the_readout_end_time1 |
| float | the_readout_end_time2 |
| float | the_readout_start_time1 |
| float | the_readout_start_time2 |
| float | the_trigger_time1 |
| trigger time More... | |
| float | the_trigger_time2 |
| float | timebinsize |
Definition at line 16 of file TriggersComparison.h.
|
private |
Log level enumerations.
| Enumerator | |
|---|---|
| FATAL | |
| ERROR | |
| WARN | |
| INFO | |
| DEBUG1 | |
| DEBUG2 | |
| DEBUG3 | |
Definition at line 47 of file TriggersComparison.h.
| TriggersComparison::TriggersComparison | ( | ) |
Definition at line 3 of file TriggersComparison.cpp.
| bool TriggersComparison::Execute | ( | ) |
Definition at line 137 of file TriggersComparison.cpp.
| bool TriggersComparison::Finalise | ( | ) |
Definition at line 180 of file TriggersComparison.cpp.
| bool TriggersComparison::Initialise | ( | std::string | configfile, |
| DataModel & | data | ||
| ) |
Definition at line 5 of file TriggersComparison.cpp.
|
inlineprivate |
Print the current value of the streamer at the set log level, then clear the streamer
Definition at line 41 of file TriggersComparison.h.
|
private |
Definition at line 90 of file TriggersComparison.h.
|
private |
Definition at line 91 of file TriggersComparison.h.
|
private |
Definition at line 93 of file TriggersComparison.h.
|
private |
output histograms
Definition at line 87 of file TriggersComparison.h.
|
private |
Definition at line 88 of file TriggersComparison.h.
|
private |
The current event number from file1.
Definition at line 67 of file TriggersComparison.h.
|
private |
The current event number from file2.
Definition at line 74 of file TriggersComparison.h.
|
private |
The first event number from file1 to read.
Definition at line 69 of file TriggersComparison.h.
|
private |
The first event number from file2 to read.
Definition at line 76 of file TriggersComparison.h.
|
private |
input headers trees
Definition at line 59 of file TriggersComparison.h.
|
private |
Definition at line 60 of file TriggersComparison.h.
|
private |
input ROOT files
Definition at line 53 of file TriggersComparison.h.
|
private |
Definition at line 54 of file TriggersComparison.h.
|
private |
names of input ROOT trees
Definition at line 50 of file TriggersComparison.h.
|
private |
Definition at line 51 of file TriggersComparison.h.
|
private |
Definition at line 63 of file TriggersComparison.h.
|
private |
Definition at line 64 of file TriggersComparison.h.
|
private |
The total number of events from file1.
Definition at line 71 of file TriggersComparison.h.
|
private |
The total number of events from file2.
Definition at line 78 of file TriggersComparison.h.
|
private |
Output ROOT file.
Definition at line 84 of file TriggersComparison.h.
|
private |
Output ROOT filename that this tool RECREATE's.
Definition at line 82 of file TriggersComparison.h.
|
private |
For easy formatting of Log messages.
Definition at line 37 of file TriggersComparison.h.
|
private |
The stopwatch, if we're using one.
Definition at line 29 of file TriggersComparison.h.
|
private |
Image filename to save the histogram to, if required.
Definition at line 31 of file TriggersComparison.h.
|
private |
input trees containing triggers
Definition at line 56 of file TriggersComparison.h.
|
private |
Definition at line 57 of file TriggersComparison.h.
|
private |
Verbosity level, as defined in tool parameter file.
Definition at line 34 of file TriggersComparison.h.
|
private |
Definition at line 104 of file TriggersComparison.h.
|
private |
Definition at line 106 of file TriggersComparison.h.
|
private |
Definition at line 103 of file TriggersComparison.h.
|
private |
Definition at line 105 of file TriggersComparison.h.
|
private |
Definition at line 100 of file TriggersComparison.h.
|
private |
Definition at line 101 of file TriggersComparison.h.
|
private |
Definition at line 98 of file TriggersComparison.h.
|
private |
Definition at line 99 of file TriggersComparison.h.
|
private |
trigger time
Definition at line 96 of file TriggersComparison.h.
|
private |
Definition at line 97 of file TriggersComparison.h.
|
private |
Definition at line 108 of file TriggersComparison.h.
1.8.5