/search.css" rel="stylesheet" type="text/css"/> /search.js">
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

Public Member Functions | Static Public Member Functions | Protected Member Functions
IPmtCalibParamTool Class Reference

#include <IPmtCalibParamTool.h>

Inheritance diagram for IPmtCalibParamTool:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual StatusCode process (const DayaBay::ReadoutHeader &)=0
 This is the extension. Sub classes must provide it.
virtual StatusCode calibrate ()=0
 calibrate() is called after processing many readouts.

Static Public Member Functions

static const InterfaceID & interfaceID ()
 Retrieve interface ID.

Protected Member Functions

virtual ~IPmtCalibParamTool ()

Detailed Description

Definition at line 19 of file IPmtCalibParamTool.h.


Constructor & Destructor Documentation

IPmtCalibParamTool::~IPmtCalibParamTool ( ) [protected, virtual]

Definition at line 13 of file IPmtCalibParamTool.cc.

{
}

Member Function Documentation

const InterfaceID & IPmtCalibParamTool::interfaceID ( ) [static]

Retrieve interface ID.

Definition at line 8 of file IPmtCalibParamTool.cc.

{ 
    return IID_IPmtCalibParamTool; 
}
virtual StatusCode IPmtCalibParamTool::process ( const DayaBay::ReadoutHeader ) [pure virtual]

This is the extension. Sub classes must provide it.

process(const DayaBay::ReadoutPmtCrate&) process a single readout, extracting the information needed for calibration

Implemented in PmtCalibFullModel, PmtCalibLeadingEdge, and PmtCalibLeadingEdgeWithCuts.

virtual StatusCode IPmtCalibParamTool::calibrate ( ) [pure virtual]

calibrate() is called after processing many readouts.

This method is responsible for calculating the calibration parameters.

Implemented in PmtCalibFullModel, PmtCalibLeadingEdge, and PmtCalibLeadingEdgeWithCuts.


The documentation for this class was generated from the following files:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Fri May 16 2014 10:04:27 for CalibParam by doxygen 1.7.4