TDirectoryFile Class Reference

#include <TDirectoryFile.h>

Inheritance diagram for TDirectoryFile:

TDirectory TDirectory TNamed TNamed TNamed TNamed TObject TObject TObject TObject TObject TObject TObject TObject RooWorkspace::WSDir RooWorkspace::WSDir TFile TFile TChirpFile TDCacheFile TGFALFile THDFSFile TNetFile TNetFile TRFIOFile TSQLFile TSQLFile TWebFile TWebFile TXMLFile TXMLFile TChirpFile TDCacheFile TGFALFile THDFSFile TNetFile TNetFile TRFIOFile TSQLFile TSQLFile TWebFile TWebFile TXMLFile TXMLFile List of all members.

Public Types

enum  
enum  

Public Member Functions

 TDirectoryFile ()
 TDirectoryFile (const char *name, const char *title, Option_t *option="", TDirectory *motherDir=0)
virtual ~TDirectoryFile ()
virtual void Append (TObject *obj, Bool_t replace=kFALSE)
void Add (TObject *obj, Bool_t replace=kFALSE)
Int_t AppendKey (TKey *key)
virtual void Browse (TBrowser *b)
void Build (TFile *motherFile=0, TDirectory *motherDir=0)
virtual TObjectCloneObject (const TObject *obj, Bool_t autoadd=kTRUE)
virtual void Close (Option_t *option="")
virtual void Copy (TObject &) const
virtual Bool_t cd (const char *path=0)
virtual void Delete (const char *namecycle="")
virtual void FillBuffer (char *&buffer)
virtual TKeyFindKey (const char *keyname) const
virtual TKeyFindKeyAny (const char *keyname) const
virtual TObjectFindObjectAny (const char *name) const
virtual TObjectFindObjectAnyFile (const char *name) const
virtual TObjectGet (const char *namecycle)
virtual TDirectoryGetDirectory (const char *apath, Bool_t printError=false, const char *funcname="GetDirectory")
template<class T>
void GetObject (const char *namecycle, T *&ptr)
virtual void * GetObjectChecked (const char *namecycle, const char *classname)
virtual void * GetObjectChecked (const char *namecycle, const TClass *cl)
virtual void * GetObjectUnchecked (const char *namecycle)
virtual Int_t GetBufferSize () const
const TDatimeGetCreationDate () const
virtual TFileGetFile () const
virtual TKeyGetKey (const char *name, Short_t cycle=9999) const
virtual TListGetListOfKeys () const
const TDatimeGetModificationDate () const
virtual Int_t GetNbytesKeys () const
virtual Int_t GetNkeys () const
virtual Long64_t GetSeekDir () const
virtual Long64_t GetSeekParent () const
virtual Long64_t GetSeekKeys () const
Bool_t IsModified () const
Bool_t IsWritable () const
virtual void ls (Option_t *option="") const
virtual TDirectorymkdir (const char *name, const char *title="")
virtual TFileOpenFile (const char *name, Option_t *option="", const char *ftitle="", Int_t compress=1, Int_t netopt=0)
virtual void Purge (Short_t nkeep=1)
virtual void ReadAll (Option_t *option="")
virtual Int_t ReadKeys (Bool_t forceRead=kTRUE)
virtual Int_t ReadTObject (TObject *obj, const char *keyname)
virtual void rmdir (const char *name)
virtual void Save ()
virtual void SaveSelf (Bool_t force=kFALSE)
virtual Int_t SaveObjectAs (const TObject *obj, const char *filename="", Option_t *option="") const
virtual void SetBufferSize (Int_t bufsize)
void SetModified ()
void SetSeekDir (Long64_t v)
virtual void SetTRefAction (TObject *ref, TObject *parent)
void SetWritable (Bool_t writable=kTRUE)
virtual Int_t Sizeof () const
virtual Int_t Write (const char *name=0, Int_t opt=0, Int_t bufsize=0)
virtual Int_t Write (const char *name=0, Int_t opt=0, Int_t bufsize=0) const
virtual Int_t WriteTObject (const TObject *obj, const char *name=0, Option_t *option="", Int_t bufsize=0)
virtual Int_t WriteObjectAny (const void *obj, const char *classname, const char *name, Option_t *option="", Int_t bufsize=0)
virtual Int_t WriteObjectAny (const void *obj, const TClass *cl, const char *name, Option_t *option="", Int_t bufsize=0)
virtual void WriteDirHeader ()
virtual void WriteKeys ()
 TDirectoryFile ()
 TDirectoryFile (const char *name, const char *title, Option_t *option="", TDirectory *motherDir=0)
virtual ~TDirectoryFile ()
virtual void Append (TObject *obj, Bool_t replace=kFALSE)
void Add (TObject *obj, Bool_t replace=kFALSE)
Int_t AppendKey (TKey *key)
virtual void Browse (TBrowser *b)
void Build (TFile *motherFile=0, TDirectory *motherDir=0)
virtual TObjectCloneObject (const TObject *obj, Bool_t autoadd=kTRUE)
virtual void Close (Option_t *option="")
virtual void Copy (TObject &) const
virtual Bool_t cd (const char *path=0)
virtual void Delete (const char *namecycle="")
virtual void FillBuffer (char *&buffer)
virtual TKeyFindKey (const char *keyname) const
virtual TKeyFindKeyAny (const char *keyname) const
virtual TObjectFindObjectAny (const char *name) const
virtual TObjectFindObjectAnyFile (const char *name) const
virtual TObjectGet (const char *namecycle)
virtual TDirectoryGetDirectory (const char *apath, Bool_t printError=false, const char *funcname="GetDirectory")
template<class T>
void GetObject (const char *namecycle, T *&ptr)
virtual void * GetObjectChecked (const char *namecycle, const char *classname)
virtual void * GetObjectChecked (const char *namecycle, const TClass *cl)
virtual void * GetObjectUnchecked (const char *namecycle)
virtual Int_t GetBufferSize () const
const TDatimeGetCreationDate () const
virtual TFileGetFile () const
virtual TKeyGetKey (const char *name, Short_t cycle=9999) const
virtual TListGetListOfKeys () const
const TDatimeGetModificationDate () const
virtual Int_t GetNbytesKeys () const
virtual Int_t GetNkeys () const
virtual Long64_t GetSeekDir () const
virtual Long64_t GetSeekParent () const
virtual Long64_t GetSeekKeys () const
Bool_t IsModified () const
Bool_t IsWritable () const
virtual void ls (Option_t *option="") const
virtual TDirectorymkdir (const char *name, const char *title="")
virtual TFileOpenFile (const char *name, Option_t *option="", const char *ftitle="", Int_t compress=1, Int_t netopt=0)
virtual void Purge (Short_t nkeep=1)
virtual void ReadAll (Option_t *option="")
virtual Int_t ReadKeys (Bool_t forceRead=kTRUE)
virtual Int_t ReadTObject (TObject *obj, const char *keyname)
virtual void rmdir (const char *name)
virtual void Save ()
virtual void SaveSelf (Bool_t force=kFALSE)
virtual Int_t SaveObjectAs (const TObject *obj, const char *filename="", Option_t *option="") const
virtual void SetBufferSize (Int_t bufsize)
void SetModified ()
void SetSeekDir (Long64_t v)
virtual void SetTRefAction (TObject *ref, TObject *parent)
void SetWritable (Bool_t writable=kTRUE)
virtual Int_t Sizeof () const
virtual Int_t Write (const char *name=0, Int_t opt=0, Int_t bufsize=0)
virtual Int_t Write (const char *name=0, Int_t opt=0, Int_t bufsize=0) const
virtual Int_t WriteTObject (const TObject *obj, const char *name=0, Option_t *option="", Int_t bufsize=0)
virtual Int_t WriteObjectAny (const void *obj, const char *classname, const char *name, Option_t *option="", Int_t bufsize=0)
virtual Int_t WriteObjectAny (const void *obj, const TClass *cl, const char *name, Option_t *option="", Int_t bufsize=0)
virtual void WriteDirHeader ()
virtual void WriteKeys ()

