ATTPCROOT  0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
Public Member Functions | List of all members
GETHeaderBase Class Reference

#include <GETHeaderBase.h>

Inheritance diagram for GETHeaderBase:
Inheritance graph
[legend]
Collaboration diagram for GETHeaderBase:
Collaboration graph
[legend]

Public Member Functions

 GETHeaderBase ()
 
UInt_t GetMetaType ()
 
UInt_t GetFrameSize (Bool_t inBytes=kTRUE)
 
UInt_t GetDataSource ()
 
UInt_t GetFrameType ()
 
UInt_t GetRevision ()
 
ULong64_t GetFrameSkip (Bool_t rewind=kFALSE)
 
Bool_t IsLittleEndian ()
 
Bool_t IsBlob ()
 
UInt_t GetUnitBlock ()
 
ULong64_t CorrectEndianness (uint8_t *variable, Short_t length)
 
void Clear (Option_t *="")
 
void Read (ifstream &file, Bool_t rewind=kFALSE)
 
void Print ()
 

Detailed Description

Definition at line 23 of file GETHeaderBase.h.

Constructor & Destructor Documentation

◆ GETHeaderBase()

GETHeaderBase::GETHeaderBase ( )

Definition at line 12 of file GETHeaderBase.cxx.

Member Function Documentation

◆ Clear()

void GETHeaderBase::Clear ( Option_t *  = "")

Definition at line 74 of file GETHeaderBase.cxx.

◆ CorrectEndianness()

ULong64_t GETHeaderBase::CorrectEndianness ( uint8_t *  variable,
Short_t  length 
)

Definition at line 55 of file GETHeaderBase.cxx.

◆ GetDataSource()

UInt_t GETHeaderBase::GetDataSource ( )

Definition at line 25 of file GETHeaderBase.cxx.

◆ GetFrameSize()

UInt_t GETHeaderBase::GetFrameSize ( Bool_t  inBytes = kTRUE)

Definition at line 21 of file GETHeaderBase.cxx.

◆ GetFrameSkip()

ULong64_t GETHeaderBase::GetFrameSkip ( Bool_t  rewind = kFALSE)

Definition at line 37 of file GETHeaderBase.cxx.

◆ GetFrameType()

UInt_t GETHeaderBase::GetFrameType ( )

Definition at line 29 of file GETHeaderBase.cxx.

◆ GetMetaType()

UInt_t GETHeaderBase::GetMetaType ( )

Definition at line 17 of file GETHeaderBase.cxx.

◆ GetRevision()

UInt_t GETHeaderBase::GetRevision ( )

Definition at line 33 of file GETHeaderBase.cxx.

◆ GetUnitBlock()

UInt_t GETHeaderBase::GetUnitBlock ( )

Definition at line 50 of file GETHeaderBase.cxx.

◆ IsBlob()

Bool_t GETHeaderBase::IsBlob ( )

Definition at line 46 of file GETHeaderBase.cxx.

◆ IsLittleEndian()

Bool_t GETHeaderBase::IsLittleEndian ( )

Definition at line 42 of file GETHeaderBase.cxx.

◆ Print()

void GETHeaderBase::Print ( )

Definition at line 96 of file GETHeaderBase.cxx.

◆ Read()

void GETHeaderBase::Read ( ifstream &  file,
Bool_t  rewind = kFALSE 
)

Definition at line 83 of file GETHeaderBase.cxx.


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