Class Index Cross Index Namespace Index

Class FrameCPP::Version_6::FrStatData


Contained in: FrameCPP::Version_6
Derived from: FrameCPP::Version_6::FrBase
Derived by: none

#include "../../../../../lib/framecpp/src/Version6/FrStatData.hh"


public function member index:

FrStatData(); Default constructor
FrStatData(const FrStatData& statData);
FrStatData(const std::string& name, const std::string& comment, const std::string& representation, INT_4U timeStart, INT_4U timeEnd, INT_4U version);
INT_8U Bytes() const; Number of bytes needed to write this structure
const std::string& GetComment() const;
FrDetector* GetDetector();
const FrDetector* GetDetector() const;
const std::string& GetName() const;
const std::string& GetRepresentation() const;
INT_4U GetTimeEnd() const;
INT_4U GetTimeStart() const;
INT_4U GetVersion() const;
FrStatData& Merge(const FrStatData& RHS); Merge with another FrAdcData
static FrStatData* ReadDynamic(IFrameStream& Stream, const FrBase& Base); Read the structure from stream
const data_type& RefData() const;
data_type& RefData();
const table_type& RefTable() const;
table_type& RefTable();
void SetDetector(FrDetector* Detector);
virtual void Write(OFrameStream& Stream) const; Write the structure to the stream
virtual void WriteDescription(OFrameStream& Stream) const; Write the structure description to the stream
const std::string& getComment() const;
FrDetector* getDetector();
const FrDetector* getDetector() const;
const std::string& getName() const;
const std::string& getRepresentation() const;
static const CHAR* getStaticName();
INT_4U getTimeEnd() const;
INT_4U getTimeStart() const;
INT_4U getVersion() const;
DataContainer& refData();
const DataContainer& refData() const;
TableContainer& refTable();
const TableContainer& refTable() const;
void setDetector(FrDetector* detector);
 

private function member index:

void read(IFrameStream& Stream);
 

Description:



Function Member Descriptions:


FrameCPP::Version_6::FrStatData::FrStatData - Default constructor


FrStatData();



FrameCPP::Version_6::FrStatData::FrStatData


FrStatData(const FrStatData& statData);



FrameCPP::Version_6::FrStatData::FrStatData


FrStatData(const std::string& name, const std::string& comment, const std::string& representation, INT_4U timeStart, INT_4U timeEnd, INT_4U version);



FrameCPP::Version_6::FrStatData::Bytes - Number of bytes needed to write this structure


INT_8U Bytes() const;



FrameCPP::Version_6::FrStatData::GetComment


const std::string& GetComment() const;



FrameCPP::Version_6::FrStatData::GetDetector


FrDetector* GetDetector();



FrameCPP::Version_6::FrStatData::GetDetector


const FrDetector* GetDetector() const;



FrameCPP::Version_6::FrStatData::GetName


const std::string& GetName() const;



FrameCPP::Version_6::FrStatData::GetRepresentation


const std::string& GetRepresentation() const;



FrameCPP::Version_6::FrStatData::GetTimeEnd


INT_4U GetTimeEnd() const;



FrameCPP::Version_6::FrStatData::GetTimeStart


INT_4U GetTimeStart() const;



FrameCPP::Version_6::FrStatData::GetVersion


INT_4U GetVersion() const;



FrameCPP::Version_6::FrStatData::Merge - Merge with another FrAdcData


FrStatData& Merge(const FrStatData& RHS);



FrameCPP::Version_6::FrStatData::ReadDynamic - Read the structure from stream


static FrStatData* ReadDynamic(IFrameStream& Stream, const FrBase& Base);



FrameCPP::Version_6::FrStatData::RefData


const data_type& RefData() const;



FrameCPP::Version_6::FrStatData::RefData


data_type& RefData();



FrameCPP::Version_6::FrStatData::RefTable


const table_type& RefTable() const;



FrameCPP::Version_6::FrStatData::RefTable


table_type& RefTable();



FrameCPP::Version_6::FrStatData::SetDetector


void SetDetector(FrDetector* Detector);



FrameCPP::Version_6::FrStatData::Write - Write the structure to the stream


virtual void Write(OFrameStream& Stream) const;



FrameCPP::Version_6::FrStatData::WriteDescription - Write the structure description to the stream


virtual void WriteDescription(OFrameStream& Stream) const;



FrameCPP::Version_6::FrStatData::getComment


const std::string& getComment() const;



FrameCPP::Version_6::FrStatData::getDetector


FrDetector* getDetector();



FrameCPP::Version_6::FrStatData::getDetector


const FrDetector* getDetector() const;



FrameCPP::Version_6::FrStatData::getName


const std::string& getName() const;



FrameCPP::Version_6::FrStatData::getRepresentation


const std::string& getRepresentation() const;



FrameCPP::Version_6::FrStatData::getStaticName


static const CHAR* getStaticName();



FrameCPP::Version_6::FrStatData::getTimeEnd


INT_4U getTimeEnd() const;



FrameCPP::Version_6::FrStatData::getTimeStart


INT_4U getTimeStart() const;



FrameCPP::Version_6::FrStatData::getVersion


INT_4U getVersion() const;



FrameCPP::Version_6::FrStatData::read


void read(IFrameStream& Stream);



FrameCPP::Version_6::FrStatData::refData


DataContainer& refData();



FrameCPP::Version_6::FrStatData::refData


const DataContainer& refData() const;



FrameCPP::Version_6::FrStatData::refTable


TableContainer& refTable();



FrameCPP::Version_6::FrStatData::refTable


const TableContainer& refTable() const;



FrameCPP::Version_6::FrStatData::setDetector


void setDetector(FrDetector* detector);



Variable Member Descriptions:


FrameCPP::Version_6::FrStatData::ALL_VERSIONS -

static const INT_4U ALL_VERSIONS;

FrameCPP::Version_6::FrStatData::LATEST_VERSION -

static const INT_4U LATEST_VERSION;

FrameCPP::Version_6::FrStatData::comment -

STRING comment;

FrameCPP::Version_6::FrStatData::data -

data_type data;

FrameCPP::Version_6::FrStatData::detector -

FrDetector* detector;

FrameCPP::Version_6::FrStatData::name -

STRING name;

FrameCPP::Version_6::FrStatData::representation -

STRING representation;

FrameCPP::Version_6::FrStatData::table -

table_type table;

FrameCPP::Version_6::FrStatData::timeEnd -

INT_4U timeEnd;

FrameCPP::Version_6::FrStatData::timeStart -

INT_4U timeStart;

FrameCPP::Version_6::FrStatData::version -

INT_4U version;