VFileDirectDB
class description - source file - inheritance tree
public:
VFileDirectDB VFileDirectDB (const VFileDirectDB &)
VFileDirectDB VFileDirectDB (char * filename, Option_t * mode = "READ", char * frfilenames, Option_t * option = "R")
VFileDirectDB VFileDirectDB ()
virtual void ~VFileDirectDB ()
static TClass* Class ()
virtual void Close ()
virtual Double_t GetEnd ()
virtual void GetMetaData (VMetaData * meta, Double_t time)
virtual const char * GetOption () const
virtual const char * GetPathToDB () const
virtual Double_t GetStart ()
virtual TClass* IsA () const
virtual Bool_t IsOpened ()
virtual void NextMetaData (VMetaData * meta, Double_t time, VConditionFormula * condf = 0)
virtual void NextMetaData (VMetaData * meta)
virtual void NextMetaData (VMetaData * meta, VConditionSet * condset)
virtual void NextMetaData (VMetaData * meta, Double_t time, VConditionSet * condset)
virtual void NextMetaData (VMetaData * meta, Double_t time, const char * selection)
virtual Bool_t Open (char * pathtoDB, Option_t * openopt = "READ")
virtual void PreviousMetaData (VMetaData * meta)
virtual void Print (Option_t * opt)
virtual void ShowMembers (TMemberInspector& insp, char * parent)
virtual void Streamer (TBuffer& b)
void StreamerNVirtual (TBuffer& b)
private:
TString mFrameFileName Set of frame file names
FrFile * mFrameFile Set of frame files
Bool_t mIsOpened DB opened flag
TString mPathToDB path to db file
Frame file direct info data base
File Info database for simple files
Uses the standard Framelib
the TOC of a set of frame files is considered as an info database
This allows to treat the same way a small set of frame files
and a set of frame files managed by a metadb or a BKDB
Bool_t Open (char * filenames, Option_t * openopt)
Open the frame files "filenames" considered as an info database
void Close ()
Closes this metadb
Double_t GetStart ()
Returns the start time of the first frame in the files
Double_t GetEnd ()
Returns the end time of the last frame in the metadatabase
void Print (Option_t * opt)
Prints information about the files
void GetMetaData (VMetaData * meta, Double_t gpstime)
Retrieve the meta data corresponding to time
void NextMetaData (VMetaData * meta)
Retrieve the next meta data
void PreviousMetaData (VMetaData * meta)
Retrieve the previous meta data
void NextMetaData (VMetaData * meta, VConditionSet * condset0)
Retrieve the next meta data with condition set
void NextMetaData (VMetaData * meta, Double_t time, VConditionSet * condset0)
Retrieve the next meta data after time "time" with condition set condset
void NextMetaData (VMetaData * meta, Double_t gpstime, VConditionFormula * condf)
Retrieve the next meta data with time greater or equal to "time"
selection condition is not taken into account in direct frame access
void NextMetaData (VMetaData * meta, Double_t gpstime, const char * selection)
Retrieve the next meta data with time greater or equal to "time"
and selection condition
Inline Functions
VFileDirectDB VFileDirectDB ()
VFileDirectDB VFileDirectDB (char * filename, Option_t * mode = "READ", char * frfilenames, Option_t * option = "R")
const char * GetOption () const
const char * GetPathToDB () const
Bool_t IsOpened ()
TClass* Class ()
TClass* IsA () const
void ShowMembers (TMemberInspector& insp, char * parent)
void Streamer (TBuffer& b)
void StreamerNVirtual (TBuffer& b)
VFileDirectDB VFileDirectDB (const VFileDirectDB &)
void ~VFileDirectDB ()
Last update: Tue Jul 1 17:27:52 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.