SimpleTelemetry
#include "SimpleTelemetry.hh" |
SimpleTelemetry
class description - source file - inheritance tree (.pdf)
class SimpleTelemetry : public Telemetry, public EsafMsgSource
Inheritance Chart: | |||||||||||
|
private:
void WriteData() void WriteHeader() public:
SimpleTelemetry() virtual ~SimpleTelemetry() virtual void Add(MacroCellData*) static TClass* Class() virtual void Clear() virtual Bool_t Close() virtual string& Dump() virtual MacroCellData* GetData(int ncell) virtual TClass* IsA() const virtual int NumCell() const virtual Bool_t Open(const char*) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void SimulateTCU() virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) virtual Bool_t Write()
Data Members
private:
string fTextDump string used by Dump string fFileName output file name void* fp output file vector<MacroCellData*> fData vector with macrocell data
Class Description
void Clear()
Delete current event
void Add( MacroCellData* pData )
add data coming from a MacroCell
void SimulateTCU()
Simulate TCU: trigger and on-board data handling does nothing in this implementation
Bool_t Open( const char* fname )
Open the output file
Bool_t Close()
Close the file if open
Bool_t Write()
Write data on file
string& Dump()
Dump on a string a returns it the same string is used at each call
void WriteHeader()
Write header
void WriteData()
Write data
Inline Functions
void ~SimpleTelemetry() SimpleTelemetry SimpleTelemetry() int NumCell() const MacroCellData* GetData(int ncell) TClass* Class() TClass* IsA() const void ShowMembers(TMemberInspector& insp, char* parent) void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)