Protected Member Functions

virtual void CleanTargets ()
virtual void CleanTargets ()

Protected Attributes

Bool_t fModified
Bool_t fWritable
TDatime fDatimeC
TDatime fDatimeM
Int_t fNbytesKeys
Int_t fNbytesName
Int_t fBufferSize
Long64_t fSeekDir
Long64_t fSeekParent
Long64_t fSeekKeys
TFilefFile
TListfKeys
TFilefFile
TListfKeys

Private Member Functions

 TDirectoryFile (const TDirectoryFile &directory)
void operator= (const TDirectoryFile &)
 TDirectoryFile (const TDirectoryFile &directory)
void operator= (const TDirectoryFile &)

Detailed Description

Definition at line 33 of file TDirectoryFile.h.


Member Enumeration Documentation

anonymous enum

Definition at line 57 of file TDirectoryFile.h.

anonymous enum

Definition at line 57 of file TDirectoryFile.h.


Constructor & Destructor Documentation

TDirectoryFile::TDirectoryFile ( const TDirectoryFile directory  )  [private]

Definition at line 146 of file TDirectoryFile.cxx.

TDirectoryFile::TDirectoryFile (  ) 

Referenced by mkdir().

TDirectoryFile::TDirectoryFile ( const char *  name,
const char *  title,
Option_t option = "",
TDirectory motherDir = 0 
)

Definition at line 67 of file TDirectoryFile.cxx.

References TProcessUUID::AddUUID(), buffer, Build(), TObject::Error(), fBufferSize, FillBuffer(), fModified, TNamed::fName, fNbytesName, fSeekDir, fSeekParent, TNamed::fTitle, TDirectory::fUUID, fWritable, gDirectory, TKey::GetBuffer(), TClass::GetClass(), GetFile(), TDirectory::GetFile(), TKey::GetKeylen(), TDirectory::GetMotherDir(), TNamed::GetName(), TKey::GetSeekKey(), TROOT::GetUUIDs(), gROOT, gROOTMutex, kFALSE, kTRUE, R__LOCKGUARD2, Sizeof(), and TKey::WriteFile().

TDirectoryFile::~TDirectoryFile (  )  [virtual]

Definition at line 156 of file TDirectoryFile.cxx.

References CleanTargets(), TList::Delete(), fKeys, gDebug, TNamed::GetName(), TObject::Info(), and SafeDelete.

TDirectoryFile::TDirectoryFile ( const TDirectoryFile directory  )  [private]

TDirectoryFile::TDirectoryFile (  ) 

TDirectoryFile::TDirectoryFile ( const char *  name,
const char *  title,
Option_t option = "",
TDirectory motherDir = 0 
)

virtual TDirectoryFile::~TDirectoryFile (  )  [virtual]


Member Function Documentation

void TDirectoryFile::CleanTargets (  )  [protected, virtual]

Reimplemented from TDirectory.

Definition at line 310 of file TDirectoryFile.cxx.

References TDirectory::CleanTargets(), and gFile.

Referenced by Close(), and ~TDirectoryFile().

void TDirectoryFile::operator= ( const TDirectoryFile  )  [private]

void TDirectoryFile::Append ( TObject obj,
Bool_t  replace = kFALSE 
) [virtual]

Reimplemented from TDirectory.

Definition at line 173 of file TDirectoryFile.cxx.

References TDirectory::Append(), xmlio::Class, TDirectory::fList, and TDirectory::fMother.

Referenced by Add(), and TTree::ChangeFile().

void TDirectoryFile::Add ( TObject obj,
Bool_t  replace = kFALSE 
) [inline, virtual]

Reimplemented from TDirectory.

Definition at line 63 of file TDirectoryFile.h.

References Append().

Referenced by ClassImp().

Int_t TDirectoryFile::AppendKey ( TKey key  )  [virtual]

Reimplemented from TDirectory.

Definition at line 192 of file TDirectoryFile.cxx.

References TList::Add(), TList::AddBefore(), TList::FindObject(), TList::FirstLink(), fKeys, fModified, TKey::GetCycle(), TNamed::GetName(), TObjLink::GetObject(), kTRUE, TObjLink::Next(), and TKey::SetMotherDir().

Referenced by TFile::Recover().

void TDirectoryFile::Browse ( TBrowser b  )  [virtual]

Reimplemented from TDirectory.

Definition at line 223 of file TDirectoryFile.cxx.

References b, cd(), TList::FindObject(), fKeys, TDirectory::fList, TKey::GetCycle(), TNamed::GetName(), and name.

Referenced by TGRootIDE::Selected().

void TDirectoryFile::Build ( TFile motherFile = 0,
TDirectory motherDir = 0 
) [virtual]

Reimplemented from TDirectory.

Definition at line 268 of file TDirectoryFile.cxx.

References TDirectory::Append(), fDatimeC, fDatimeM, fFile, fKeys, TDirectory::fList, fModified, TDirectory::fMother, fNbytesKeys, fSeekDir, fSeekKeys, fSeekParent, fWritable, TNamed::GetName(), gFile, TObject::kCanDelete, kFALSE, kTRUE, TDatime::Set(), and TObject::SetBit().

Referenced by TDirectoryFile(), TFile::TFile(), TSQLFile::TSQLFile(), and TXMLFile::TXMLFile().

TObject * TDirectoryFile::CloneObject ( const TObject obj,
Bool_t  autoadd = kTRUE 
) [virtual]

Reimplemented from TDirectory.

Definition at line 324 of file TDirectoryFile.cxx.

References buffer, bufsize, xmlio::Class, TObject::Fatal(), func(), gFile, TObject::kCanDelete, TObject::kIsReferenced, and TBuffer::kWrite.

void TDirectoryFile::Close ( Option_t option = ""  )  [virtual]

Reimplemented from TDirectory.

Definition at line 501 of file TDirectoryFile.cxx.

References xmlio::Class, CleanTargets(), TList::Delete(), TList::FirstLink(), fKeys, TDirectory::fList, fSeekDir, TObjLink::GetObject(), kFALSE, kTRUE, TObjLink::Next(), and Save().

Referenced by TFile::Close(), TXMLFile::Close(), and TSQLFile::Close().

virtual void TDirectoryFile::Copy ( TObject  )  const [inline, virtual]

Reimplemented from TDirectory.

Definition at line 69 of file TDirectoryFile.h.

References TObject::MayNotUse().

Bool_t TDirectoryFile::cd ( const char *  path = 0  )  [virtual]

Reimplemented from TDirectory.

Definition at line 295 of file TDirectoryFile.cxx.

References TDirectory::cd(), fFile, gFile, and ok.

Referenced by Browse(), RooWorkspace::cd(), TTree::ChangeFile(), TXMLFile::Close(), TSQLFile::Close(), compareanapp(), compareClassApp(), convert_directory(), TTreeCloner::CopyProcessIds(), TTree::Delete(), do_anadist_ds(), RooStats::SamplingDistPlot::DumpToFile(), foam_demopers(), ProofAux::GenerateFriend(), TVirtualPacketizer::GetEntries(), TGeoVolume::Import(), TGeoManager::Import(), TFile::Init(), TSQLFile::InitSqlDatabase(), TXMLFile::InitXmlFile(), TEventIter::LoadDir(), RooStats::HistFactory::loadSavedInputs(), TMVAGlob::OpenFile(), TFile::ReOpen(), TXMLFile::ReOpen(), TSQLFile::ReOpen(), TProof::Retrieve(), run_selector_tests(), RooFitTestUnit::runCompTests(), RooStats::HistFactory::saveInputs(), SaveSelf(), ProofNtuple::SlaveTerminate(), tree3w(), and TFile::Write().

void TDirectoryFile::Delete ( const char *  namecycle = ""  )  [virtual]

Reimplemented from TDirectory.

Definition at line 535 of file TDirectoryFile.cxx.

References xmlio::Class, TDirectory::DecodeNameCycle(), TObject::Delete(), TKey::Delete(), dir(), fKeys, TDirectory::fList, fModified, gDebug, gDirectory, TKey::GetClassName(), TKey::GetCycle(), GetDirectory(), GetFile(), GetListOfKeys(), TNamed::GetName(), TObject::Info(), IsWritable(), kMaxLen, kNPOS, kTRUE, name, TList::Remove(), s, WriteDirHeader(), and WriteKeys().

Referenced by TFile::Delete(), and rmdir().

void TDirectoryFile::FillBuffer ( char *&  buffer  )  [virtual]

Reimplemented from TNamed.

Definition at line 663 of file TDirectoryFile.cxx.

References fDatimeC, fDatimeM, fFile, TUUID::FillBuffer(), TDatime::FillBuffer(), fNbytesKeys, fNbytesName, fSeekDir, fSeekKeys, fSeekParent, TDirectory::fUUID, TFile::GetVersion(), i, TFile::kStartBigFile, tobuf(), and version.

Referenced by TFile::Init(), TDirectoryFile(), and WriteDirHeader().

TKey * TDirectoryFile::FindKey ( const char *  keyname  )  const [virtual]

Reimplemented from TDirectory.

Definition at line 689 of file TDirectoryFile.cxx.

References TDirectory::DecodeNameCycle(), GetKey(), kMaxLen, and name.

Referenced by TFileMerger::MergeRecursive(), and MergeRootfile().

TKey * TDirectoryFile::FindKeyAny ( const char *  keyname  )  const [virtual]

Reimplemented from TDirectory.

Definition at line 701 of file TDirectoryFile.cxx.

References TDirectory::cd(), TDirectory::DecodeNameCycle(), TDirectory::FindKeyAny(), gDirectory, TKey::GetClassName(), TKey::GetCycle(), GetListOfKeys(), TNamed::GetName(), k, kMaxLen, kTRUE, name, and TIter::Reset().

TObject * TDirectoryFile::FindObjectAny ( const char *  name  )  const [virtual]

Reimplemented from TDirectory.

Definition at line 739 of file TDirectoryFile.cxx.

References TDirectory::cd(), TDirectory::DecodeNameCycle(), TDirectory::FindKeyAny(), TDirectory::FindObjectAny(), gDirectory, TKey::GetClassName(), TKey::GetCycle(), GetListOfKeys(), TNamed::GetName(), k, kMaxLen, kTRUE, name, TKey::ReadObj(), and TIter::Reset().

TObject * TDirectoryFile::FindObjectAnyFile ( const char *  name  )  const [virtual]

Reimplemented from TDirectory.

Definition at line 387 of file TDirectoryFile.cxx.

References TROOT::GetListOfFiles(), and gROOT.

TObject * TDirectoryFile::Get ( const char *  namecycle  )  [virtual]

Reimplemented from TDirectory.

Definition at line 782 of file TDirectoryFile.cxx.

References xmlio::Class, TDirectory::DecodeNameCycle(), TObject::Delete(), TList::FindObject(), TDirectory::fList, TDirectory::Get(), TKey::GetCycle(), GetDirectory(), GetListOfKeys(), TNamed::GetName(), i, TObject::InheritsFrom(), kMaxLen, name, and TKey::ReadObj().

Referenced by TChain::AddFile(), alice_esd(), alice_esd_split(), alice_vsd(), TFileDrawMap::AnimateTree(), astress_decomp_io(), calorimeters(), canvas_write(), clonepad(), clonesA_Event_r(), Compare(), compareanapp(), compareClassApp(), CompareTrees(), copytree(), copytree2(), copytree3(), correlations(), correlationsMultiClass(), TestFileList::DisplayObject(), TGRootIDE::DisplayObject(), do_anadist_ds(), DrawMLPoutputMovie(), DrawNetworkMovie(), TFileDrawMap::DrawObject(), dt_MakeRef(), dt_RunDrawTest(), TMemStatShow::FillBTString(), FirstContour(), foam_demopers(), galaxy_image(), ProofAux::GenerateFriend(), geomGentleTPC(), get_var_names(), GetDirectory(), RooStats::HistFactory::GetHisto(), TFileDrawMap::GetObject(), TFile::GetStreamerInfoList(), TProofLite::GetTreeHeader(), RooFitTestUnit::getWS(), h1draw(), TProofPlayerSlave::HandleGetTreeHeader(), TRecorderReplaying::Initialize(), TRecorderInactive::ListCmd(), TRecorderInactive::ListGui(), TEntryListFromFile::LoadList(), TChain::LoadTree(), main(), MakeVecData(), TFileMerger::MergeRecursive(), MergeRootfile(), mstress_matrix_io(), mvasMulticlass(), mvaweights(), ntuple1(), TASPaletteEditor::Open(), open_session(), UnitTesting::utFactory::operateSingleFactory(), paracoor(), parallelcoord(), plot(), TChain::Print(), projection(), projection_prescale(), read(), TMVA::MethodPDEFoam::ReadFoamsFromFile(), TFile::ReadProcessID(), TMVA::MethodBase::ReadStateFromStream(), readTrackD(), readTrackD32(), TMVA::MethodLikelihood::ReadWeightsFromStream(), TMVA::MethodKNN::ReadWeightsFromStream(), regression_averagedevs(), rulevisCorr(), UnitTesting::RegressionUnitTestWithDeviation::run(), UnitTesting::MethodUnitTestWithROCLimits::run(), RooFitTestUnit::runCompTests(), showEventSample(), spstress_matrix_io(), StandardBayesianMCMCDemo(), StandardBayesianNumericalDemo(), StandardFeldmanCousinsDemo(), StandardProfileInspectorDemo(), StandardProfileLikelihoodDemo(), stress12(), stress_matrix_io(), stress_vector_io(), TableTest::TableTest(), testPaletteEditor(), testRandom3(), testRefRead1D(), testRefRead2D(), testRefRead3D(), testRefReadProf1D(), testRefReadProf2D(), testRefReadProf3D(), testRefReadSparse(), tree3r2(), variables(), variablesMultiClass(), vstress_vector_io(), and zoomfit().

TDirectory * TDirectoryFile::GetDirectory ( const char *  apath,
Bool_t  printError = false,
const char *  funcname = "GetDirectory" 
) [virtual]

Reimplemented from TDirectory.

Definition at line 403 of file TDirectoryFile.cxx.

References xmlio::Class, TString::Data(), TObject::Error(), fFile, TCollection::FindObject(), Get(), TDirectory::GetDirectory(), TROOT::GetListOfFiles(), TDirectory::GetMotherDir(), TNamed::GetName(), gROOT, gROOTMutex, R__LOCKGUARD2, result(), s, and strlcpy().

Referenced by BDT(), BDT_Reg(), Delete(), Get(), GetObjectChecked(), TFileMerger::MergeRecursive(), MergeRootfile(), and ReadAll().

template<class T>
void TDirectoryFile::GetObject ( const char *  namecycle,
T *&  ptr 
) [inline]

Reimplemented from TDirectory.

Definition at line 79 of file TDirectoryFile.h.

References TBuffer::GetClass(), GetObjectChecked(), and T.

Referenced by TFileDrawMap::DumpObject(), TFriendElement::GetTree(), read_data(), stress10(), stress15(), stress8read(), and stress9().

void * TDirectoryFile::GetObjectChecked ( const char *  namecycle,
const char *  classname 
) [virtual]

Reimplemented from TDirectory.

Definition at line 895 of file TDirectoryFile.cxx.

References TClass::GetClass().

Referenced by GetObject(), and GetObjectUnchecked().

void * TDirectoryFile::GetObjectChecked ( const char *  namecycle,
const TClass cl 
) [virtual]

Reimplemented from TDirectory.

Definition at line 904 of file TDirectoryFile.cxx.

References xmlio::Class, TDirectory::DecodeNameCycle(), TObject::Delete(), TList::FindObject(), TDirectory::fList, TClass::GetBaseClassOffset(), TKey::GetCycle(), GetDirectory(), GetListOfKeys(), TNamed::GetName(), TDirectory::GetObjectChecked(), i, TClass::InheritsFrom(), kMaxLen, name, and TKey::ReadObjectAny().

void * TDirectoryFile::GetObjectUnchecked ( const char *  namecycle  )  [virtual]

Reimplemented from TDirectory.

Definition at line 877 of file TDirectoryFile.cxx.

References GetObjectChecked().

Int_t TDirectoryFile::GetBufferSize (  )  const [virtual]

Reimplemented from TDirectory.

Definition at line 986 of file TDirectoryFile.cxx.

References fBufferSize, fFile, and TFile::GetBestBuffer().

Referenced by TXNetFile::ReadBuffers(), TXNetFile::SynchronizeCacheSize(), WriteObjectAny(), and WriteTObject().

const TDatime& TDirectoryFile::GetCreationDate (  )  const [inline]

Definition at line 87 of file TDirectoryFile.h.

References fDatimeC.

virtual TFile* TDirectoryFile::GetFile (  )  const [inline, virtual]

Reimplemented from TDirectory.

Definition at line 88 of file TDirectoryFile.h.

References fFile.

Referenced by Delete(), TFile::GetType(), Purge(), TDirectoryFile(), TTreeCloner::WriteBaskets(), WriteDirHeader(), and WriteKeys().

TKey * TDirectoryFile::GetKey ( const char *  name,
Short_t  cycle = 9999 
) const [virtual]

Reimplemented from TDirectory.

Definition at line 998 of file TDirectoryFile.cxx.

References TKey::GetCycle(), GetListOfKeys(), and TNamed::GetName().

Referenced by FindKey(), mkdir(), WriteObjectAny(), and WriteTObject().

virtual TList* TDirectoryFile::GetListOfKeys (  )  const [inline, virtual]

Reimplemented from TDirectory.

Definition at line 90 of file TDirectoryFile.h.

References fKeys.

Referenced by Compare(), TTreeCloner::CopyProcessIds(), Delete(), deviations(), TXMLFile::DirWriteKeys(), TestFileList::DisplayFile(), TGRootIDE::DisplayFile(), efficiencies(), FindKeyAny(), FindObjectAny(), foam_demopers(), Get(), GetKey(), TMVAGlob::GetListOfJobs(), GetObjectChecked(), TEntryListFromFile::LoadList(), loopdir(), ls(), mvas(), mvasMulticlass(), network(), Purge(), ReadAll(), StatDialogMVAEffs::ReadHistograms(), TXMLFile::SetStoreStreamerInfos(), TXMLFile::SetUsedDtd(), TXMLFile::SetUseNamespaces(), TXMLFile::SetXmlLayout(), stress12(), TMVAGui(), TMVAMultiClassGui(), TMVARegGui(), and TVSDReader::TVSDReader().

const TDatime& TDirectoryFile::GetModificationDate (  )  const [inline]

Definition at line 91 of file TDirectoryFile.h.

References fDatimeM.

virtual Int_t TDirectoryFile::GetNbytesKeys (  )  const [inline, virtual]

Reimplemented from TDirectory.

Definition at line 92 of file TDirectoryFile.h.

References fNbytesKeys.

virtual Int_t TDirectoryFile::GetNkeys (  )  const [inline, virtual]

Reimplemented from TDirectory.

Definition at line 93 of file TDirectoryFile.h.

References fKeys, and TCollection::GetSize().

Referenced by TFile::Init().

virtual Long64_t TDirectoryFile::GetSeekDir (  )  const [inline, virtual]

Reimplemented from TDirectory.

Definition at line 94 of file TDirectoryFile.h.

References fSeekDir.

Referenced by TKey::Create().

virtual Long64_t TDirectoryFile::GetSeekParent (  )  const [inline, virtual]

Reimplemented from TDirectory.

Definition at line 95 of file TDirectoryFile.h.

References fSeekParent.

virtual Long64_t TDirectoryFile::GetSeekKeys (  )  const [inline, virtual]

Reimplemented from TDirectory.

Definition at line 96 of file TDirectoryFile.h.

References fSeekKeys.

Bool_t TDirectoryFile::IsModified (  )  const [inline, virtual]

Reimplemented from TDirectory.

Definition at line 97 of file TDirectoryFile.h.

References fModified.

Bool_t TDirectoryFile::IsWritable (  )  const [inline, virtual]

Reimplemented from TDirectory.

Definition at line 98 of file TDirectoryFile.h.

References fWritable.

Referenced by TSQLFile::AddIdEntry(), TXMLFile::AddXmlComment(), TXMLFile::AddXmlLine(), TXMLFile::AddXmlStyleSheet(), TFile::Close(), TXMLFile::Close(), TSQLFile::Close(), TTree::Delete(), Delete(), TSQLFile::DeleteKeyFromDB(), TSQLFile::IncrementModifyCounter(), Purge(), TFile::ReOpen(), TXMLFile::ReOpen(), TSQLFile::ReOpen(), SaveSelf(), TXMLFile::SetStoreStreamerInfos(), TXMLFile::SetUsedDtd(), TXMLFile::SetUseNamespaces(), TXMLFile::SetXmlLayout(), Write(), TFile::Write(), TBasket::WriteBuffer(), WriteObjectAny(), and WriteTObject().

void TDirectoryFile::ls ( Option_t option = ""  )  const [virtual]

Reimplemented from TDirectory.

Definition at line 1015 of file TDirectoryFile.cxx.

References TString::BeginsWith(), TObject::ClassName(), TROOT::DecreaseDirLevel(), TDirectory::fList, GetListOfKeys(), TNamed::GetName(), TNamed::GetTitle(), TROOT::IncreaseDirLevel(), TROOT::IndentLevel(), TString::IsNull(), TString::kBoth, kFALSE, kNPOS, kTRUE, TString::Length(), TKey::ls(), s, and TString::Strip().

Referenced by TFile::ls().

TDirectory * TDirectoryFile::mkdir ( const char *  name,
const char *  title = "" 
) [virtual]

Reimplemented from TDirectory.

Definition at line 1084 of file TDirectoryFile.cxx.

References TObject::Error(), GetKey(), mkdir(), size, and TDirectoryFile().

Referenced by mkdir(), and RooStats::HistFactory::saveInputs().

TFile * TDirectoryFile::OpenFile ( const char *  name,
Option_t option = "",
const char *  ftitle = "",
Int_t  compress = 1,
Int_t  netopt = 0 
) [virtual]

Reimplemented from TDirectory.

Definition at line 1074 of file TDirectoryFile.cxx.

References TFile::Open().

void TDirectoryFile::Purge ( Short_t  nkeep = 1  )  [virtual]

Reimplemented from TDirectory.

Definition at line 1120 of file TDirectoryFile.cxx.

References TList::Before(), TKey::Delete(), fModified, GetFile(), TKey::GetKeep(), GetListOfKeys(), TNamed::GetName(), IsWritable(), kIterBackward, WriteDirHeader(), and WriteKeys().

void TDirectoryFile::ReadAll ( Option_t option = ""  )  [virtual]

Reimplemented from TDirectory.

Definition at line 1153 of file TDirectoryFile.cxx.

References dir(), TList::FindObject(), TKey::GetClassName(), GetDirectory(), TDirectory::GetList(), GetListOfKeys(), TNamed::GetName(), kTRUE, and TKey::ReadObj().

Int_t TDirectoryFile::ReadKeys ( Bool_t  forceRead = kTRUE  )  [virtual]

Reimplemented from TDirectory.

Definition at line 1187 of file TDirectoryFile.cxx.

References TList::Add(), buffer, TList::Delete(), TFile::DirReadKeys(), TObject::Error(), fDatimeC, fDatimeM, fFile, fKeys, fNbytesKeys, fNbytesName, frombuf(), fSeekDir, fSeekKeys, fSeekParent, TKey::GetBuffer(), TKey::GetSeekKey(), TKey::GetSeekPdir(), TFile::GetSize(), i, TFile::IsBinary(), Long64_t, TDatime::ReadBuffer(), TFile::ReadBuffer(), TKey::ReadFile(), TKey::ReadKeyBuffer(), TList::Remove(), TFile::Seek(), and Sizeof().

Referenced by TFile::Init().

Int_t TDirectoryFile::ReadTObject ( TObject obj,
const char *  keyname 
) [virtual]

Reimplemented from TDirectory.

Definition at line 1283 of file TDirectoryFile.cxx.

References TObject::Error(), fFile, TList::FindObject(), fKeys, and TKey::Read().

void TDirectoryFile::rmdir ( const char *  name  )  [virtual]

Reimplemented from TDirectory.

Definition at line 1299 of file TDirectoryFile.cxx.

References Delete(), and mask.

void TDirectoryFile::Save (  )  [virtual]

Reimplemented from TDirectory.

Definition at line 1314 of file TDirectoryFile.cxx.

References xmlio::Class, dir(), TDirectory::fList, TObject::InheritsFrom(), and SaveSelf().

Referenced by Close(), and TFile::ReOpen().

void TDirectoryFile::SaveSelf ( Bool_t  force = kFALSE  )  [virtual]

Reimplemented from TDirectory.

Definition at line 1366 of file TDirectoryFile.cxx.

References cd(), TDirectory::cd(), fFile, TList::First(), fModified, gDirectory, TFile::GetListOfFree(), IsWritable(), kTRUE, WriteDirHeader(), and WriteKeys().

Referenced by Save(), and Write().

Int_t TDirectoryFile::SaveObjectAs ( const TObject obj,
const char *  filename = "",
Option_t option = "" 
) const [virtual]

Reimplemented from TDirectory.

Definition at line 1337 of file TDirectoryFile.cxx.

References TSystem::AccessPathName(), TDirectory::cd(), TString::Contains(), TString::Data(), Form(), gDirectory, gSystem, local, TFile::Open(), and TString::ToLower().

void TDirectoryFile::SetBufferSize ( Int_t  bufsize  )  [virtual]

Reimplemented from TDirectory.

Definition at line 1397 of file TDirectoryFile.cxx.

References fBufferSize.

Referenced by WriteTObject().

void TDirectoryFile::SetModified (  )  [inline, virtual]

Reimplemented from TDirectory.

Definition at line 113 of file TDirectoryFile.h.

References fModified, and kTRUE.

void TDirectoryFile::SetSeekDir ( Long64_t  v  )  [inline, virtual]

Reimplemented from TDirectory.

Definition at line 114 of file TDirectoryFile.h.

References fSeekDir.

void TDirectoryFile::SetTRefAction ( TObject ref,
TObject parent 
) [virtual]

Reimplemented from TDirectory.

Definition at line 1406 of file TDirectoryFile.cxx.

References TClass::BuildRealData(), TClass::GetStreamerInfo(), and info.

void TDirectoryFile::SetWritable ( Bool_t  writable = kTRUE  )  [virtual]

Reimplemented from TDirectory.

Definition at line 1431 of file TDirectoryFile.cxx.

References xmlio::Class, dir(), TDirectory::fList, fWritable, and TObject::InheritsFrom().

Referenced by TFile::Flush(), TFile::ReOpen(), TXMLFile::ReOpen(), TSQLFile::ReOpen(), TSQLFile::TSQLFile(), TXMLFile::TXMLFile(), and TFile::WriteBuffer().

Int_t TDirectoryFile::Sizeof (  )  const [virtual]

Reimplemented from TDirectory.

Definition at line 1454 of file TDirectoryFile.cxx.

References fDatimeC, fDatimeM, fFile, TDirectory::fUUID, TFile::GetVersion(), TDatime::Sizeof(), and TUUID::Sizeof().

Referenced by TFile::Init(), ReadKeys(), TDirectoryFile(), and WriteDirHeader().

Int_t TDirectoryFile::Write ( const char *  name = 0,
Int_t  opt = 0,
Int_t  bufsize = 0 
) [virtual]

Reimplemented from TDirectory.

Definition at line 1589 of file TDirectoryFile.cxx.

References TDirectory::fList, IsWritable(), kTRUE, and SaveSelf().

Referenced by convert_directory(), Write(), and TFile::Write().

Int_t TDirectoryFile::Write ( const char *  name = 0,
Int_t  opt = 0,
Int_t  bufsize = 0 
) const [virtual]

Reimplemented from TDirectory.

Definition at line 1613 of file TDirectoryFile.cxx.

References TObject::Error(), and Write().

Int_t TDirectoryFile::WriteTObject ( const TObject obj,
const char *  name = 0,
Option_t option = "",
Int_t  bufsize = 0 
) [virtual]

Reimplemented from TDirectory.

Definition at line 1622 of file TDirectoryFile.cxx.

References bsize, TString::Contains(), TFile::CreateKey(), TKey::Delete(), TObject::Error(), fFile, fKeys, GetBufferSize(), GetKey(), TNamed::GetName(), TKey::GetObjlen(), TKey::GetSeekKey(), i, IsWritable(), TFile::kWriteError, TList::Remove(), SetBufferSize(), strlcpy(), TFile::SumBuffer(), TObject::TestBit(), TString::ToLower(), and TKey::WriteFile().

Referenced by TFile::WriteProcessID(), and TMVA::MethodKNN::WriteWeightsToStream().

Int_t TDirectoryFile::WriteObjectAny ( const void *  obj,
const char *  classname,
const char *  name,
Option_t option = "",
Int_t  bufsize = 0 
) [virtual]

Reimplemented from TDirectory.

Definition at line 1754 of file TDirectoryFile.cxx.

References TObject::Error(), TClass::GetClass(), and info.

Int_t TDirectoryFile::WriteObjectAny ( const void *  obj,
const TClass cl,
const char *  name,
Option_t option = "",
Int_t  bufsize = 0 
) [virtual]

Reimplemented from TDirectory.

Definition at line 1793 of file TDirectoryFile.cxx.

References bsize, TString::Contains(), TFile::CreateKey(), TKey::Delete(), TObject::Error(), fFile, fKeys, GetBufferSize(), GetKey(), TNamed::GetName(), TKey::GetObjlen(), TKey::GetSeekKey(), i, IsWritable(), TFile::kWriteError, TList::Remove(), strlcpy(), TFile::SumBuffer(), TObject::TestBit(), TString::ToLower(), and TKey::WriteFile().

void TDirectoryFile::WriteDirHeader (  )  [virtual]

Reimplemented from TDirectory.

Definition at line 1874 of file TDirectoryFile.cxx.

References buffer, FillBuffer(), fModified, fSeekDir, GetFile(), kFALSE, Long64_t, and Sizeof().

Referenced by Delete(), Purge(), and SaveSelf().

void TDirectoryFile::WriteKeys (  )  [virtual]

Reimplemented from TDirectory.

Definition at line 1901 of file TDirectoryFile.cxx.

References buffer, TKey::FillBuffer(), fKeys, TNamed::fName, fSeekKeys, TNamed::fTitle, TKey::GetBuffer(), GetFile(), TKey::GetNbytes(), TKey::GetSeekKey(), TCollection::GetSize(), TFile::kStartBigFile, TIter::Reset(), TKey::Sizeof(), tobuf(), and TKey::WriteFile().

Referenced by Delete(), Purge(), and SaveSelf().

virtual void TDirectoryFile::CleanTargets (  )  [protected, virtual]

Reimplemented from TDirectory.

void TDirectoryFile::operator= ( const TDirectoryFile  )  [private]

virtual void TDirectoryFile::Append ( TObject obj,
Bool_t  replace = kFALSE 
) [virtual]

Reimplemented from TDirectory.

void TDirectoryFile::Add ( TObject obj,
Bool_t  replace = kFALSE 
) [inline, virtual]

Reimplemented from TDirectory.

Definition at line 63 of file TDirectoryFile.h.

References Append().

Int_t TDirectoryFile::AppendKey ( TKey key  )  [virtual]

Reimplemented from TDirectory.

virtual void TDirectoryFile::Browse ( TBrowser b  )  [virtual]

Reimplemented from TDirectory.

void TDirectoryFile::Build ( TFile motherFile = 0,
TDirectory motherDir = 0 
) [virtual]

Reimplemented from TDirectory.

virtual TObject* TDirectoryFile::CloneObject ( const TObject obj,
Bool_t  autoadd = kTRUE 
) [virtual]

Reimplemented from TDirectory.

virtual void TDirectoryFile::Close ( Option_t option = ""  )  [virtual]

Reimplemented from TDirectory.

virtual void TDirectoryFile::Copy ( TObject  )  const [inline, virtual]

Reimplemented from TDirectory.

Definition at line 69 of file TDirectoryFile.h.

References TObject::MayNotUse().

virtual Bool_t TDirectoryFile::cd ( const char *  path = 0  )  [virtual]

Reimplemented from TDirectory.

virtual void TDirectoryFile::Delete ( const char *  namecycle = ""  )  [virtual]

Reimplemented from TDirectory.

virtual void TDirectoryFile::FillBuffer ( char *&  buffer  )  [virtual]

Reimplemented from TNamed.

virtual TKey* TDirectoryFile::FindKey ( const char *  keyname  )  const [virtual]

Reimplemented from TDirectory.

virtual TKey* TDirectoryFile::FindKeyAny ( const char *  keyname  )  const [virtual]

Reimplemented from TDirectory.

virtual TObject* TDirectoryFile::FindObjectAny ( const char *  name  )  const [virtual]

Reimplemented from TDirectory.

virtual TObject* TDirectoryFile::FindObjectAnyFile ( const char *  name  )  const [virtual]

Reimplemented from TDirectory.

virtual TObject* TDirectoryFile::Get ( const char *  namecycle  )  [virtual]

Reimplemented from TDirectory.

virtual TDirectory* TDirectoryFile::GetDirectory ( const char *  apath,
Bool_t  printError = false,
const char *  funcname = "GetDirectory" 
) [virtual]

Reimplemented from TDirectory.

template<class T>
void TDirectoryFile::GetObject ( const char *  namecycle,
T *&  ptr 
) [inline]

Reimplemented from TDirectory.

Definition at line 79 of file TDirectoryFile.h.

References TBuffer::GetClass(), GetObjectChecked(), and T.

virtual void* TDirectoryFile::GetObjectChecked ( const char *  namecycle,
const char *  classname 
) [virtual]

Reimplemented from TDirectory.

virtual void* TDirectoryFile::GetObjectChecked ( const char *  namecycle,
const TClass cl 
) [virtual]

Reimplemented from TDirectory.

virtual void* TDirectoryFile::GetObjectUnchecked ( const char *  namecycle  )  [virtual]

Reimplemented from TDirectory.

virtual Int_t TDirectoryFile::GetBufferSize (  )  const [virtual]

Reimplemented from TDirectory.

const TDatime& TDirectoryFile::GetCreationDate (  )  const [inline]

Definition at line 87 of file TDirectoryFile.h.

References fDatimeC.

virtual TFile* TDirectoryFile::GetFile (  )  const [inline, virtual]

Reimplemented from TDirectory.

Definition at line 88 of file TDirectoryFile.h.

References fFile.

virtual TKey* TDirectoryFile::GetKey ( const char *  name,
Short_t  cycle = 9999 
) const [virtual]

Reimplemented from TDirectory.

virtual TList* TDirectoryFile::GetListOfKeys (  )  const [inline, virtual]

Reimplemented from TDirectory.

Definition at line 90 of file TDirectoryFile.h.

References fKeys.

const TDatime& TDirectoryFile::GetModificationDate (  )  const [inline]

Definition at line 91 of file TDirectoryFile.h.

References fDatimeM.

virtual Int_t TDirectoryFile::GetNbytesKeys (  )  const [inline, virtual]

Reimplemented from TDirectory.

Definition at line 92 of file TDirectoryFile.h.

References fNbytesKeys.

virtual Int_t TDirectoryFile::GetNkeys (  )  const [inline, virtual]

Reimplemented from TDirectory.

Definition at line 93 of file TDirectoryFile.h.

References fKeys, and TCollection::GetSize().

virtual Long64_t TDirectoryFile::GetSeekDir (  )  const [inline, virtual]

Reimplemented from TDirectory.

Definition at line 94 of file TDirectoryFile.h.

References fSeekDir.

virtual Long64_t TDirectoryFile::GetSeekParent (  )  const [inline, virtual]

Reimplemented from TDirectory.

Definition at line 95 of file TDirectoryFile.h.

References fSeekParent.

virtual Long64_t TDirectoryFile::GetSeekKeys (  )  const [inline, virtual]

Reimplemented from TDirectory.

Definition at line 96 of file TDirectoryFile.h.

References fSeekKeys.

Bool_t TDirectoryFile::IsModified (  )  const [inline, virtual]

Reimplemented from TDirectory.

Definition at line 97 of file TDirectoryFile.h.

References fModified.

Bool_t TDirectoryFile::IsWritable (  )  const [inline, virtual]

Reimplemented from TDirectory.

Definition at line 98 of file TDirectoryFile.h.

References fWritable.

virtual void TDirectoryFile::ls ( Option_t option = ""  )  const [virtual]

Reimplemented from TDirectory.

virtual TDirectory* TDirectoryFile::mkdir ( const char *  name,
const char *  title = "" 
) [virtual]

Reimplemented from TDirectory.

virtual TFile* TDirectoryFile::OpenFile ( const char *  name,
Option_t option = "",
const char *  ftitle = "",
Int_t  compress = 1,
Int_t  netopt = 0 
) [virtual]

Reimplemented from TDirectory.

virtual void TDirectoryFile::Purge ( Short_t  nkeep = 1  )  [virtual]

Reimplemented from TDirectory.

virtual void TDirectoryFile::ReadAll ( Option_t option = ""  )  [virtual]

Reimplemented from TDirectory.

virtual Int_t TDirectoryFile::ReadKeys ( Bool_t  forceRead = kTRUE  )  [virtual]

Reimplemented from TDirectory.

virtual Int_t TDirectoryFile::ReadTObject ( TObject obj,
const char *  keyname 
) [virtual]

Reimplemented from TDirectory.

virtual void TDirectoryFile::rmdir ( const char *  name  )  [virtual]

Reimplemented from TDirectory.

virtual void TDirectoryFile::Save (  )  [virtual]

Reimplemented from TDirectory.

virtual void TDirectoryFile::SaveSelf ( Bool_t  force = kFALSE  )  [virtual]

Reimplemented from TDirectory.

virtual Int_t TDirectoryFile::SaveObjectAs ( const TObject obj,
const char *  filename = "",
Option_t option = "" 
) const [virtual]

Reimplemented from TDirectory.

virtual void TDirectoryFile::SetBufferSize ( Int_t  bufsize  )  [virtual]

Reimplemented from TDirectory.

