#include <WCSimReader.h>
|
| bool | AddTreeToChain (const char *fname, TChain *chain) |
| | Adds a file (or files - wildcards allowed) to the chain. More...
|
| |
| bool | CompareTree (TChain *chain, int mode) |
| |
| template<typename T > |
| bool | CompareVariable (T v1, T v2, const char *tag) |
| | Checks for equality between 2 variables. More...
|
| |
| SubSample | GetDigits () |
| | Creates a SubSample containing the digits from the current m_wcsim_trigger. More...
|
| |
| bool | ReadTree (TChain *chain) |
| | Calls AddTreeToChain for m_input_filename, or for every file within the m_input_filelist. More...
|
| |
| void | StreamToLog (int level) |
| | Helper function to print streamer at specified level, and clear streamer. More...
|
| |
|
| TChain * | m_chain_event |
| | Input wcsimT chain - holds WCSim events. More...
|
| |
| TChain * | m_chain_geom |
| | Input wcsimGeoT chain - holds WCSim geometry. More...
|
| |
| TChain * | m_chain_opt |
| | Input wcsimRootOptionsT chain - holds WCSim run options. More...
|
| |
| long int | m_current_event_num |
| | The current WCSim event number. More...
|
| |
| long int | m_first_event_num |
| | The first WCSim event number to read. More...
|
| |
| std::string | m_input_filelist |
| | The input WCSim filelist filename from config file. More...
|
| |
| std::string | m_input_filename |
| | The input WCSim filename from config file (wildcards allowed) More...
|
| |
| float | m_interpose_interval |
| |
| long int | m_n_events |
| | The total number of events in m_chain_event. More...
|
| |
| std::stringstream | m_ss |
| | Streamer 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...
|
| |
| int | m_verbose |
| | Verbosity level. More...
|
| |
| WCSimRootEvent * | m_wcsim_event_ID |
| | Holds event information for the ID - tracks, hits, digits. More...
|
| |
| WCSimRootEvent * | m_wcsim_event_OD |
| | Holds event information for the OD - hits, digits. More...
|
| |
| WCSimRootGeom * | m_wcsim_geom |
| | Holds geometry information - tank size, PMT size, PMT positions, etc. More...
|
| |
| WCSimRootOptions * | m_wcsim_opt |
| | Holds WCSim running options - trigger thresholds, geometry names, input .kin filename, etc. More...
|
| |
| WCSimRootTrigger * | m_wcsim_trigger |
| | Holds trigger information - trigger time, digits, etc. More...
|
| |
Definition at line 19 of file WCSimReader.h.
enumeration of the log levels
| Enumerator |
|---|
| FATAL |
|
| ERROR |
|
| WARN |
|
| INFO |
|
| DEBUG1 |
|
| DEBUG2 |
|
| DEBUG3 |
|
Definition at line 104 of file WCSimReader.h.
| WCSimReader::WCSimReader |
( |
| ) |
|
| bool WCSimReader::AddTreeToChain |
( |
const char * |
fname, |
|
|
TChain * |
chain |
|
) |
| |
|
private |
Adds a file (or files - wildcards allowed) to the chain.
Definition at line 150 of file WCSimReader.cpp.
| bool WCSimReader::CompareTree |
( |
TChain * |
chain, |
|
|
int |
mode |
|
) |
| |
|
private |
Checks for equality between entry 0 and other entries in the chain Mode 0: compares WCSimRootOptions Mode 1: compares WCSimRootGeom
Definition at line 189 of file WCSimReader.cpp.
template<typename T >
| bool WCSimReader::CompareVariable |
( |
T |
v1, |
|
|
T |
v2, |
|
|
const char * |
tag |
|
) |
| |
|
private |
| bool WCSimReader::Execute |
( |
| ) |
|
| bool WCSimReader::Finalise |
( |
| ) |
|
| bool WCSimReader::Initialise |
( |
std::string |
configfile, |
|
|
DataModel & |
data |
|
) |
| |
| bool WCSimReader::ReadTree |
( |
TChain * |
chain | ) |
|
|
private |
Calls AddTreeToChain for m_input_filename, or for every file within the m_input_filelist.
Definition at line 166 of file WCSimReader.cpp.
| void WCSimReader::StreamToLog |
( |
int |
level | ) |
|
|
inlineprivate |
Helper function to print streamer at specified level, and clear streamer.
Definition at line 98 of file WCSimReader.h.
| TChain* WCSimReader::m_chain_event |
|
private |
Input wcsimT chain - holds WCSim events.
Definition at line 52 of file WCSimReader.h.
| TChain* WCSimReader::m_chain_geom |
|
private |
Input wcsimGeoT chain - holds WCSim geometry.
Definition at line 54 of file WCSimReader.h.
| TChain* WCSimReader::m_chain_opt |
|
private |
Input wcsimRootOptionsT chain - holds WCSim run options.
Definition at line 50 of file WCSimReader.h.
| long int WCSimReader::m_current_event_num |
|
private |
The current WCSim event number.
Definition at line 68 of file WCSimReader.h.
| long int WCSimReader::m_first_event_num |
|
private |
The first WCSim event number to read.
Definition at line 70 of file WCSimReader.h.
| std::string WCSimReader::m_input_filelist |
|
private |
The input WCSim filelist filename from config file.
Definition at line 84 of file WCSimReader.h.
| std::string WCSimReader::m_input_filename |
|
private |
The input WCSim filename from config file (wildcards allowed)
Definition at line 82 of file WCSimReader.h.
| float WCSimReader::m_interpose_interval |
|
private |
| long int WCSimReader::m_n_events |
|
private |
The total number of events in m_chain_event.
Definition at line 72 of file WCSimReader.h.
| std::stringstream WCSimReader::m_ss |
|
private |
Streamer for easy formatting of log messages.
Definition at line 95 of file WCSimReader.h.
The stopwatch, if we're using one.
Definition at line 87 of file WCSimReader.h.
| std::string WCSimReader::m_stopwatch_file |
|
private |
Image filename to save the histogram to, if required.
Definition at line 89 of file WCSimReader.h.
| int WCSimReader::m_verbose |
|
private |
| WCSimRootEvent* WCSimReader::m_wcsim_event_ID |
|
private |
Holds event information for the ID - tracks, hits, digits.
Definition at line 59 of file WCSimReader.h.
| WCSimRootEvent* WCSimReader::m_wcsim_event_OD |
|
private |
Holds event information for the OD - hits, digits.
Definition at line 61 of file WCSimReader.h.
| WCSimRootGeom* WCSimReader::m_wcsim_geom |
|
private |
Holds geometry information - tank size, PMT size, PMT positions, etc.
Definition at line 63 of file WCSimReader.h.
| WCSimRootOptions* WCSimReader::m_wcsim_opt |
|
private |
Holds WCSim running options - trigger thresholds, geometry names, input .kin filename, etc.
Definition at line 57 of file WCSimReader.h.
| WCSimRootTrigger* WCSimReader::m_wcsim_trigger |
|
private |
Holds trigger information - trigger time, digits, etc.
Definition at line 65 of file WCSimReader.h.
The documentation for this class was generated from the following files: