Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

CScalerModule Class Reference

#include <CScalerModule.h>

Inheritance diagram for CScalerModule:

Inheritance graph
[legend]
Collaboration diagram for CScalerModule:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CScalerModule (const string &rName, CTCLInterpreter &rInterp)
 ~CScalerModule ()
virtual ULong_t * Read (ULong_t *pBuffer)=0
 CScalerModule (const string &rName, CTCLInterpreter &rInterp)
 ~CScalerModule ()
virtual ULong_t * Read (ULong_t *pBuffer)=0

Private Member Functions

 CScalerModule (const CScalerModule &aCScalerModule)
CScalerModuleoperator= (const CScalerModule &aCScalerModule)
int operator== (const CScalerModule &aCScalerModule) const
int operator!= (const CScalerModule &aCScalerModule) const
 CScalerModule (const CScalerModule &aCScalerModule)
CScalerModuleoperator= (const CScalerModule &aCScalerModule)
int operator== (const CScalerModule &aCScalerModule) const
int operator!= (const CScalerModule &aCScalerModule) const

Detailed Description

Abstract base class for a scaler module. The only difference between a scaler module and a digitizer is an overload for the Read member function that allows the module to read into a buffer that is pointed to by a long*

Definition at line 316 of file CScalerModule.h.


Constructor & Destructor Documentation

CScalerModule::CScalerModule const string &  rName,
CTCLInterpreter &  rInterp
 

Construct a scaler module. All of the work is done by our base class:

Parameters:
rName const string& [in]: A reference to the name that will be given to the module.
rInterp CTCLInterpreter& [in] A reference to the interpreter that will be used to parse the module configuration commands.

Definition at line 15 of file CScalerModule.cpp.

CScalerModule::~CScalerModule  ) 
 

Definition at line 21 of file CScalerModule.cpp.

CScalerModule::CScalerModule const CScalerModule aCScalerModule  )  [private]
 

CScalerModule::CScalerModule const string &  rName,
CTCLInterpreter &  rInterp
 

CScalerModule::~CScalerModule  ) 
 

CScalerModule::CScalerModule const CScalerModule aCScalerModule  )  [private]
 


Member Function Documentation

int CScalerModule::operator!= const CScalerModule aCScalerModule  )  const [private]
 

int CScalerModule::operator!= const CScalerModule aCScalerModule  )  const [private]
 

CScalerModule& CScalerModule::operator= const CScalerModule aCScalerModule  )  [private]
 

CScalerModule& CScalerModule::operator= const CScalerModule aCScalerModule  )  [private]
 

int CScalerModule::operator== const CScalerModule aCScalerModule  )  const [private]
 

int CScalerModule::operator== const CScalerModule aCScalerModule  )  const [private]
 

virtual ULong_t* CScalerModule::Read ULong_t *  pBuffer  )  [pure virtual]
 

virtual ULong_t* CScalerModule::Read ULong_t *  pBuffer  )  [pure virtual]
 

Referenced by CScalerBank::Read().


The documentation for this class was generated from the following files:
Generated on Fri Mar 12 13:04:37 2004 for Scripted Readout by doxygen 1.3.4