Jpp
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
KM3NETDAQ::JDAQSummarysliceHeader Class Reference

JDAQ summaryslice header. More...

#include <JDAQSummarysliceHeader.hh>

Inheritance diagram for KM3NETDAQ::JDAQSummarysliceHeader:
KM3NETDAQ::JDAQHeader KM3NETDAQ::JDAQChronometer KM3NETDAQ::JDAQSummaryslice JSUPPORT::JSummaryslice JTRIGGER::JSummaryRouter

Public Member Functions

 JDAQSummarysliceHeader ()
 Default constructor. More...
 
 JDAQSummarysliceHeader (const JDAQChronometer &chronometer)
 Constructor. More...
 
const JDAQSummarysliceHeader & getDAQSummarysliceHeader () const
 Get DAQ summary slice header. More...
 
 ClassDef (JDAQSummarysliceHeader, 2)
 
const JDAQHeader & getDAQHeader () const
 Get DAQ header. More...
 
void setDAQHeader (const JDAQHeader &header)
 Set DAQ header. More...
 
 ClassDef (JDAQHeader, 2)
 
 ClassDef (JDAQChronometer, 3)
 
const JDAQChronometer & getDAQChronometer () const
 Get DAQ chronometer. More...
 
void setDAQChronometer (const JDAQChronometer &chronometer)
 Set DAQ chronometer. More...
 
int getDetectorID () const
 Get detector identifier. More...
 
int getRunNumber () const
 Get run number. More...
 
int getFrameIndex () const
 Get frame index. More...
 
const JDAQUTCExtended & getTimesliceStart () const
 Get start of timeslice. More...
 
void setRunNumber (const int run)
 Set run number. More...
 
void setFrameIndex (const int frame_index)
 Set frame index. More...
 
void setTimesliceStart (const JDAQUTCExtended &timeslice_start)
 Set timeslice start time. More...
 

Static Public Member Functions

static int sizeOf ()
 Get size of object. More...
 

Protected Attributes

int detector_id
 
int run
 
int frame_index
 
JDAQUTCExtended timeslice_start
 

Detailed Description

JDAQ summaryslice header.

Definition at line 22 of file JDAQSummarysliceHeader.hh.

Constructor & Destructor Documentation

KM3NETDAQ::JDAQSummarysliceHeader::JDAQSummarysliceHeader ( )
inline

Default constructor.

Definition at line 29 of file JDAQSummarysliceHeader.hh.

29  :
30  JDAQHeader()
31  {}
JDAQHeader()
Default constructor.
Definition: JDAQHeader.hh:31
KM3NETDAQ::JDAQSummarysliceHeader::JDAQSummarysliceHeader ( const JDAQChronometer &  chronometer)
inline

Constructor.

Parameters
chronometerDAQ chronometer

Definition at line 39 of file JDAQSummarysliceHeader.hh.

39  :
40  JDAQHeader(chronometer)
41  {}
JDAQHeader()
Default constructor.
Definition: JDAQHeader.hh:31

Member Function Documentation

const JDAQSummarysliceHeader& KM3NETDAQ::JDAQSummarysliceHeader::getDAQSummarysliceHeader ( ) const
inline

Get DAQ summary slice header.

Returns
DAQ summary slice header

Definition at line 49 of file JDAQSummarysliceHeader.hh.

50  {
51  return static_cast<const JDAQSummarysliceHeader&>(*this);
52  }
JDAQSummarysliceHeader()
Default constructor.
KM3NETDAQ::JDAQSummarysliceHeader::ClassDef ( JDAQSummarysliceHeader  ,
2   
)
const JDAQHeader& KM3NETDAQ::JDAQHeader::getDAQHeader ( ) const
inlineinherited

Get DAQ header.

Returns
DAQ header

Definition at line 51 of file JDAQHeader.hh.

52  {
53  return static_cast<const JDAQHeader&>(*this);
54  }
JDAQHeader()
Default constructor.
Definition: JDAQHeader.hh:31
void KM3NETDAQ::JDAQHeader::setDAQHeader ( const JDAQHeader &  header)
inlineinherited

