Public Member Functions | Protected Member Functions | List of all members
daqdataformats::RawTriggerTimingMarker Class Reference

Class that contains the timing information relating to a given trigger. More...

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N20-12-03/DAQDataFormats/cxx/include/RawTriggerTimingMarker.h"

Inheritance diagram for daqdataformats::RawTriggerTimingMarker:

Public Member Functions

 RawTriggerTimingMarker (const version_t version=CURRENT_FIELDS_SUB_NAMESPACE::RAWTRIGGERTIMIMGMARKER_LATEST_VERSION)
 Constructor. More...
 
 RawTriggerTimingMarker (const RawTriggerTimingMarker &copy_in)
 Copyin Constructor. More...
 
 RawTriggerTimingMarker (const void *buffer, const version_t version=rawdaqdataformat::DAQDATAFORMAT_UNKNOWN_VERSION)
 Constructor with data intialization. More...
 
 ~RawTriggerTimingMarker ()
 Destructor. More...
 

Protected Member Functions

bool setFunctionPointers ()
 

Detailed Description

Class that contains the timing information relating to a given trigger.

The RawTriggerTimingMarker contains the start indicator for data collection.

The class supports general initialization with an internal or external data buffer as well as copyin style initialization for use with STL containers.

Definition at line 35 of file RawTriggerTimingMarker.h.

Constructor & Destructor Documentation

daqdataformats::RawTriggerTimingMarker::RawTriggerTimingMarker ( const version_t  version = CURRENT_FIELDS_SUB_NAMESPACE::RAWTRIGGERTIMIMGMARKER_LATEST_VERSION)

Constructor.

After this constructor the buffer pointer is set to the internal source.

Apply the default constructor

Definition at line 24 of file RawTriggerTimingMarker.cpp.

24  :
25  PREVIOUS_VERSION_CLASS_NAME(version)
26 {
27  INITIALIZE_DEBUGGING_VARIABLES;
28  /// Apply the default constructor
29  defaultConstructorFixedSize();
30 }
const XML_Char * version
Definition: expat.h:187
daqdataformats::RawTriggerTimingMarker::RawTriggerTimingMarker ( const RawTriggerTimingMarker copy_in)

Copyin Constructor.

Definition at line 33 of file RawTriggerTimingMarker.cpp.

33  :
34  PREVIOUS_VERSION_CLASS_NAME(copy_in)
35 {
36  INITIALIZE_DEBUGGING_VARIABLES;
37  lastOperationsInDeepCopy(copy_in);
38 }
daqdataformats::RawTriggerTimingMarker::RawTriggerTimingMarker ( const void buffer,
const version_t  version = rawdaqdataformat::DAQDATAFORMAT_UNKNOWN_VERSION 
)

Constructor with data intialization.

Use default Shallow copy constructor

Definition at line 41 of file RawTriggerTimingMarker.cpp.

41  :
42  PREVIOUS_VERSION_CLASS_NAME(version)
43 {
44  INITIALIZE_DEBUGGING_VARIABLES;
45  /// Use default Shallow copy constructor
46  copy(buffer);
47 }
::xsd::cxx::tree::buffer< char > buffer
Definition: Database.h:179
const XML_Char * version
Definition: expat.h:187
daqdataformats::RawTriggerTimingMarker::~RawTriggerTimingMarker ( )

Destructor.

Definition at line 49 of file RawTriggerTimingMarker.cpp.

49 { }

Member Function Documentation

bool daqdataformats::RawTriggerTimingMarker::setFunctionPointers ( )
protected

The documentation for this class was generated from the following files: