CTrigger Class Reference

#include <CTrigger.h>

Inheritance diagram for CTrigger:

CCAMACTrigger CVMETrigger List of all members.

Public Member Functions

 CTrigger ()
 Default constructor.
 CTrigger (const CTrigger &rhs)
 Copy constructor.
 ~CTrigger ()
 Destructor.
CTriggeroperator= (const CTrigger &rhs)
 Assignment.
int operator== (const CTrigger &rhs) const
 Comparison for equality.
int operator!= (const CTrigger &rhs) const
virtual bool operator() ()=0

Detailed Description

Encapsulates a real trigger module. This class is an Abstract Base Class.

Definition at line 289 of file CTrigger.h.


Constructor & Destructor Documentation

CTrigger::CTrigger (  ) 

Default constructor.

Default constructor. This is called when declarations of the form e.g.:

Definition at line 294 of file CTrigger.cpp.

CTrigger::CTrigger ( const CTrigger 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 302 of file CTrigger.cpp.

CTrigger::~CTrigger (  )  [inline]

Destructor.

Definition at line 298 of file CTrigger.h.


Member Function Documentation

CTrigger & CTrigger::operator= ( const CTrigger aCTrigger  ) 

Assignment.

Assignment operation. This member function supports assignment of an object of this class to an object of the same class.

Definition at line 311 of file CTrigger.cpp.

Referenced by CVMETrigger::operator=(), and CCAMACTrigger::operator=().

int CTrigger::operator== ( const CTrigger rhs  )  const

Comparison for equality.

Equality comparison:

Parameters:
rhs - Right hand side of the ==.

Definition at line 323 of file CTrigger.cpp.

Referenced by operator!=().

int CTrigger::operator!= ( const CTrigger rhs  )  const [inline]

Definition at line 302 of file CTrigger.h.

References operator==().

virtual bool CTrigger::operator() (  )  [pure virtual]

Implemented in CCAMACTrigger, and CVMETrigger.


The documentation for this class was generated from the following files:
Generated on Wed Sep 17 08:38:11 2008 for NSCL Device support. by  doxygen 1.5.1