VVirtualFrameChannel


class description - source file - inheritance tree

class VVirtualFrameChannel : public TObject


    public:
VVirtualFrameChannel VVirtualFrameChannel() VVirtualFrameChannel VVirtualFrameChannel(const VVirtualFrameChannel&) virtual void ~VVirtualFrameChannel() virtual void BuildInfoDB(char* nameDB, char* frameFiles, Option_t* opt) static TClass* Class() virtual Bool_t Connect(char* pathtoDB, Option_t* openopt) virtual VConditionSet* CreateConditionSet(const char* condfs, const char* selfs = "0") virtual void Disconnect() virtual void DrawCondition(const char* selexp, const char* selection, Option_t* option, Double_t start = 0, Double_t length = 0) virtual FrVect* ExtractSMSVect(char* name0, Double_t start, Double_t length) virtual FrVect* ExtractSMSVectR(char* name0, Double_t start, Double_t length) virtual FrAdcData* GetAdcDirectB(VMetaData* meta, char* vectname) virtual Double_t GetEnd() virtual FrameH* GetFrame(Double_t time) virtual FrameH* GetFrameDirectB(VMetaData* meta, Option_t* opt = "full") virtual FrameH* GetFrameDirectB(char* vectname, VMetaData* meta, Option_t* opt = "full") virtual VVirtualFrameInfoDB* GetFrameInfoDB() virtual FrameH* GetFrameR(Double_t time) virtual const char* GetInfoDBName() const virtual FrameH* GetNextFrame(VConditionSet* condset, Option_t* option) virtual FrameH* GetNextFrame(Double_t time, const char* selection) virtual FrameH* GetNextFrame(Double_t time, VConditionSet* conds) virtual FrameH* GetNextFrame() virtual FrameH* GetNextFrameR(Double_t time, const char* selection) virtual FrameH* GetNextFrameR(Double_t time, VConditionSet* conds) virtual VFrVectObject* GetNextSignal(char* nameofvect, Double_t gpstime, const char* selection, Option_t* opt) virtual VFrVectObject* GetNextSignal(char* nameofvect, VConditionSet* condset, Option_t* opt) virtual VFrVectObject* GetNextSignalR(char* nameofvect, Double_t gpstime, const char* selection, Option_t* opt) virtual FrVect* GetNextVect(char* nameofvect, VConditionSet* condset, Option_t* opt) virtual FrVect* GetNextVect(char* nameofvect, Double_t gpstime, const char* selection, Option_t* opt) virtual FrVect* GetNextVectR(char* nameofvect, Double_t gpstime, const char* selection, Option_t* opt) virtual FrameH* GetPreviousFrame() virtual FrProcData* GetProcDirectB(VMetaData* meta, char* vectname) Double_t GetRefTime() virtual VFrVectObject* GetSignal(char* nameofvect, Double_t start, Double_t length, Option_t* opt) virtual VFrVectObject* GetSignalR(char* nameofvect, Double_t start, Double_t length, Option_t* opt) virtual FrSimData* GetSimDirectB(VMetaData* meta, char* vectname) virtual Double_t GetStart() Int_t GetTimerInterval() virtual FrVect* GetVect(char* nameofvect, Double_t start, Double_t length, Option_t* opt) virtual FrVect* GetVectR(char* nameofvect, Double_t start, Double_t length, Option_t* opt) virtual TClass* IsA() const virtual void Print(Option_t* opt) virtual void SetFrameInfoDB(VVirtualFrameInfoDB* fidb) void SetRefTime(const char* when, Int_t leaps = 0) void SetRefTime(Double_t reftime) void SetTimerInterval(Int_t msec = 500) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
VGPSTime mRefTime Reference time of this frame channel VVirtualFrameInfoDB* mFrameInfoDB Frame info database referenced by this frame channel Int_t mTimerInterval


See also

VFrameChannel

Class Description

                                                                      
 VVirtualFrameChannel                                                 
                                                                      
 Virtual frame channel (ABC for frame channel)                        
                                                                      


Bool_t Connect(char* connectDB, Option_t* openopt)
 Connect to the Frame database "connectDB"

void Disconnect()
 Disconnect to the Frame database "connectDB"

void BuildInfoDB(char* nameDB, char* frameFiles, Option_t* opt)
 Builds a new meta info database given frame file path and names
 has to be overloaded

