ATLAS Offline Software
Public Types | Public Member Functions | List of all members
ILArCaliPulseParams Class Referenceabstract

#include <ILArCaliPulseParams.h>

Inheritance diagram for ILArCaliPulseParams:
Collaboration diagram for ILArCaliPulseParams:

Public Types

enum  { ERRORCODE = LArElecCalib::ERRORCODE }
 

Public Member Functions

virtual ~ILArCaliPulseParams ()
 This class defines the interface for accessing CaliPulseParams @stereotype Interface. More...
 
virtual const float & Tcal (const HWIdentifier &id, int gain) const =0
 
virtual const float & Fstep (const HWIdentifier &id, int gain) const =0
 
virtual const float & Offset (const HWIdentifier &id, int gain) const =0
 
virtual const float & dTimeCal (const HWIdentifier &id, int gain) const =0
 
virtual const short & nCB (const HWIdentifier &id, int gain) const =0
 

Detailed Description

Definition at line 14 of file ILArCaliPulseParams.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
ERRORCODE 

Definition at line 32 of file ILArCaliPulseParams.h.

Constructor & Destructor Documentation

◆ ~ILArCaliPulseParams()

virtual ILArCaliPulseParams::~ILArCaliPulseParams ( )
inlinevirtual

This class defines the interface for accessing CaliPulseParams @stereotype Interface.

Author
M. Fanti
Version
0-0-1 , 21/07/2005

Definition at line 24 of file ILArCaliPulseParams.h.

24 {};

Member Function Documentation

◆ dTimeCal()

virtual const float& ILArCaliPulseParams::dTimeCal ( const HWIdentifier id,
int  gain 
) const
pure virtual

Implemented in LArCaliPulseParamsComplete.

◆ Fstep()

virtual const float& ILArCaliPulseParams::Fstep ( const HWIdentifier id,
int  gain 
) const
pure virtual

Implemented in LArCaliPulseParamsComplete.

◆ nCB()

virtual const short& ILArCaliPulseParams::nCB ( const HWIdentifier id,
int  gain 
) const
pure virtual

Implemented in LArCaliPulseParamsComplete.

◆ Offset()

virtual const float& ILArCaliPulseParams::Offset ( const HWIdentifier id,
int  gain 
) const
pure virtual

Implemented in LArCaliPulseParamsComplete.

◆ Tcal()

virtual const float& ILArCaliPulseParams::Tcal ( const HWIdentifier id,
int  gain 
) const
pure virtual

Implemented in LArCaliPulseParamsComplete.


The documentation for this class was generated from the following file:
ILArCaliPulseParams::ERRORCODE
@ ERRORCODE
Definition: ILArCaliPulseParams.h:32
LArElecCalib::ERRORCODE
@ ERRORCODE
Definition: LArCalibErrorCode.h:17