Universita' di GenovaINFN Sezione di Genova  
AIRWATCH / EUSO Genova

RecoModuleData

#include "RecoModuleData.hh"

RecoModuleData


class description - source file - inheritance tree (.pdf)

class RecoModuleData : public EsafMsgSource

Inheritance Chart:
EsafMsgSource
<-
RecoModuleData
    private:
RecoModuleData() Bool_t CheckName(const string&) void CleanMaps() RecoModule* GetOwner() const public:
RecoModuleData(RecoModule*) virtual ~RecoModuleData() Int_t Add(const string&, const Int_t&) Int_t Add(const string&, const Double_t&) Int_t Add(const string&, void*) static TClass* Class() Double_t GetDouble(const string&) const Int_t GetInt(const string&) const void* GetObj(const string&) const virtual TClass* IsA() const Bool_t RemoveObj(const string&) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
map<string,Int_t> fIntMap map<string,Double_t> fDoubleMap map<string,void*> fObjMap RecoModule* pModule

Class Description


RecoModuleData(RecoModule *p) : EsafMsgSource(), pModule(p)

~RecoModuleData()

Bool_t CheckName(const string& name)

Int_t Add(const string& name, const Int_t& val)

Int_t Add(const string& name, const Double_t& val)

Int_t Add(const string& name, void* p)

Int_t GetInt(const string& name) const

Double_t GetDouble(const string& name) const

void* GetObj(const string& name) const

Bool_t RemoveObj(const string& name)

void CleanMaps()



Inline Functions


        RecoModuleData RecoModuleData(RecoModule*)
           RecoModule* GetOwner() const
               TClass* Class()
               TClass* IsA() const
                  void ShowMembers(TMemberInspector& insp, char* parent)
                  void Streamer(TBuffer& b)
                  void StreamerNVirtual(TBuffer& b)
About Us | EUSO Official Website | Web pages created by Roberto Pesce and Alessandro Thea - Last Update Wed Nov 16 16:27:16 2005