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

#include <ReconFilter.h>

Inheritance diagram for ReconFilter:

Public Member Functions

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

ReconInfofInFilter
 
std::string fInputFilterName
 
double fMaxRPos_cm
 
double fMaxZPos_cm
 
double fMinReconLikelihood
 
double fMinReconTimeLikelihood
 
ReconInfofOutFilter
 
std::string fOutputFilterName
 
Reconstructer_t fReconstructionAlgorithm
 
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 ReconFilter.h.

Member Enumeration Documentation

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

Definition at line 48 of file ReconFilter.h.

Constructor & Destructor Documentation

ReconFilter::ReconFilter ( )

Definition at line 3 of file ReconFilter.cpp.

Member Function Documentation

bool ReconFilter::Execute ( )

Definition at line 87 of file ReconFilter.cpp.

bool ReconFilter::Finalise ( )

Definition at line 125 of file ReconFilter.cpp.

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

Definition at line 6 of file ReconFilter.cpp.

void ReconFilter::StreamToLog ( int  level)
inlineprivate

Definition at line 43 of file ReconFilter.h.

Member Data Documentation

ReconInfo* ReconFilter::fInFilter
private

Definition at line 23 of file ReconFilter.h.

std::string ReconFilter::fInputFilterName
private

Definition at line 25 of file ReconFilter.h.

double ReconFilter::fMaxRPos_cm
private

Definition at line 31 of file ReconFilter.h.

double ReconFilter::fMaxZPos_cm
private

Definition at line 32 of file ReconFilter.h.

double ReconFilter::fMinReconLikelihood
private

Definition at line 29 of file ReconFilter.h.

double ReconFilter::fMinReconTimeLikelihood
private

Definition at line 30 of file ReconFilter.h.

ReconInfo* ReconFilter::fOutFilter
private

Definition at line 24 of file ReconFilter.h.

std::string ReconFilter::fOutputFilterName
private

Definition at line 26 of file ReconFilter.h.

Reconstructer_t ReconFilter::fReconstructionAlgorithm
private

Definition at line 28 of file ReconFilter.h.

util::Stopwatch* ReconFilter::m_stopwatch
private

The stopwatch, if we're using one.

Definition at line 35 of file ReconFilter.h.

std::string ReconFilter::m_stopwatch_file
private

Image filename to save the histogram to, if required.

Definition at line 37 of file ReconFilter.h.

int ReconFilter::m_verbose
private

Definition at line 39 of file ReconFilter.h.

std::stringstream ReconFilter::ss
private

Definition at line 41 of file ReconFilter.h.


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