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

Module identifier. More...

#include <JDAQModuleIdentifier.hh>

Inheritance diagram for KM3NETDAQ::JDAQModuleIdentifier:
JTRIGGER::JHitL1 JTRIGGER::JHitR1 JTRIGGER::JModuleHeader KM3NETDAQ::JDAQKeyHit KM3NETDAQ::JDAQPMTIdentifier KM3NETDAQ::JDAQSummaryFrame KM3NETDAQ::JDAQSuperFrameHeader JMONITOR::JCluster JTRIGGER::JSuperFrame1D< JElement_t > JTRIGGER::JSuperFrame1D< JElement_t, JAllocator_t > JTRIGGER::JSuperFrame2D< JElement_t > JTRIGGER::JSuperFrameClone1D< JElement_t > JTRIGGER::JSuperFrameClone2D< JElement_t > KM3NETDAQ::JDAQTriggeredHit JTRIGGER::JHitL0 JTRIGGER::JPMTHeader JTRIGGER::JTriggeredHit KM3NETDAQ::JDAQSuperFrame

Public Member Functions

 JDAQModuleIdentifier ()
 Default constructor. More...
 
 JDAQModuleIdentifier (const int __id)
 Constructor. More...
 
const JDAQModuleIdentifiergetModuleIdentifier () const
 Get Module identifier. More...
 
void setModuleIdentifier (const JDAQModuleIdentifier &module)
 Set Module identifier. More...
 
int getModuleID () const
 Get module identifier. More...
 
 ClassDefNV (JDAQModuleIdentifier, 1)
 

Static Public Member Functions

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

Protected Attributes

int id
 

Friends

std::istream & operator>> (std::istream &in, JDAQModuleIdentifier &module)
 Read DAQ ModuleIdentifier from input. More...
 
std::ostream & operator<< (std::ostream &out, const JDAQModuleIdentifier &module)
 Write DAQ ModuleIdentifier to output. More...
 
JReaderoperator>> (JReader &in, JDAQModuleIdentifier &module)
 Read module identifier from input. More...
 
JWriteroperator<< (JWriter &out, const JDAQModuleIdentifier &module)
 Write module identifier to output. More...
 

Detailed Description

Module identifier.

Definition at line 24 of file JDAQModuleIdentifier.hh.

Constructor & Destructor Documentation

KM3NETDAQ::JDAQModuleIdentifier::JDAQModuleIdentifier ( )
inline

Default constructor.

Definition at line 30 of file JDAQModuleIdentifier.hh.

30  :
31  id(-1)
32  {}
KM3NETDAQ::JDAQModuleIdentifier::JDAQModuleIdentifier ( const int  __id)
inline

Constructor.

Parameters
__idmodule identifier

Definition at line 40 of file JDAQModuleIdentifier.hh.

40  :
41  id(__id)
42  {}

Member Function Documentation

const JDAQModuleIdentifier& KM3NETDAQ::JDAQModuleIdentifier::getModuleIdentifier ( ) const
inline

Get Module identifier.

Returns
Module identifier

Definition at line 50 of file JDAQModuleIdentifier.hh.

51  {
52  return *this;
53  }
void KM3NETDAQ::JDAQModuleIdentifier::setModuleIdentifier ( const JDAQModuleIdentifier module)
inline

Set Module identifier.

Parameters
moduleModule identifier

Definition at line 61 of file JDAQModuleIdentifier.hh.

62  {
63  *this = module;
64  }
int KM3NETDAQ::JDAQModuleIdentifier::getModuleID ( ) const
inline

Get module identifier.

Returns
module identifier

Definition at line 72 of file JDAQModuleIdentifier.hh.

73  {
74  return id;
75  }
static int KM3NETDAQ::JDAQModuleIdentifier::sizeOf ( )
inlinestatic

Get size of object.

Returns
number of bytes

Definition at line 143 of file JDAQModuleIdentifier.hh.

144  {
145  return sizeof(int);
146  }
KM3NETDAQ::JDAQModuleIdentifier::ClassDefNV ( JDAQModuleIdentifier  ,
 
)

Friends And Related Function Documentation

std::istream& operator>> ( std::istream &  in,
JDAQModuleIdentifier module 
)
friend

Read DAQ ModuleIdentifier from input.

Parameters
ininput stream
modulemodule identifier
Returns
input stream

Definition at line 85 of file JDAQModuleIdentifier.hh.

86  {
87  in >> module.id;
88 
89  return in;
90  }
std::ostream& operator<< ( std::ostream &  out,
const JDAQModuleIdentifier module 
)
friend

Write DAQ ModuleIdentifier to output.

Parameters
outoutput stream
modulemodule identifier
Returns
output stream

Definition at line 100 of file JDAQModuleIdentifier.hh.

101  {
102  out << module.id;
103 
104  return out;
105  }
JReader& operator>> ( JReader in,
JDAQModuleIdentifier module 
)
friend

Read module identifier from input.

Parameters
inreader
modulemodule identifier
Returns
rader

Definition at line 115 of file JDAQModuleIdentifier.hh.

116  {
117  in >> module.id;
118 
119  return in;
120  }
JWriter& operator<< ( JWriter out,
const JDAQModuleIdentifier module 
)
friend

Write module identifier to output.

Parameters
outwriter
modulemodule identifier
Returns
writer

Definition at line 130 of file JDAQModuleIdentifier.hh.

131  {
132  out << module.id;
133 
134  return out;
135  }

Member Data Documentation

int KM3NETDAQ::JDAQModuleIdentifier::id
protected

Definition at line 153 of file JDAQModuleIdentifier.hh.


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