Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

CRunVariableDumpTrigger Class Reference

#include <CRunVariableDumpTrigger.h>

Inheritance diagram for CRunVariableDumpTrigger:

CTimedEvent List of all members.

Public Methods

 CRunVariableDumpTrigger (CExperiment &rExp)
 CRunVariableDumpTrigger (const CRunVariableDumpTrigger &rhs)
 Copy constructor.

 ~CRunVariableDumpTrigger ()
 Destructor.

void operator() ()

Private Methods

CRunVariableDumpTrigger & operator= (const CRunVariableDumpTrigger &rhs)
 Assignment.

int operator== (const CRunVariableDumpTrigger &rhs) const
 Comparison for equality.

int operator!= (const CRunVariableDumpTrigger &rhs) const

Private Attributes

CExperimentm_rExperiment

Detailed Description

Encapsulates the trigger of a run variable buffer. Run variables are variables which are periodically logged throughout an active run. They can be used e.g. to log detector temperatures, slow control system values etc. This class encapsulates the production of a run variable buffer trigger. The trigger is caught by the experiment readout component.

Definition at line 307 of file CRunVariableDumpTrigger.h.


Constructor & Destructor Documentation

CRunVariableDumpTrigger::CRunVariableDumpTrigger CExperiment   rExp
 

Construct a trigger.

Parameters:
rExperiment  - A reference to the experiment object which will be triggered when this event is scheduled.

Definition at line 312 of file CRunVariableDumpTrigger.cpp.

CRunVariableDumpTrigger::CRunVariableDumpTrigger const CRunVariableDumpTrigger &    rhs
 

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 322 of file CRunVariableDumpTrigger.cpp.

CRunVariableDumpTrigger::~CRunVariableDumpTrigger   [inline]
 

Destructor.

Definition at line 316 of file CRunVariableDumpTrigger.h.


Member Function Documentation

int CRunVariableDumpTrigger::operator!= const CRunVariableDumpTrigger &    rhs const [private]
 

void CRunVariableDumpTrigger::operator()   [virtual]
 

Called when it's time to trigger a run variable trigger.

Implements CTimedEvent.

Definition at line 335 of file CRunVariableDumpTrigger.cpp.

References m_rExperiment, CExperiment::TriggerRunVariableBuffer(), and CExperiment::TriggerStateVariableBuffer().

CRunVariableDumpTrigger& CRunVariableDumpTrigger::operator= const CRunVariableDumpTrigger &    rhs [private]
 

Assignment.

int CRunVariableDumpTrigger::operator== const CRunVariableDumpTrigger &    rhs const [private]
 

Comparison for equality.


Member Data Documentation

CExperiment& CRunVariableDumpTrigger::m_rExperiment [private]
 

Definition at line 310 of file CRunVariableDumpTrigger.h.

Referenced by operator()().


The documentation for this class was generated from the following files:
Generated on Fri Nov 8 13:37:22 2002 for Event Readout system. by doxygen1.2.16