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

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N20-10-28/DAQDataFormats/cxx/include/RawEventHeader.h"

Inheritance diagram for daqdataformats::RawEventHeader:

Public Member Functions

 RawEventHeader (const version_t version=CURRENT_FIELDS_SUB_NAMESPACE::RAWEVENTHEADER_LATEST_VERSION)
 Constructor. More...
 
 RawEventHeader (const RawEventHeader &copy_in)
 Copyin Constructor. More...
 
 RawEventHeader (const void *buffer, const version_t version=rawdaqdataformat::DAQDATAFORMAT_UNKNOWN_VERSION)
 Constructor with data intialization. More...
 
 ~RawEventHeader ()
 Destructor. More...
 
IMPLEMENT_MAIN_STANDARD IMPLEMENT_GET_AND_SET_MAIN (MonteCarloFlag, bool)
 
 IMPLEMENT_IS_AND_SET_MAIN (CRCCalculationUsed)
 
 IMPLEMENT_IS_AND_SET_MAIN (EventIncomplete)
 

Protected Member Functions

bool setFunctionPointers ()
 

Detailed Description

Definition at line 24 of file RawEventHeader.h.

Constructor & Destructor Documentation

daqdataformats::RawEventHeader::RawEventHeader ( const version_t  version = CURRENT_FIELDS_SUB_NAMESPACE::RAWEVENTHEADER_LATEST_VERSION)

Constructor.

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

Apply the default constructor

Definition at line 22 of file RawEventHeader.cpp.

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

Copyin Constructor.

Definition at line 31 of file RawEventHeader.cpp.

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

Constructor with data intialization.

Use default Shallow copy constructor

Definition at line 39 of file RawEventHeader.cpp.

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

Destructor.

Definition at line 48 of file RawEventHeader.cpp.

48 { }

Member Function Documentation

IMPLEMENT_MAIN_STANDARD daqdataformats::RawEventHeader::IMPLEMENT_GET_AND_SET_MAIN ( MonteCarloFlag  ,
bool   
)
daqdataformats::RawEventHeader::IMPLEMENT_IS_AND_SET_MAIN ( CRCCalculationUsed  )
daqdataformats::RawEventHeader::IMPLEMENT_IS_AND_SET_MAIN ( EventIncomplete  )
bool daqdataformats::RawEventHeader::setFunctionPointers ( )
protected

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