Set DAQ header.

Parameters
headerDAQ header

Definition at line 62 of file JDAQHeader.hh.

63  {
64  static_cast<JDAQHeader&>(*this) = header;
65  }
JDAQHeader()
Default constructor.
Definition: JDAQHeader.hh:31
static int KM3NETDAQ::JDAQHeader::sizeOf ( )
inlinestaticinherited

Get size of object.

Returns
number of bytes

Definition at line 103 of file JDAQHeader.hh.

104  {
105  return (JDAQChronometer::sizeOf());
106  }
static int sizeOf()
Get size of object.
KM3NETDAQ::JDAQHeader::ClassDef ( JDAQHeader  ,
2   
)
inherited
KM3NETDAQ::JDAQChronometer::ClassDef ( JDAQChronometer  ,
3   
)
inherited
const JDAQChronometer& KM3NETDAQ::JDAQChronometer::getDAQChronometer ( ) const
inlineinherited

Get DAQ chronometer.

Returns
DAQ chronometer

Definition at line 88 of file JDAQChronometer.hh.

89  {
90  return static_cast<const JDAQChronometer&>(*this);
91  }
JDAQChronometer()
Default constructor.
void KM3NETDAQ::JDAQChronometer::setDAQChronometer ( const JDAQChronometer &  chronometer)
inlineinherited

Set DAQ chronometer.

Parameters
chronometerDAQ chronometer

Definition at line 99 of file JDAQChronometer.hh.

100  {
101  static_cast<JDAQChronometer&>(*this) = chronometer;
102  }
JDAQChronometer()
Default constructor.
int KM3NETDAQ::JDAQChronometer::getDetectorID ( ) const
inlineinherited

Get detector identifier.

Returns
detector identifier

Definition at line 110 of file JDAQChronometer.hh.

111  {
112  return detector_id;
113  }
int KM3NETDAQ::JDAQChronometer::getRunNumber ( ) const
inlineinherited

Get run number.

Returns
run number

Definition at line 121 of file JDAQChronometer.hh.

122  {
123  return run;
124  }
int KM3NETDAQ::JDAQChronometer::getFrameIndex ( ) const
inlineinherited

Get frame index.

Returns
frame index

Definition at line 132 of file JDAQChronometer.hh.

133  {
134  return frame_index;
135  }
const JDAQUTCExtended& KM3NETDAQ::JDAQChronometer::getTimesliceStart ( ) const
inlineinherited

Get start of timeslice.

Returns
timeslice start

Definition at line 144 of file JDAQChronometer.hh.

145  {
146  return timeslice_start;
147  }
void KM3NETDAQ::JDAQChronometer::setRunNumber ( const int  run)
inlineinherited

Set run number.

Parameters
runrun number

Definition at line 155 of file JDAQChronometer.hh.

156  {
157  this->run = run;
158  }
void KM3NETDAQ::JDAQChronometer::setFrameIndex ( const int  frame_index)
inlineinherited

Set frame index.

Parameters
frame_indexframe index

Definition at line 166 of file JDAQChronometer.hh.

167  {
168  this->frame_index = frame_index;
169  }
void KM3NETDAQ::JDAQChronometer::setTimesliceStart ( const JDAQUTCExtended &  timeslice_start)
inlineinherited

Set timeslice start time.

Parameters
timeslice_starttimeslice start time

Definition at line 177 of file JDAQChronometer.hh.

178  {
180  }

Member Data Documentation

int KM3NETDAQ::JDAQChronometer::detector_id
protectedinherited

Definition at line 237 of file JDAQChronometer.hh.

int KM3NETDAQ::JDAQChronometer::run
protectedinherited

Definition at line 238 of file JDAQChronometer.hh.

int KM3NETDAQ::JDAQChronometer::frame_index
protectedinherited

Definition at line 239 of file JDAQChronometer.hh.

JDAQUTCExtended KM3NETDAQ::JDAQChronometer::timeslice_start
protectedinherited

Definition at line 240 of file JDAQChronometer.hh.


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