#include <CCAMACScalerLRS4434.h>
Inheritance diagram for CCAMACScalerLRS4434:
Public Methods | |
CCAMACScalerLRS4434 (unsigned int b, unsigned int c, unsigned int n) | |
Default constructor. | |
CCAMACScalerLRS4434 (const CCAMACScalerLRS4434 &rhs) | |
Copy constructor. | |
~CCAMACScalerLRS4434 () | |
Destructor. | |
CCAMACScalerLRS4434 & | operator= (const CCAMACScalerLRS4434 &rhs) |
Assignment. | |
int | operator== (const CCAMACScalerLRS4434 &rhs) const |
Comparison for equality. | |
int | operator!= (const CCAMACScalerLRS4434 &rhs) const |
Protected Methods | |
virtual void | Initialize () |
virtual void | Read (vector< unsigned int > &Scalers) |
virtual void | Clear () |
virtual unsigned int | size () |
Private Attributes | |
CCamacModule | m_Scaler |
Camac module representing the scaler. |
LAD switch off. This enables the scaler to operate in a dual rank latched manner.
Definition at line 301 of file CCAMACScalerLRS4434.h.
|
Default constructor. Construct a LeCroy model LRS4434 scaler given the CAMAC location.
Definition at line 306 of file CCAMACScalerLRS4434.cpp. |
|
Copy constructor. Copy construction. This is invoked when e.g. an object is passed by value to a function. The copy constructor makes a clone of the rhs object. Definition at line 319 of file CCAMACScalerLRS4434.cpp. |
|
Destructor.
Definition at line 312 of file CCAMACScalerLRS4434.h. |
|
Clear the scalers in the module. Implements CScaler. Definition at line 394 of file CCAMACScalerLRS4434.cpp. References CL, m_Scaler, and CCamacModule::Write(). |
|
Performs begin run initialization of the module. Implements CScaler. Definition at line 353 of file CCAMACScalerLRS4434.cpp. References m_Scaler, and CCamacModule::Write(). |
|
Definition at line 316 of file CCAMACScalerLRS4434.h. References operator==(). |
|
Assignment. Assignment operation. This member function supports assignment of an object of this class to an object of the same class. Definition at line 329 of file CCAMACScalerLRS4434.cpp. References m_Scaler, and CScaler::operator=(). |
|
Comparison for equality. == operator. Definition at line 343 of file CCAMACScalerLRS4434.cpp. References m_Scaler, and CScaler::operator==(). Referenced by operator!=(). |
|
Reads the scaler module into the vector passed as a parameter
Definition at line 369 of file CCAMACScalerLRS4434.cpp. References FINshift, LD, m_Scaler, nChannels, CCamacModule::Read(), and CCamacModule::Write(). |
|
Return the number of scalers which will be read.
Implements CScaler. Definition at line 407 of file CCAMACScalerLRS4434.cpp. References nChannels. |
|
Camac module representing the scaler.
Definition at line 304 of file CCAMACScalerLRS4434.h. Referenced by Clear(), Initialize(), operator=(), operator==(), and Read(). |