PAASS
Software suite to Acquire and Analyze Data from Pixie16
TraditionalCfd Class Reference

#include <TraditionalCfd.hpp>

Inheritance diagram for TraditionalCfd:
Collaboration diagram for TraditionalCfd:

Public Member Functions

 TraditionalCfd ()
 Default constructor. More...
 
 ~TraditionalCfd ()
 Default destructor. More...
 
double CalculatePhase (const std::vector< double > &data, const std::pair< double, double > &pars, const std::pair< unsigned int, double > &max, const std::pair< double, double > baseline)
 
- Public Member Functions inherited from TimingDriver
 TimingDriver ()
 Default Constructor. More...
 
virtual ~TimingDriver ()
 Default destructor. More...
 
virtual std::vector< double > GetResults (void)
 
virtual double CalculatePhase (const std::vector< unsigned int > &data, const std::pair< double, double > &pars, const std::pair< unsigned int, double > &max, const std::pair< double, double > baseline)
 
void SetQdc (const double &a)
 

Additional Inherited Members

- Protected Attributes inherited from TimingDriver
std::vector< double > results_
 Vector containing results. More...
 
double qdc_
 qdc of the waveform being fitted More...
 

Detailed Description

Definition at line 11 of file TraditionalCfd.hpp.

Constructor & Destructor Documentation

§ TraditionalCfd()

TraditionalCfd::TraditionalCfd ( )
inline

Default constructor.

Definition at line 14 of file TraditionalCfd.hpp.

§ ~TraditionalCfd()

TraditionalCfd::~TraditionalCfd ( )
inline

Default destructor.

Definition at line 17 of file TraditionalCfd.hpp.

Here is the call graph for this function:

Member Function Documentation

§ CalculatePhase()

double TraditionalCfd::CalculatePhase ( const std::vector< double > &  data,
const std::pair< double, double > &  pars,
const std::pair< unsigned int, double > &  max,
const std::pair< double, double >  baseline 
)
virtual

Overload of the Calculate phase method to allow for data vectors of type double. We do this since we cannot template a virtual method.

Reimplemented from TimingDriver.

Definition at line 12 of file TraditionalCfd.cpp.

Here is the caller graph for this function:

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