Main Page | Namespace List | Class Hierarchy | Compound List | File List | Namespace Members | Compound Members | File Members

ICalDiagnosticTool Class Reference

Abstract interface class for determination of Cal Diagnostic trigger primitives. More...

#include <ICalDiagnosticTool.h>

Inheritance diagram for ICalDiagnosticTool:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual ~ICalDiagnosticTool ()
virtual std::auto_ptr< LdfEvent::CalDiagnosticData > getDiagnosticData (const CalUtil::TwrNum twr, const CalUtil::LyrNum lyr)=0
 retrieve CalDiagnosticData object for given Tower bay and Cal layer


Static Public Member Functions

const InterfaceID & interfaceID ()

Detailed Description

Abstract interface class for determination of Cal Diagnostic trigger primitives.

Author:
Z.Fewtrell

Definition at line 29 of file ICalDiagnosticTool.h.


Constructor & Destructor Documentation

virtual ICalDiagnosticTool::~ICalDiagnosticTool  )  [inline, virtual]
 

Definition at line 34 of file ICalDiagnosticTool.h.

00034 {};


Member Function Documentation

virtual std::auto_ptr<LdfEvent::CalDiagnosticData> ICalDiagnosticTool::getDiagnosticData const CalUtil::TwrNum  twr,
const CalUtil::LyrNum  lyr
[pure virtual]
 

retrieve CalDiagnosticData object for given Tower bay and Cal layer

Returns:
Null pointer on error.

Implemented in CalDiagnosticTool.

Referenced by test_CalDiagnosticTool::testEmptyDiag(), test_CalDiagnosticTool::testSingleDiag(), and test_CalDiagnosticTool::verifyTDS().

const InterfaceID& ICalDiagnosticTool::interfaceID  )  [inline, static]
 

Definition at line 32 of file ICalDiagnosticTool.h.

00032 { return IID_ICalDiagnosticTool; }


The documentation for this class was generated from the following file:
Generated on Wed Nov 26 20:29:24 2008 by doxygen 1.3.3