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)