void SetRefTime(const char* when, Int_t leaps)
 Sets the reference time to be the one defined in the string "when"
 this variable has a standard time format :
     day/month/Year(full) hour(1-24):min:sec
 for example 12/04/2000 23:45:03

 when can be equal to
  - "now" : In that case, the ref. time set
           will be the actual time when the command is issued. The user
           may then try to see what hapened a few minutes/hours/days ago.

  - "start" : In that case, the ref. time set
           will be the start time of the first frame indexed in the database.

 leaps are the leap seconds to be given for conversion to GPS time.
 if you do not know it, set 0 but be warned that the start times of the
 frames you will ask for will probably be shifted by this amount.
 It is around 34 seconds in the beginning of 2000 and grows roughly
 1s per year.



Inline Functions


        VVirtualFrameChannel VVirtualFrameChannel()
        VVirtualFrameInfoDB* GetFrameInfoDB()
                        void SetFrameInfoDB(VVirtualFrameInfoDB* fidb)
                       Int_t GetTimerInterval()
                        void SetTimerInterval(Int_t msec = 500)
                        void DrawCondition(const char* selexp, const char* selection, Option_t* option, Double_t start = 0, Double_t length = 0)
                    Double_t GetStart()
                    Double_t GetEnd()
                        void Print(Option_t* opt)
              VConditionSet* CreateConditionSet(const char* condfs, const char* selfs = "0")
                 const char* GetInfoDBName() const
                    Double_t GetRefTime()
                        void SetRefTime(const char* when, Int_t leaps = 0)
                     FrameH* GetFrameDirectB(VMetaData* meta, Option_t* opt = "full")
                     FrameH* GetFrameDirectB(char* vectname, VMetaData* meta, Option_t* opt = "full")
                     FrameH* GetFrame(Double_t time)
                     FrameH* GetFrameR(Double_t time)
                     FrameH* GetNextFrame(Double_t time, const char* selection)
                     FrameH* GetNextFrame(Double_t time, VConditionSet* conds)
                     FrameH* GetNextFrameR(Double_t time, const char* selection)
                     FrameH* GetNextFrameR(Double_t time, VConditionSet* conds)
                     FrVect* GetVect(char* nameofvect, Double_t start, Double_t length, Option_t* opt)
                     FrVect* GetVectR(char* nameofvect, Double_t start, Double_t length, Option_t* opt)
                     FrVect* GetNextVect(char* nameofvect, Double_t gpstime, const char* selection, Option_t* opt)
                     FrVect* GetNextVectR(char* nameofvect, Double_t gpstime, const char* selection, Option_t* opt)
              VFrVectObject* GetSignal(char* nameofvect, Double_t start, Double_t length, Option_t* opt)
              VFrVectObject* GetSignalR(char* nameofvect, Double_t start, Double_t length, Option_t* opt)
              VFrVectObject* GetNextSignal(char* nameofvect, Double_t gpstime, const char* selection, Option_t* opt)
              VFrVectObject* GetNextSignalR(char* nameofvect, Double_t gpstime, const char* selection, Option_t* opt)
                  FrAdcData* GetAdcDirectB(VMetaData* meta, char* vectname)
                 FrProcData* GetProcDirectB(VMetaData* meta, char* vectname)
                  FrSimData* GetSimDirectB(VMetaData* meta, char* vectname)
                     FrameH* GetNextFrame()
                     FrameH* GetPreviousFrame()
                     FrameH* GetNextFrame(VConditionSet* condset, Option_t* option)
                     FrVect* GetNextVect(char* nameofvect, VConditionSet* condset, Option_t* opt)
              VFrVectObject* GetNextSignal(char* nameofvect, VConditionSet* condset, Option_t* opt)
                     FrVect* ExtractSMSVect(char* name0, Double_t start, Double_t length)
                     FrVect* ExtractSMSVectR(char* name0, Double_t start, Double_t length)
                     TClass* Class()
                     TClass* IsA() const
                        void ShowMembers(TMemberInspector& insp, char* parent)
                        void Streamer(TBuffer& b)
                        void StreamerNVirtual(TBuffer& b)
        VVirtualFrameChannel VVirtualFrameChannel(const VVirtualFrameChannel&)
                        void ~VVirtualFrameChannel()
Last update: Tue Jul 1 17:30:00 2003


- ROOT page - VEGA page - Class index - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to , or contact with any questions or problems regarding ROOT or VEGA.