ToolDAQFramework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Member Functions | Private Types | Private Member Functions | Private Attributes | List of all members
ReconDataOut Class Reference

#include <ReconDataOut.h>

Inheritance diagram for ReconDataOut:

Public Member Functions

 ReconDataOut ()
 
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
}
 

Private Member Functions

void StreamToLog (int level)
 

Private Attributes

int fEvtNum
 
ReconInfofInFilter
 
std::string fInputFilterName
 
TFile fOutFile
 
std::string fOutFilename
 
double fRTCherenkovCone [2]
 
double fRTDirectionEuler [3]
 
double fRTDirectionLikelihood
 
double fRTEnergy
 
double fRTGoodnessOfFit
 
double fRTGoodnessOfTimeFit
 
bool fRTHasDirection
 
int fRTNHits
 
Reconstructer_t fRTReconstructer
 
double fRTTime
 
int fRTTriggerNum
 
double fRTVertex [4]
 
TTree * fTreeRecon
 
util::Stopwatchm_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
 
std::stringstream ss
 

Detailed Description

Definition at line 13 of file ReconDataOut.h.

Member Enumeration Documentation

enum ReconDataOut::LogLevel
private
Enumerator
FATAL 
ERROR 
WARN 
INFO 
DEBUG1 
DEBUG2 
DEBUG3 

Definition at line 62 of file ReconDataOut.h.

Constructor & Destructor Documentation

ReconDataOut::ReconDataOut ( )

Definition at line 3 of file ReconDataOut.cpp.

Member Function Documentation

bool ReconDataOut::Execute ( )

Definition at line 69 of file ReconDataOut.cpp.

bool ReconDataOut::Finalise ( )

Definition at line 118 of file ReconDataOut.cpp.

bool ReconDataOut::Initialise ( std::string  configfile,
DataModel data 
)

Definition at line 6 of file ReconDataOut.cpp.

void ReconDataOut::StreamToLog ( int  level)
inlineprivate

Definition at line 57 of file ReconDataOut.h.

Member Data Documentation

int ReconDataOut::fEvtNum
private

Definition at line 46 of file ReconDataOut.h.

ReconInfo* ReconDataOut::fInFilter
private

Definition at line 26 of file ReconDataOut.h.

std::string ReconDataOut::fInputFilterName
private

Definition at line 27 of file ReconDataOut.h.

TFile ReconDataOut::fOutFile
private

Definition at line 30 of file ReconDataOut.h.

std::string ReconDataOut::fOutFilename
private

Definition at line 29 of file ReconDataOut.h.

double ReconDataOut::fRTCherenkovCone[2]
private

Definition at line 41 of file ReconDataOut.h.

double ReconDataOut::fRTDirectionEuler[3]
private

Definition at line 40 of file ReconDataOut.h.

double ReconDataOut::fRTDirectionLikelihood
private

Definition at line 42 of file ReconDataOut.h.

double ReconDataOut::fRTEnergy
private

Definition at line 35 of file ReconDataOut.h.

double ReconDataOut::fRTGoodnessOfFit
private

Definition at line 43 of file ReconDataOut.h.

double ReconDataOut::fRTGoodnessOfTimeFit
private

Definition at line 44 of file ReconDataOut.h.

bool ReconDataOut::fRTHasDirection
private

Definition at line 39 of file ReconDataOut.h.

int ReconDataOut::fRTNHits
private

Definition at line 34 of file ReconDataOut.h.

Reconstructer_t ReconDataOut::fRTReconstructer
private

Definition at line 36 of file ReconDataOut.h.

double ReconDataOut::fRTTime
private

Definition at line 37 of file ReconDataOut.h.

int ReconDataOut::fRTTriggerNum
private

Definition at line 33 of file ReconDataOut.h.

double ReconDataOut::fRTVertex[4]
private

Definition at line 38 of file ReconDataOut.h.

TTree* ReconDataOut::fTreeRecon
private

Definition at line 31 of file ReconDataOut.h.

util::Stopwatch* ReconDataOut::m_stopwatch
private

The stopwatch, if we're using one.

Definition at line 49 of file ReconDataOut.h.

std::string ReconDataOut::m_stopwatch_file
private

Image filename to save the histogram to, if required.

Definition at line 51 of file ReconDataOut.h.

int ReconDataOut::m_verbose
private

Definition at line 53 of file ReconDataOut.h.

std::stringstream ReconDataOut::ss
private

Definition at line 55 of file ReconDataOut.h.


The documentation for this class was generated from the following files: