VVirtualFrameChannel
class description - source file - inheritance tree
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)
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
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
JavaScript must be enabled to display this email address.
, or
contact
JavaScript must be enabled to display this email address.
with any questions or problems regarding ROOT or VEGA.