#include <CVMEScalerLRS1151.h>
Inheritance diagram for CVMEScalerLRS1151:
Public Member Functions | |
CVMEScalerLRS1151 (UInt_t base, int crate=0) | |
CVMEScalerLRS1151 (const CVMEScalerLRS1151 &rhs) | |
Copy constructor. | |
~CVMEScalerLRS1151 () | |
Destructor. | |
CVMEScalerLRS1151 & | operator= (const CVMEScalerLRS1151 &rhs) |
Assignment. | |
int | operator== (const CVMEScalerLRS1151 &rhs) |
Comparison for equality. | |
int | operator!= (const CVMEScalerLRS1151 &rhs) |
virtual void | Initialize () |
virtual void | Read (STD(vector)< unsigned long > &Scalers) |
virtual void | Clear () |
virtual unsigned int | size () |
Private Attributes | |
CVmeModule | m_Scaler |
The scaler module representations. |
Definition at line 298 of file CVMEScalerLRS1151.h.
CVMEScalerLRS1151::CVMEScalerLRS1151 | ( | UInt_t | base, | |
int | crate = 0 | |||
) |
Construct a module at the designated site:
Definition at line 306 of file CVMEScalerLRS1151.cpp.
CVMEScalerLRS1151::CVMEScalerLRS1151 | ( | const CVMEScalerLRS1151 & | rhs | ) |
Copy constructor.
Copy construct a scaler from a right hand side (rhs):
Definition at line 313 of file CVMEScalerLRS1151.cpp.
CVMEScalerLRS1151::~CVMEScalerLRS1151 | ( | ) | [inline] |
CVMEScalerLRS1151 & CVMEScalerLRS1151::operator= | ( | const CVMEScalerLRS1151 & | rhs | ) |
Assignment.
Assignment operator:
Definition at line 323 of file CVMEScalerLRS1151.cpp.
References m_Scaler, and CScaler::operator=().
int CVMEScalerLRS1151::operator== | ( | const CVMEScalerLRS1151 & | rhs | ) |
Comparison for equality.
Equality comparison.
Definition at line 335 of file CVMEScalerLRS1151.cpp.
References m_Scaler.
Referenced by operator!=().
int CVMEScalerLRS1151::operator!= | ( | const CVMEScalerLRS1151 & | rhs | ) | [inline] |
void CVMEScalerLRS1151::Initialize | ( | ) | [virtual] |
Implements CScaler.
Definition at line 346 of file CVMEScalerLRS1151.cpp.
References Clear(), m_Scaler, CVmeModule::pokew(), and ResetW.
virtual void CVMEScalerLRS1151::Read | ( | STD(vector)< unsigned long > & | Scalers | ) | [virtual] |
Implements CScaler.
void CVMEScalerLRS1151::Clear | ( | ) | [virtual] |
Clears the module.
Implements CScaler.
Definition at line 368 of file CVMEScalerLRS1151.cpp.
References ChannelResetL, m_Scaler, nChannels, and CVmeModule::peekl().
Referenced by Initialize().
unsigned int CVMEScalerLRS1151::size | ( | ) | [virtual] |
Returns the number of channels in the module:
Implements CScaler.
Definition at line 381 of file CVMEScalerLRS1151.cpp.
References nChannels.
CVmeModule CVMEScalerLRS1151::m_Scaler [private] |
The scaler module representations.
Definition at line 301 of file CVMEScalerLRS1151.h.
Referenced by Clear(), Initialize(), operator=(), and operator==().