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

IXtalSignalTool Class Reference

Abstract interface class for calculcation of Cal crystal diode signal levels from a single energy deposit. More...

#include <IXtalSignalTool.h>

Inheritance diagram for IXtalSignalTool:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual StatusCode calculate (const Event::McIntegratingHit &hit, CalUtil::CalVec< CalUtil::XtalDiode, float > &cidacArray)=0
 calculate Adc response for one cal xtalIdx. also select best rng.


Static Public Member Functions

const InterfaceID & interfaceID ()

Detailed Description

Abstract interface class for calculcation of Cal crystal diode signal levels from a single energy deposit.

Author:
Z.Fewtrell

Definition at line 32 of file IXtalSignalTool.h.


Member Function Documentation

virtual StatusCode IXtalSignalTool::calculate const Event::McIntegratingHit &  hit,
CalUtil::CalVec< CalUtil::XtalDiode, float > &  cidacArray
[pure virtual]
 

calculate Adc response for one cal xtalIdx. also select best rng.

Parameters:
hit input energy depositions.
cidacArray resulting signal levels (in CIDAC units) for each diode in crystal

Implemented in XtalSignalTool.

Referenced by CalSignalTool::sumHit().

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

Definition at line 35 of file IXtalSignalTool.h.

00035 { return IID_IXtalSignalTool; }


The documentation for this class was generated from the following file:
Generated on Mon Dec 1 13:29:52 2008 by doxygen 1.3.3