#include <TDSet.h>
Inheritance diagram for TDSet:
Public Types | |
enum | EStatusBits |
enum | EStatusBits |
Public Member Functions | |
TDSet () | |
iterator on fSrvMaps | |
TDSet (const char *name, const char *objname="*", const char *dir="/", const char *type=0) | |
TDSet (const TChain &chain, Bool_t withfriends=kTRUE) | |
virtual | ~TDSet () |
virtual Bool_t | Add (const char *file, const char *objname=0, const char *dir=0, Long64_t first=0, Long64_t num=-1, const char *msd=0) |
virtual Bool_t | Add (TDSet *set) |
virtual Bool_t | Add (TCollection *fileinfo, const char *meta=0, Bool_t availableOnly=kFALSE, TCollection *badlist=0) |
virtual Bool_t | Add (TFileInfo *fileinfo, const char *meta=0) |
virtual void | AddFriend (TDSet *friendset, const char *alias) |
virtual Long64_t | Process (const char *selector, Option_t *option="", Long64_t nentries=-1, Long64_t firstentry=0, TObject *enl=0) |
virtual Long64_t | Draw (const char *varexp, const char *selection, Option_t *option="", Long64_t nentries=-1, Long64_t firstentry=0) |
virtual Long64_t | Draw (const char *varexp, const TCut &selection, Option_t *option="", Long64_t nentries=-1, Long64_t firstentry=0) |
virtual void | Draw (Option_t *opt) |
Int_t | ExportFileList (const char *filepath, Option_t *opt="") |
void | Print (Option_t *option="") const |
void | SetObjName (const char *objname) |
void | SetDirectory (const char *dir) |
Bool_t | IsTree () const |
Bool_t | IsValid () const |
Bool_t | ElementsValid () |
const char * | GetType () const |
const char * | GetObjName () const |
const char * | GetDirectory () const |
TList * | GetListOfElements () const |
Int_t | GetNumOfFiles () |
Int_t | Remove (TDSetElement *elem, Bool_t deleteElem=kTRUE) |
virtual void | Reset () |
virtual TDSetElement * | Next (Long64_t totalEntries=-1) |
TDSetElement * | Current () const |
void | AddInput (TObject *obj) |
void | ClearInput () |
TObject * | GetOutput (const char *name) |
TList * | GetOutputList () |
virtual void | StartViewer () |
virtual TTree * | GetTreeHeader (TProof *proof) |
virtual void | SetEntryList (TObject *aList) |
TObject * | GetEntryList () const |
void | Validate () |
void | Validate (TDSet *dset) |
void | Lookup (Bool_t removeMissing=kFALSE, TList **missingFiles=0) |
void | SetLookedUp () |
void | SetSrvMaps (TList *srvmaps=0) |
void | SetWriteV3 (Bool_t on=kTRUE) |
TDSet () | |
iterator on fSrvMaps | |
TDSet (const char *name, const char *objname="*", const char *dir="/", const char *type=0) | |
TDSet (const TChain &chain, Bool_t withfriends=kTRUE) | |
virtual | ~TDSet () |
virtual Bool_t | Add (const char *file, const char *objname=0, const char *dir=0, Long64_t first=0, Long64_t num=-1, const char *msd=0) |
virtual Bool_t | Add (TDSet *set) |
virtual Bool_t | Add (TCollection *fileinfo, const char *meta=0, Bool_t availableOnly=kFALSE, TCollection *badlist=0) |
virtual Bool_t | Add (TFileInfo *fileinfo, const char *meta=0) |
virtual void | AddFriend (TDSet *friendset, const char *alias) |
virtual Long64_t | Process (const char *selector, Option_t *option="", Long64_t nentries=-1, Long64_t firstentry=0, TObject *enl=0) |
virtual Long64_t | Draw (const char *varexp, const char *selection, Option_t *option="", Long64_t nentries=-1, Long64_t firstentry=0) |
virtual Long64_t | Draw (const char *varexp, const TCut &selection, Option_t *option="", Long64_t nentries=-1, Long64_t firstentry=0) |
virtual void | Draw (Option_t *opt) |
Int_t | ExportFileList (const char *filepath, Option_t *opt="") |
void | Print (Option_t *option="") const |
void | SetObjName (const char *objname) |
void | SetDirectory (const char *dir) |
Bool_t | IsTree () const |
Bool_t | IsValid () const |
Bool_t | ElementsValid () |
const char * | GetType () const |
const char * | GetObjName () const |
const char * | GetDirectory () const |
TList * | GetListOfElements () const |
Int_t | GetNumOfFiles () |
Int_t | Remove (TDSetElement *elem, Bool_t deleteElem=kTRUE) |
virtual void | Reset () |
virtual TDSetElement * | Next (Long64_t totalEntries=-1) |
TDSetElement * | Current () const |
void | AddInput (TObject *obj) |
void | ClearInput () |
TObject * | GetOutput (const char *name) |
TList * | GetOutputList () |
virtual void | StartViewer () |
virtual TTree * | GetTreeHeader (TProof *proof) |
virtual void | SetEntryList (TObject *aList) |
TObject * | GetEntryList () const |
void | Validate () |
void | Validate (TDSet *dset) |
void | Lookup (Bool_t removeMissing=kFALSE, TList **missingFiles=0) |
void | SetLookedUp () |
void | SetSrvMaps (TList *srvmaps=0) |
void | SetWriteV3 (Bool_t on=kTRUE) |
Static Public Member Functions | |
static Long64_t | GetEntries (Bool_t isTree, const char *filename, const char *path, TString &objname) |
static Long64_t | GetEntries (Bool_t isTree, const char *filename, const char *path, TString &objname) |
Protected Attributes | |
TString | fDir |
TString | fType |
TString | fObjName |
THashList * | fElements |
TIter * | fIterator |
TDSetElement * | fCurrent |
iterator on fElements | |
TList * | fSrvMaps |
current element | |
TIter * | fSrvMapsIter |
list for mapping server coordinates for files | |
THashList * | fElements |
TIter * | fIterator |
TDSetElement * | fCurrent |
iterator on fElements | |
TList * | fSrvMaps |
current element | |
TIter * | fSrvMapsIter |
list for mapping server coordinates for files | |
Private Member Functions | |
void | SplitEntryList () |
for browsing purposes | |
TDSet (const TDSet &) | |
void | operator= (const TDSet &) |
void | SplitEntryList () |
for browsing purposes | |
TDSet (const TDSet &) | |
void | operator= (const TDSet &) |
Private Attributes | |
Bool_t | fIsTree |
TObject * | fEntryList |
TProofChain * | fProofChain |
entry (or event) list for processing | |
TObject * | fEntryList |
TProofChain * | fProofChain |
entry (or event) list for processing |
Definition at line 148 of file TDSet.h.
enum TDSet::EStatusBits |
enum TDSet::EStatusBits |
TDSet::TDSet | ( | const TDSet & | ) | [private] |
TDSet::TDSet | ( | ) |
iterator on fSrvMaps
Definition at line 664 of file TDSet.cxx.
References TSeqCollection::Add(), fCurrent, fElements, fEntryList, fIsTree, fIterator, fProofChain, fSrvMaps, fSrvMapsIter, TROOT::GetListOfDataSets(), gROOT, kEmpty, kFALSE, kMultiDSet, kSomeInvalid, kValidityChecked, kWriteV3, TObject::ResetBit(), and TCollection::SetOwner().
Referenced by TDSet().
TDSet::TDSet | ( | const char * | name, | |
const char * | objname = "*" , |
|||
const char * | dir = "/" , |
|||
const char * | type = 0 | |||
) |
Definition at line 688 of file TDSet.cxx.
References TSeqCollection::Add(), c, xmlio::Class, fCurrent, fDir, fElements, fEntryList, fIsTree, fIterator, TNamed::fName, fObjName, fProofChain, fSrvMaps, fSrvMapsIter, TNamed::fTitle, fType, TClass::GetClass(), TROOT::GetListOfDataSets(), gROOT, kEmpty, kFALSE, kMultiDSet, kSomeInvalid, kTRUE, kValidityChecked, kWriteV3, TString::Length(), TObject::ResetBit(), and TCollection::SetOwner().
Definition at line 766 of file TDSet.cxx.
References Add(), TList::Add(), TList::AddFirst(), AddFriend(), c, chain, TString::Data(), dir(), TObject::Error(), fc, fCurrent, fElements, fEntryList, TList::FindObject(), TList::First(), fIsTree, fIterator, fObjName, fProofChain, fSrvMaps, fSrvMapsIter, fType, TChain::GetListOfFiles(), TNamed::GetName(), TCollection::GetSize(), TString::Index(), TString::IsNull(), TChain::kBigNumber, kEmpty, kFALSE, kMultiDSet, kNPOS, kSomeInvalid, kTRUE, kValidityChecked, kWriteV3, TList::Last(), Long64_t, TList::Remove(), TString::Remove(), Reset(), TObject::ResetBit(), SetDirectory(), TCollection::SetOwner(), and TDSet().
TDSet::~TDSet | ( | ) | [virtual] |
Definition at line 858 of file TDSet.cxx.
References fElements, fIterator, fProofChain, fSrvMaps, fSrvMapsIter, TROOT::GetListOfDataSets(), gROOT, TCollection::Remove(), and SafeDelete.
TDSet::TDSet | ( | const TDSet & | ) | [private] |
TDSet::TDSet | ( | ) |
iterator on fSrvMaps
TDSet::TDSet | ( | const char * | name, | |
const char * | objname = "*" , |
|||
const char * | dir = "/" , |
|||
const char * | type = 0 | |||
) |
virtual TDSet::~TDSet | ( | ) | [virtual] |
void TDSet::SplitEntryList | ( | ) | [private] |
for browsing purposes
Definition at line 1855 of file TDSet.cxx.
References TEventList::Enter(), TObject::Error(), fElements, fEntryList, gDebug, TEventList::GetEntry(), TEntryList::GetEntryList(), TDSetElement::GetFileName(), TEventList::GetN(), TDSetElement::GetObjName(), TDSetElement::GetTDSetOffset(), high, TObject::Info(), kMaxLong64, kMultiDSet, Long64_t, low, TDSetElement::SetEntryList(), TDSetElement::SetNum(), SplitEntryList(), and TObject::TestBit().
Referenced by Lookup(), and SplitEntryList().
void TDSet::operator= | ( | const TDSet & | ) | [private] |
Bool_t TDSet::Add | ( | const char * | file, | |
const char * | objname = 0 , |
|||
const char * | dir = 0 , |
|||
Long64_t | first = 0 , |
|||
Long64_t | num = -1 , |
|||
const char * | msd = 0 | |||
) | [virtual] |
Definition at line 975 of file TDSet.cxx.
References TList::Add(), TString::Data(), TObject::Error(), TSystem::ExpandPathName(), fElements, THashList::FindObject(), TString::Form(), GetDirectory(), GetObjName(), gProof, gProofServ, gSystem, TString::Insert(), TSystem::IsAbsoluteFileName(), TProof::IsLite(), kFALSE, kTRUE, TSystem::PrependPathName(), TProofServ::SendAsynMessage(), u, TObject::Warning(), and TSystem::WorkingDirectory().
Referenced by Add(), TProof::AssertDataSet(), TAlienCollection::GetDataset(), runProof(), TPEAC::StartSession(), and TDSet().
Definition at line 1020 of file TDSet.cxx.
References Add(), TList::Add(), TObject::Error(), fElements, fType, TDSetElement::GetDirectory(), TDSetElement::GetFileName(), TDSetElement::GetFirst(), TDSetElement::GetMsd(), TDSetElement::GetNum(), TDSetElement::GetObjName(), GetType(), kFALSE, kMultiDSet, kTRUE, TList::Last(), and TObject::TestBit().
Bool_t TDSet::Add | ( | TCollection * | fileinfo, | |
const char * | meta = 0 , |
|||
Bool_t | availableOnly = kFALSE , |
|||
TCollection * | badlist = 0 | |||
) | [virtual] |
Definition at line 1050 of file TDSet.cxx.
References TCollection::Add(), Add(), fElements, fi, filelist, TNamed::GetName(), TCollection::GetSize(), TFileInfo::kCorrupted, kFALSE, TFileInfo::kStaged, kTRUE, nf, o, TObject::TestBit(), and TObject::Warning().
Definition at line 1107 of file TDSet.cxx.
References TList::Add(), TDataSetManager::CheckDataSetSrvMaps(), TString::Data(), dir(), TObject::Error(), fElements, THashList::FindObject(), TString::Form(), Form(), fSrvMaps, GetDirectory(), TFileInfo::GetFirstUrl(), TFileInfo::GetMetaData(), TFileInfo::GetMetaDataList(), TNamed::GetName(), GetObjName(), TCollection::GetSize(), TNamed::GetTitle(), TUrl::GetUrl(), gProofServ, TString::Insert(), TString::IsNull(), TDSetElement::kCorrupted, TFileInfo::kCorrupted, kFALSE, TDSetElement::kHasBeenLookedUp, TFileInfo::kStaged, kTRUE, Long64_t, m, num, TProofServ::SendAsynMessage(), TObject::SetBit(), TDSetElement::SetEntries(), TObject::TestBit(), and TObject::Warning().
void TDSet::AddFriend | ( | TDSet * | friendset, | |
const char * | alias | |||
) | [virtual] |
Definition at line 1258 of file TDSet.cxx.
References TDSetElement::AddFriend(), TObject::Error(), TList::First(), fIsTree, GetListOfElements(), and TCollection::GetSize().
Referenced by runProof(), and TDSet().
Long64_t TDSet::Process | ( | const char * | selector, | |
Option_t * | option = "" , |
|||
Long64_t | nentries = -1 , |
|||
Long64_t | firstentry = 0 , |
|||
TObject * | enl = 0 | |||
) | [virtual] |
Definition at line 872 of file TDSet.cxx.
References TObject::Error(), fElements, TCollection::GetSize(), gProof, IsValid(), TProof::Process(), and SetEntryList().
Referenced by TProofChain::Process(), run_selector_tests(), and runProof().
Long64_t TDSet::Draw | ( | const char * | varexp, | |
const char * | selection, | |||
Option_t * | option = "" , |
|||
Long64_t | nentries = -1 , |
|||
Long64_t | firstentry = 0 | |||
) | [virtual] |
Definition at line 1424 of file TDSet.cxx.
References TProof::DrawSelect(), TObject::Error(), fElements, TCollection::GetSize(), gProof, and IsValid().
Referenced by TProofChain::Draw(), and Draw().
virtual void TDSet::Draw | ( | Option_t * | opt | ) | [inline, virtual] |
Definition at line 1199 of file TDSet.cxx.
References TSystem::AccessPathName(), TList::Add(), fElements, fi, TDSetElement::GetDirectory(), TDSetElement::GetFileName(), TDSetElement::GetFirst(), TDSetElement::GetNum(), TCollection::GetSize(), TNamed::GetTitle(), GetType(), gSystem, TObject::Info(), kFALSE, kFileExists, TObject::kSingleKey, m, TFile::Open(), SafeDelete, TCollection::SetOwner(), TSystem::Unlink(), and TCollection::Write().
void TDSet::SetObjName | ( | const char * | objname | ) |
Definition at line 957 of file TDSet.cxx.
References fObjName.
Referenced by TProof::AssertDataSet().
void TDSet::SetDirectory | ( | const char * | dir | ) |
Definition at line 966 of file TDSet.cxx.
References fDir.
Referenced by TProof::AssertDataSet(), and TDSet().
Bool_t TDSet::IsTree | ( | ) | const [inline] |
Definition at line 215 of file TDSet.h.
References fIsTree.
Referenced by TEventIter::Create(), StartViewer(), Validate(), TPacketizer::ValidateFiles(), and TPacketizerAdaptive::ValidateFiles().
Bool_t TDSet::IsValid | ( | ) | const [inline] |
Bool_t TDSet::ElementsValid | ( | ) |
Definition at line 1481 of file TDSet.cxx.
References GetListOfElements(), kFALSE, kSomeInvalid, kTRUE, kValidityChecked, TObject::ResetBit(), TObject::SetBit(), and TObject::TestBit().
Referenced by TProof::ValidateDSet(), and TProofSuperMaster::ValidateDSet().
const char* TDSet::GetType | ( | ) | const [inline] |
Definition at line 218 of file TDSet.h.
References fType.
Referenced by Add(), ExportFileList(), TProofPlayerRemote::InitPacketizer(), TProofPlayerRemote::Process(), TProofPlayerLite::Process(), TEventIterObj::TEventIterObj(), TProof::ValidateDSet(), TProofSuperMaster::ValidateDSet(), and TPacketizerAdaptive::ValidateFiles().
const char* TDSet::GetObjName | ( | ) | const [inline] |
Definition at line 219 of file TDSet.h.
References fObjName.
Referenced by Add(), TProof::AssertDataSet(), TProof::GetMissingFiles(), TProofPlayerRemote::Process(), TProofPlayerLite::Process(), TProofServ::ProcessNext(), TEventIterTree::TEventIterTree(), TProof::ValidateDSet(), and TProofSuperMaster::ValidateDSet().
const char* TDSet::GetDirectory | ( | ) | const [inline] |
Definition at line 220 of file TDSet.h.
References fDir.
Referenced by Add(), TProof::AssertDataSet(), TProofPlayerRemote::Process(), TProofPlayerLite::Process(), TProof::ValidateDSet(), and TProofSuperMaster::ValidateDSet().
TList* TDSet::GetListOfElements | ( | ) | const [inline] |
Definition at line 221 of file TDSet.h.
References fElements.
Referenced by AddFriend(), TProofPlayerRemote::AddOutput(), TProofPlayerRemote::AddOutputObject(), TPacketizerMulti::CreatePacketizer(), ElementsValid(), GetNumOfFiles(), TProofServ::HandleProcess(), TProofPlayerRemote::InitPacketizer(), Lookup(), TProofLite::Process(), TProofSuperMaster::Process(), Remove(), SetLookedUp(), SetWriteV3(), TProofPlayerRemote::StoreOutput(), TProofChain::TProofChain(), Validate(), TProof::ValidateDSet(), TProofSuperMaster::ValidateDSet(), TPacketizer::ValidateFiles(), and TPacketizerAdaptive::ValidateFiles().
Int_t TDSet::GetNumOfFiles | ( | ) |
Definition at line 1933 of file TDSet.cxx.
References fElements, GetListOfElements(), TCollection::GetSize(), kMultiDSet, nf, and TObject::TestBit().
Referenced by TProofServ::ProcessNext().
Int_t TDSet::Remove | ( | TDSetElement * | elem, | |
Bool_t | deleteElem = kTRUE | |||
) |
Definition at line 1501 of file TDSet.cxx.
References GetListOfElements(), and SafeDelete.
Referenced by TProofPlayerRemote::InitPacketizer(), and Lookup().
void TDSet::Reset | ( | ) | [virtual] |
Definition at line 1294 of file TDSet.cxx.
References fElements, fIterator, and TIter::Reset().
Referenced by TProofLite::GetTreeHeader(), TProofPlayerSlave::HandleGetTreeHeader(), TProofPlayer::Process(), and TDSet().
TDSetElement * TDSet::Next | ( | Long64_t | totalEntries = -1 |
) | [virtual] |
Definition at line 401 of file TDSet.cxx.
References fCurrent, fElements, fIterator, and TIter::Next().
Referenced by TEventIterObj::GetNextEvent(), TEventIterUnit::GetNextEvent(), TEventIterTree::GetNextEvent(), TProofLite::GetTreeHeader(), and TProofPlayer::Process().
TDSetElement* TDSet::Current | ( | ) | const [inline] |
Long64_t TDSet::GetEntries | ( | Bool_t | isTree, | |
const char * | filename, | |||
const char * | path, | |||
TString & | objname | |||
) | [static] |
Definition at line 1306 of file TDSet.cxx.
References TDirectory::cd(), TString::Contains(), dir(), entries, TObject::Error(), TVirtualPerfStats::FileOpenEvent(), gDirectory, gEnv, gErrorIgnoreLevel, TTree::GetEntries(), TCollection::GetSize(), TFile::GetType(), TEnv::GetValue(), gPerfStats, k, TFile::kDefault, kError, kFALSE, TFile::kLocal, kNPOS, kTRUE, TString::Length(), Long64_t, TFile::Open(), TKey::ReadObj(), TString::ReplaceAll(), start, TObject::SysError(), and TObject::Warning().
Referenced by G__G__Proof_138_0_32(), G__setup_memfuncTDSet(), and TProofServ::HandleSocketInput().
void TDSet::AddInput | ( | TObject * | obj | ) |
Definition at line 897 of file TDSet.cxx.
References TProof::AddInput(), TObject::Error(), and gProof.
void TDSet::ClearInput | ( | ) |
TObject * TDSet::GetOutput | ( | const char * | name | ) |
TList * TDSet::GetOutputList | ( | ) |
Definition at line 930 of file TDSet.cxx.
References TProof::GetOutputList(), and gProof.
Referenced by run_selector_tests().
void TDSet::StartViewer | ( | ) | [virtual] |
Definition at line 1445 of file TDSet.cxx.
References TObject::Error(), TPluginManager::FindHandler(), fProofChain, TROOT::GetPluginManager(), gProof, gROOT, h, TROOT::IsBatch(), IsTree(), kTRUE, and TObject::Warning().
void TDSet::SetEntryList | ( | TObject * | aList | ) | [virtual] |
Definition at line 1819 of file TDSet.cxx.
References TObject::ClassName(), TObject::Error(), fElements, fEntryList, kMultiDSet, SetEntryList(), and TObject::TestBit().
Referenced by TProof::AssertDataSet(), TProofChain::Draw(), TProof::DrawSelect(), TProofServ::HandleProcess(), TProofChain::Process(), TProof::Process(), Process(), and SetEntryList().
TObject* TDSet::GetEntryList | ( | ) | const [inline] |
Definition at line 241 of file TDSet.h.
References fEntryList.
Referenced by TProofLite::Process(), TProofPlayerRemote::Process(), and TProofPlayerLite::Process().
void TDSet::Validate | ( | ) |
Definition at line 1515 of file TDSet.cxx.
References GetListOfElements(), and IsTree().
Referenced by TProof::HandleInputMessage(), and TProofPlayer::Process().
void TDSet::Validate | ( | TDSet * | dset | ) |
Definition at line 1593 of file TDSet.cxx.
References TList::Add(), entries, THashList::FindObject(), TDSetElement::GetFirst(), GetListOfElements(), TDSetElement::GetNum(), Long64_t, p, THashList::Remove(), TCollection::SetOwner(), and TNamed::TNamed().
Definition at line 1527 of file TDSet.cxx.
References TObject::Error(), Form(), fType, GetListOfElements(), TProof::GetRunStatus(), TCollection::GetSize(), gProof, gProofServ, kFALSE, TProof::kRunning, kTRUE, n, Remove(), TProofServ::SendAsynMessage(), TProof::SendDataSetStatus(), and SplitEntryList().
Referenced by TPacketizerMulti::CreatePacketizer(), and TProofPlayerRemote::InitPacketizer().
void TDSet::SetLookedUp | ( | ) |
void TDSet::SetSrvMaps | ( | TList * | srvmaps = 0 |
) |
Definition at line 1095 of file TDSet.cxx.
References fSrvMaps, fSrvMapsIter, and SafeDelete.
Referenced by TProof::AssertDataSet().
Definition at line 1799 of file TDSet.cxx.
References GetListOfElements(), kWriteV3, TDSetElement::kWriteV3, o, TObject::ResetBit(), and TObject::SetBit().
Referenced by TProofServ::MakeQueryResult(), and TProofPlayerRemote::Process().
void TDSet::SplitEntryList | ( | ) | [private] |
for browsing purposes
void TDSet::operator= | ( | const TDSet & | ) | [private] |
virtual Bool_t TDSet::Add | ( | const char * | file, | |
const char * | objname = 0 , |
|||
const char * | dir = 0 , |
|||
Long64_t | first = 0 , |
|||
Long64_t | num = -1 , |
|||
const char * | msd = 0 | |||
) | [virtual] |
virtual Bool_t TDSet::Add | ( | TCollection * | fileinfo, | |
const char * | meta = 0 , |
|||
Bool_t | availableOnly = kFALSE , |
|||
TCollection * | badlist = 0 | |||
) | [virtual] |
virtual void TDSet::AddFriend | ( | TDSet * | friendset, | |
const char * | alias | |||
) | [virtual] |
virtual Long64_t TDSet::Process | ( | const char * | selector, | |
Option_t * | option = "" , |
|||
Long64_t | nentries = -1 , |
|||
Long64_t | firstentry = 0 , |
|||
TObject * | enl = 0 | |||
) | [virtual] |
virtual Long64_t TDSet::Draw | ( | const char * | varexp, | |
const char * | selection, | |||
Option_t * | option = "" , |
|||
Long64_t | nentries = -1 , |
|||
Long64_t | firstentry = 0 | |||
) | [virtual] |
virtual Long64_t TDSet::Draw | ( | const char * | varexp, | |
const TCut & | selection, | |||
Option_t * | option = "" , |
|||
Long64_t | nentries = -1 , |
|||
Long64_t | firstentry = 0 | |||
) | [virtual] |
virtual void TDSet::Draw | ( | Option_t * | opt | ) | [inline, virtual] |
void TDSet::SetObjName | ( | const char * | objname | ) |
void TDSet::SetDirectory | ( | const char * | dir | ) |
Bool_t TDSet::IsValid | ( | ) | const [inline] |
Bool_t TDSet::ElementsValid | ( | ) |
const char* TDSet::GetType | ( | ) | const [inline] |
const char* TDSet::GetObjName | ( | ) | const [inline] |
const char* TDSet::GetDirectory | ( | ) | const [inline] |
TList* TDSet::GetListOfElements | ( | ) | const [inline] |
Int_t TDSet::GetNumOfFiles | ( | ) |
Int_t TDSet::Remove | ( | TDSetElement * | elem, | |
Bool_t | deleteElem = kTRUE | |||
) |
virtual void TDSet::Reset | ( | ) | [virtual] |
virtual TDSetElement* TDSet::Next | ( | Long64_t | totalEntries = -1 |
) | [virtual] |
TDSetElement* TDSet::Current | ( | ) | const [inline] |
static Long64_t TDSet::GetEntries | ( | Bool_t | isTree, | |
const char * | filename, | |||
const char * | path, | |||
TString & | objname | |||
) | [static] |
void TDSet::AddInput | ( | TObject * | obj | ) |
void TDSet::ClearInput | ( | ) |
TObject* TDSet::GetOutput | ( | const char * | name | ) |
TList* TDSet::GetOutputList | ( | ) |
virtual void TDSet::StartViewer | ( | ) | [virtual] |
virtual void TDSet::SetEntryList | ( | TObject * | aList | ) | [virtual] |
TObject* TDSet::GetEntryList | ( | ) | const [inline] |
void TDSet::Validate | ( | ) |
void TDSet::Validate | ( | TDSet * | dset | ) |
void TDSet::SetLookedUp | ( | ) |
void TDSet::SetSrvMaps | ( | TList * | srvmaps = 0 |
) |
Bool_t TDSet::fIsTree [private] |
TObject* TDSet::fEntryList [private] |
Definition at line 162 of file TDSet.h.
Referenced by GetEntryList(), SetEntryList(), SplitEntryList(), and TDSet().
TProofChain* TDSet::fProofChain [private] |
entry (or event) list for processing
Definition at line 163 of file TDSet.h.
Referenced by StartViewer(), TDSet(), and ~TDSet().
TString TDSet::fDir [protected] |
TString TDSet::fType [protected] |
TString TDSet::fObjName [protected] |
THashList* TDSet::fElements [protected] |
Definition at line 174 of file TDSet.h.
Referenced by Add(), Draw(), ExportFileList(), GetListOfElements(), GetNumOfFiles(), Next(), Process(), Reset(), SetEntryList(), SplitEntryList(), TDSet(), and ~TDSet().
TIter* TDSet::fIterator [protected] |
TDSetElement* TDSet::fCurrent [protected] |
iterator on fElements
Definition at line 176 of file TDSet.h.
Referenced by Current(), Next(), TDSetProxy::Next(), TDSetProxy::Reset(), TDSetProxy::SetProofServ(), TDSet(), and TDSetProxy::TDSetProxy().
TList* TDSet::fSrvMaps [protected] |
TIter* TDSet::fSrvMapsIter [protected] |
list for mapping server coordinates for files
Definition at line 178 of file TDSet.h.
Referenced by SetSrvMaps(), TDSet(), and ~TDSet().
TObject* TDSet::fEntryList [private] |
TProofChain* TDSet::fProofChain [private] |
THashList* TDSet::fElements [protected] |
TIter* TDSet::fIterator [protected] |
TDSetElement* TDSet::fCurrent [protected] |
TList* TDSet::fSrvMaps [protected] |
TIter* TDSet::fSrvMapsIter [protected] |