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
ReconDataIn Class Reference

#include <ReconDataIn.h>

Inheritance diagram for ReconDataIn:

Public Member Functions

 ReconDataIn ()
 
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

double fRTCherenkovCone [2]
 
double fRTDirectionEuler [3]
 
double fRTDirectionLikelihood
 
double fRTEnergy
 
double fRTGoodnessOfFit
 
double fRTGoodnessOfTimeFit
 
bool fRTHasDirection
 
int fRTNHits
 
int fRTReconstructerInt
 
double fRTTime
 
int fRTTriggerNum
 
double fRTVertex [4]
 
TChain * 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 10 of file ReconDataIn.h.

Member Enumeration Documentation

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

Definition at line 52 of file ReconDataIn.h.

Constructor & Destructor Documentation

ReconDataIn::ReconDataIn ( )

Definition at line 3 of file ReconDataIn.cpp.

Member Function Documentation

bool ReconDataIn::Execute ( )

Definition at line 59 of file ReconDataIn.cpp.

bool ReconDataIn::Finalise ( )

Definition at line 88 of file ReconDataIn.cpp.

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

Definition at line 6 of file ReconDataIn.cpp.

void ReconDataIn::StreamToLog ( int  level)
inlineprivate

Definition at line 47 of file ReconDataIn.h.

Member Data Documentation

double ReconDataIn::fRTCherenkovCone[2]
private

Definition at line 33 of file ReconDataIn.h.

double ReconDataIn::fRTDirectionEuler[3]
private

Definition at line 32 of file ReconDataIn.h.

double ReconDataIn::fRTDirectionLikelihood
private

Definition at line 34 of file ReconDataIn.h.

double ReconDataIn::fRTEnergy
private

Definition at line 27 of file ReconDataIn.h.

double ReconDataIn::fRTGoodnessOfFit
private

Definition at line 35 of file ReconDataIn.h.

double ReconDataIn::fRTGoodnessOfTimeFit
private

Definition at line 36 of file ReconDataIn.h.

bool ReconDataIn::fRTHasDirection
private

Definition at line 31 of file ReconDataIn.h.

int ReconDataIn::fRTNHits
private

Definition at line 26 of file ReconDataIn.h.

int ReconDataIn::fRTReconstructerInt
private

Definition at line 28 of file ReconDataIn.h.

double ReconDataIn::fRTTime
private

Definition at line 29 of file ReconDataIn.h.

int ReconDataIn::fRTTriggerNum
private

Definition at line 25 of file ReconDataIn.h.

double ReconDataIn::fRTVertex[4]
private

Definition at line 30 of file ReconDataIn.h.

TChain* ReconDataIn::fTreeRecon
private

Definition at line 23 of file ReconDataIn.h.

util::Stopwatch* ReconDataIn::m_stopwatch
private

The stopwatch, if we're using one.

Definition at line 39 of file ReconDataIn.h.

std::string ReconDataIn::m_stopwatch_file
private

Image filename to save the histogram to, if required.

Definition at line 41 of file ReconDataIn.h.

int ReconDataIn::m_verbose
private

Definition at line 43 of file ReconDataIn.h.

std::stringstream ReconDataIn::ss
private

Definition at line 45 of file ReconDataIn.h.


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