#include <CNSCLScalerBuffer.h>
Inheritance diagram for CNSCLScalerBuffer:
Public Methods | |
CNSCLScalerBuffer (unsigned nWords=4096) | |
Default constructor. | |
~CNSCLScalerBuffer () | |
Destructor. | |
void | PutScalerVector (vector< unsigned long > vScalers) |
void | SetStartTime (unsigned long nStart) |
void | SetEndTime (unsigned long nEndTime) |
Private Methods | |
CNSCLScalerBuffer (const CNSCLScalerBuffer &rhs) | |
Copy constructor. | |
CNSCLScalerBuffer & | operator= (const CNSCLScalerBuffer &rhs) |
Assignment. | |
int | operator== (const CNSCLScalerBuffer &rhs) const |
Comparison for equality. | |
int | operator!= (const CNSCLScalerBuffer &rhs) |
Definition at line 309 of file CNSCLScalerBuffer.h.
|
Default constructor. Default constructor. This is called when declarations of the form e.g.:
Definition at line 297 of file CNSCLScalerBuffer.cpp. References CNSCLOutputBuffer::getBuffer(), CNSCLOutputBuffer::m_ControlTag, offSCALERS, SCALERBF, CNSCLOutputBuffer::Seek(), and CNSCLOutputBuffer::SetType(). |
|
Destructor.
Definition at line 317 of file CNSCLScalerBuffer.h. |
|
Copy constructor.
|
|
|
|
Assignment.
|
|
Comparison for equality.
|
|
Puts a vector of scalers into the buffer.
Definition at line 318 of file CNSCLScalerBuffer.cpp. References CNSCLOutputBuffer::PutEntity(). Referenced by CExperiment::TriggerScalerReadout(), and CExperiment::TriggerSnapshotScaler(). |
|
Set the interval end time in 10'ths of a second from the beginning of the run.
Definition at line 360 of file CNSCLScalerBuffer.cpp. References CNSCLOutputBuffer::m_Buffer, and offLENDTIME. Referenced by CExperiment::TriggerScalerReadout(), and CExperiment::TriggerSnapshotScaler(). |
|
Sets the interval start time in the buffer. The interval start time is a longword value representing the 10'ths of a second into the run.
Definition at line 338 of file CNSCLScalerBuffer.cpp. References CNSCLOutputBuffer::m_Buffer, and offLBEGTIME. Referenced by CExperiment::TriggerScalerReadout(), and CExperiment::TriggerSnapshotScaler(). |