#include <CScalerTrigger.h>
Inheritance diagram for CScalerTrigger:
Public Methods | |
CScalerTrigger (CExperiment &rExp) | |
CScalerTrigger (const CScalerTrigger &rhs) | |
Copy constructor. | |
~CScalerTrigger () | |
Destructor. | |
virtual void | operator() () |
Private Methods | |
CScalerTrigger & | operator= (const CScalerTrigger &rhs) |
Illegal. | |
int | operator== (const CScalerTrigger &rhs) const |
Illegal. | |
int | operator!= (const CScalerTrigger &rhs) |
Illegal. | |
Private Attributes | |
CExperiment & | m_rExperiment |
Experiment whose scalers we trigger. |
Definition at line 297 of file CScalerTrigger.h.
|
Construct a scaler trigger given a reference to the experiment. The scaler trigger can be inserted in a CTimer object's event list via CTimer::EstablishEvent where it can be used to schedule scaler readouts.
Definition at line 290 of file CScalerTrigger.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 300 of file CScalerTrigger.cpp. |
|
Destructor.
Definition at line 307 of file CScalerTrigger.h. |
|
Illegal.
|
|
Called to trigger a scaler readout. Implements CTimedEvent. Definition at line 312 of file CScalerTrigger.cpp. References m_rExperiment, and CExperiment::TriggerScalerReadout(). |
|
Illegal.
|
|
Illegal.
|
|
Experiment whose scalers we trigger.
Definition at line 300 of file CScalerTrigger.h. Referenced by operator()(). |