void TDirectoryFile::SetModified (  )  [inline, virtual]

Reimplemented from TDirectory.

Definition at line 113 of file TDirectoryFile.h.

References fModified, and kTRUE.

void TDirectoryFile::SetSeekDir ( Long64_t  v  )  [inline, virtual]

Reimplemented from TDirectory.

Definition at line 114 of file TDirectoryFile.h.

References fSeekDir.

virtual void TDirectoryFile::SetTRefAction ( TObject ref,
TObject parent 
) [virtual]

Reimplemented from TDirectory.

void TDirectoryFile::SetWritable ( Bool_t  writable = kTRUE  )  [virtual]

Reimplemented from TDirectory.

virtual Int_t TDirectoryFile::Sizeof (  )  const [virtual]

Reimplemented from TDirectory.

virtual Int_t TDirectoryFile::Write ( const char *  name = 0,
Int_t  opt = 0,
Int_t  bufsize = 0 
) [virtual]

Reimplemented from TDirectory.

virtual Int_t TDirectoryFile::Write ( const char *  name = 0,
Int_t  opt = 0,
Int_t  bufsize = 0 
) const [virtual]

Reimplemented from TDirectory.

virtual Int_t TDirectoryFile::WriteTObject ( const TObject obj,
const char *  name = 0,
Option_t option = "",
Int_t  bufsize = 0 
) [virtual]

Reimplemented from TDirectory.

virtual Int_t TDirectoryFile::WriteObjectAny ( const void *  obj,
const char *  classname,
const char *  name,
Option_t option = "",
Int_t  bufsize = 0 
) [virtual]

Reimplemented from TDirectory.

virtual Int_t TDirectoryFile::WriteObjectAny ( const void *  obj,
const TClass cl,
const char *  name,
Option_t option = "",
Int_t  bufsize = 0 
) [virtual]

Reimplemented from TDirectory.

virtual void TDirectoryFile::WriteDirHeader (  )  [virtual]

Reimplemented from TDirectory.

virtual void TDirectoryFile::WriteKeys (  )  [virtual]

Reimplemented from TDirectory.


Member Data Documentation

Bool_t TDirectoryFile::fModified [protected]

Definition at line 36 of file TDirectoryFile.h.

Referenced by AppendKey(), Build(), Delete(), IsModified(), Purge(), SaveSelf(), SetModified(), TDirectoryFile(), and WriteDirHeader().

Bool_t TDirectoryFile::fWritable [protected]

Definition at line 37 of file TDirectoryFile.h.

Referenced by Build(), TFile::Close(), TXMLFile::Close(), TSQLFile::Close(), TNetFile::Create(), TNetFile::Flush(), TFile::Flush(), TXNetFile::Flush(), TFile::FlushWriteCache(), TFile::Init(), IsWritable(), TXNetFile::Open(), TFile::ReadBufferViaCache(), TFile::Recover(), SetWritable(), TDirectoryFile(), TFile::TFile(), TGFALFile::WriteBuffer(), TXNetFile::WriteBuffer(), TNetFile::WriteBuffer(), TFile::WriteBuffer(), TDCacheFile::WriteBuffer(), TChirpFile::WriteBuffer(), and TFile::WriteStreamerInfo().

TDatime TDirectoryFile::fDatimeC [protected]

Definition at line 38 of file TDirectoryFile.h.

Referenced by Build(), TSQLFile::DirWriteHeader(), FillBuffer(), GetCreationDate(), TFile::Init(), TXMLFile::ReadFromFile(), ReadKeys(), TXMLFile::SaveToFile(), and Sizeof().

TDatime TDirectoryFile::fDatimeM [protected]

Definition at line 39 of file TDirectoryFile.h.

Referenced by Build(), TSQLFile::DirWriteHeader(), FillBuffer(), GetModificationDate(), TFile::Init(), TXMLFile::ReadFromFile(), ReadKeys(), TXMLFile::SaveToFile(), and Sizeof().

Int_t TDirectoryFile::fNbytesKeys [protected]

Definition at line 40 of file TDirectoryFile.h.

Referenced by Build(), FillBuffer(), GetNbytesKeys(), TFile::Init(), and ReadKeys().

Int_t TDirectoryFile::fNbytesName [protected]

Definition at line 41 of file TDirectoryFile.h.

Referenced by FillBuffer(), TFile::Init(), ReadKeys(), TDirectoryFile(), and TFile::WriteHeader().

Int_t TDirectoryFile::fBufferSize [protected]

Definition at line 42 of file TDirectoryFile.h.

Referenced by GetBufferSize(), SetBufferSize(), and TDirectoryFile().

Long64_t TDirectoryFile::fSeekDir [protected]

Definition at line 43 of file TDirectoryFile.h.

Referenced by Build(), Close(), FillBuffer(), GetSeekDir(), TFile::Init(), ReadKeys(), TFile::Recover(), SetSeekDir(), TDirectoryFile(), TSQLFile::TSQLFile(), and WriteDirHeader().

Long64_t TDirectoryFile::fSeekParent [protected]

Definition at line 44 of file TDirectoryFile.h.

Referenced by Build(), FillBuffer(), GetSeekParent(), TFile::Init(), ReadKeys(), and TDirectoryFile().

Long64_t TDirectoryFile::fSeekKeys [protected]

Definition at line 45 of file TDirectoryFile.h.

Referenced by Build(), FillBuffer(), GetSeekKeys(), TFile::Init(), TFile::Map(), ReadKeys(), and WriteKeys().

TFile* TDirectoryFile::fFile [protected]

Definition at line 46 of file TDirectoryFile.h.

Referenced by Build(), cd(), FillBuffer(), GetBufferSize(), GetDirectory(), GetFile(), TFriendElement::operator=(), ReadKeys(), ReadTObject(), SaveSelf(), Sizeof(), TSQLFile::TSQLFile(), TXMLFile::TXMLFile(), WriteObjectAny(), and WriteTObject().

TList* TDirectoryFile::fKeys [protected]

Definition at line 47 of file TDirectoryFile.h.

Referenced by AppendKey(), Browse(), Build(), Close(), Delete(), GetListOfKeys(), GetNkeys(), TFile::Init(), TSQLFile::InitSqlDatabase(), TXMLFile::InitXmlFile(), ReadKeys(), ReadTObject(), WriteKeys(), WriteObjectAny(), TFile::WriteStreamerInfo(), WriteTObject(), and ~TDirectoryFile().

TFile* TDirectoryFile::fFile [protected]

Definition at line 46 of file TDirectoryFile.h.

TList* TDirectoryFile::fKeys [protected]

Definition at line 47 of file TDirectoryFile.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:36:08 2011 for ROOT_528-00b_version by  doxygen 1.5.1