RawNDErrorBlock Class Reference

#include <RawNDErrorBlock.h>

Inheritance diagram for RawNDErrorBlock:
RawDataBlock

List of all members.

Public Member Functions

 RawNDErrorBlock ()
 RawNDErrorBlock (const Int_t *block)
virtual ~RawNDErrorBlock ()
virtual std::ostream & FormatToOStream (std::ostream &os, Option_t *option="") const
 RawNDErrorBlock (const RawNDErrorBlock &rhs)

Static Public Member Functions

static void SetDebugFlags (const UInt_t dbgflgs)
static UInt_t GetDebugFlags ()

Static Private Attributes

static UInt_t fgDebugFlags = 0

Detailed Description

Definition at line 19 of file RawNDErrorBlock.h.


Constructor & Destructor Documentation

RawNDErrorBlock::RawNDErrorBlock (  ) 

Definition at line 33 of file RawNDErrorBlock.cxx.

00034   : RawDataBlock()
00035 {
00036    // Default constructor
00037 }

RawNDErrorBlock::RawNDErrorBlock ( const Int_t *  block  ) 

Definition at line 40 of file RawNDErrorBlock.cxx.

00041    : RawDataBlock(block)
00042 {
00043    //  stored block format is:
00044    //---------------------
00045    //  0   # words in block
00046    //  1   checksum
00047    //  2   Block Id
00048    //-----
00049    //  3   ... not yet specified
00050 
00051 }

RawNDErrorBlock::~RawNDErrorBlock (  )  [virtual]

Definition at line 54 of file RawNDErrorBlock.cxx.

00055 {
00056    // dtor
00057 }

RawNDErrorBlock::RawNDErrorBlock ( const RawNDErrorBlock rhs  )  [inline]

Definition at line 34 of file RawNDErrorBlock.h.

00035      : RawDataBlock(rhs) { ; }


Member Function Documentation

std::ostream & RawNDErrorBlock::FormatToOStream ( std::ostream &  os,
Option_t *  option = "" 
) const [virtual]

Reimplemented from RawDataBlock.

Definition at line 60 of file RawNDErrorBlock.cxx.

References Nav::GetName().

00062 {
00063 
00064    option = "x";  // until specialized for hex dump
00065 
00066    RawDataBlock::FormatToOStream(os,option);
00067    if (option[0] == 'X') return os;
00068    
00069    // additional block specific formatted output is done here
00070 
00071    os << "no specialized dump for " << this->GetName() << " class" << endl;
00072 
00073    return os;
00074 }

static UInt_t RawNDErrorBlock::GetDebugFlags (  )  [inline, static]

Definition at line 31 of file RawNDErrorBlock.h.

References fgDebugFlags.

00031 { return fgDebugFlags; }

static void RawNDErrorBlock::SetDebugFlags ( const UInt_t  dbgflgs  )  [inline, static]

Definition at line 30 of file RawNDErrorBlock.h.

References fgDebugFlags.

00030 {fgDebugFlags=dbgflgs;}


Member Data Documentation

UInt_t RawNDErrorBlock::fgDebugFlags = 0 [static, private]

Definition at line 42 of file RawNDErrorBlock.h.

Referenced by GetDebugFlags(), and SetDebugFlags().


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

Generated on 2 Nov 2017 for loon by  doxygen 1.6.1