#include <TDSet.h>
Inheritance diagram for TDSetElement:
Definition at line 67 of file TDSet.h.
typedef std::list<std::pair<TDSetElement*, TString> > TDSetElement::FriendsList_t |
typedef std::list<std::pair<TDSetElement*, TString> > TDSetElement::FriendsList_t |
TDSetElement::TDSetElement | ( | ) |
Referenced by AddFriend().
TDSetElement::TDSetElement | ( | const char * | file, | |
const char * | objname = 0 , |
|||
const char * | dir = 0 , |
|||
Long64_t | first = 0 , |
|||
Long64_t | num = -1 , |
|||
const char * | msd = 0 , |
|||
const char * | dataset = 0 | |||
) |
Definition at line 97 of file TDSet.cxx.
References fAssocObjList, fDataSet, fDirectory, fEntries, fEntryList, fFirst, fFriends, fMsd, fNum, fTDSetOffset, fValid, kCorrupted, kEmpty, kFALSE, kHasBeenLookedUp, kNewPacket, kNewRun, kWriteV3, TObject::ResetBit(), and TObject::Warning().
TDSetElement::TDSetElement | ( | const TDSetElement & | elem | ) |
Definition at line 136 of file TDSet.cxx.
References fAssocObjList, fDataSet, fDirectory, fEntries, fEntryList, fFirst, fFriends, fMsd, fNum, fTDSetOffset, fValid, GetDirectory(), kCorrupted, kEmpty, kHasBeenLookedUp, kNewPacket, kNewRun, kWriteV3, and TObject::ResetBit().
TDSetElement::~TDSetElement | ( | ) | [virtual] |
Definition at line 160 of file TDSet.cxx.
References DeleteFriends(), fAssocObjList, kTRUE, SafeDelete, and TCollection::SetOwner().
TDSetElement::TDSetElement | ( | ) |
TDSetElement::TDSetElement | ( | const char * | file, | |
const char * | objname = 0 , |
|||
const char * | dir = 0 , |
|||
Long64_t | first = 0 , |
|||
Long64_t | num = -1 , |
|||
const char * | msd = 0 , |
|||
const char * | dataset = 0 | |||
) |
TDSetElement::TDSetElement | ( | const TDSetElement & | elem | ) |
virtual TDSetElement::~TDSetElement | ( | ) | [virtual] |
Bool_t TDSetElement::HasBeenLookedUp | ( | ) | const [inline, private] |
Definition at line 96 of file TDSet.h.
References kHasBeenLookedUp, and TObject::TestBit().
Referenced by Lookup().
TDSetElement& TDSetElement::operator= | ( | const TDSetElement & | ) | [private] |
virtual TList* TDSetElement::GetListOfFriends | ( | ) | const [inline, virtual] |
Definition at line 108 of file TDSet.h.
References fFriends.
Referenced by TVirtualPacketizer::CreateNewPacket(), and TEventIterTree::GetTrees().
void TDSetElement::AddFriend | ( | TDSetElement * | friendElement, | |
const char * | alias | |||
) | [virtual] |
Definition at line 365 of file TDSet.cxx.
References TList::Add(), TObject::Error(), fFriends, TString::Format(), TNamed::GetName(), TNamed::SetName(), TCollection::SetOwner(), and TDSetElement().
Referenced by TDSet::AddFriend(), and TVirtualPacketizer::CreateNewPacket().
void TDSetElement::DeleteFriends | ( | ) | [virtual] |
Definition at line 389 of file TDSet.cxx.
References fFriends, kTRUE, and TCollection::SetOwner().
Referenced by ~TDSetElement().
const char* TDSetElement::GetFileName | ( | ) | const [inline] |
Definition at line 111 of file TDSet.h.
References TNamed::GetName().
Referenced by TDSet::Add(), TPacketizerAdaptive::AddProcessed(), ClassImp(), Compare(), TVirtualPacketizer::CreateNewPacket(), TDSet::ExportFileList(), TVirtualPacketizer::GetEntries(), TEventIterTree::GetNextEvent(), TProofPlayerRemote::GetNextPacket(), TPacketizer::GetNextPacket(), TPacketizerAdaptive::GetNextPacket(), TProofLite::GetTreeHeader(), TProofPlayerSlave::HandleGetTreeHeader(), TEventIterTree::Load(), TEventIter::LoadDir(), TProofPlayer::Process(), TPacketizerAdaptive::ReassignPacket(), TDSet::SplitEntryList(), Validate(), TPacketizer::ValidateFiles(), and TPacketizerAdaptive::ValidateFiles().
Long64_t TDSetElement::GetFirst | ( | ) | const [inline] |
Definition at line 112 of file TDSet.h.
References fFirst.
Referenced by TDSet::Add(), TPacketizerAdaptive::AddProcessed(), ClassImp(), Compare(), TDSet::ExportFileList(), TEventIterObj::GetNextEvent(), TEventIterUnit::GetNextEvent(), TEventIterTree::GetNextEvent(), TProofPlayerRemote::GetNextPacket(), TPacketizer::GetNextPacket(), TPacketizerAdaptive::GetNextPacket(), MergeElement(), TPacketizerAdaptive::TFileNode::Print(), TDSet::Validate(), TPacketizer::ValidateFiles(), and TPacketizerAdaptive::ValidateFiles().
void TDSetElement::SetFirst | ( | Long64_t | first | ) | [inline] |
Definition at line 113 of file TDSet.h.
References fFirst.
Referenced by TPacketizerAdaptive::AddProcessed(), and ClassImp().
Long64_t TDSetElement::GetNum | ( | ) | const [inline] |
Definition at line 114 of file TDSet.h.
References fNum.
Referenced by TDSet::Add(), TPacketizerAdaptive::TSlaveStat::AddProcessed(), TPacketizerAdaptive::AddProcessed(), ClassImp(), TPacketizerAdaptive::TFileStat::Compare(), TDSet::ExportFileList(), TEventIterObj::GetNextEvent(), TEventIterUnit::GetNextEvent(), TEventIterTree::GetNextEvent(), TPacketizer::GetNextPacket(), TProofPlayerRemote::GetNextPacket(), TPacketizerAdaptive::GetNextPacket(), MergeElement(), TPacketizerAdaptive::TFileNode::Print(), TPacketizerAdaptive::TFileStat::Print(), TProofPlayer::Process(), TPacketizerAdaptive::ReassignPacket(), TDSet::Validate(), TPacketizer::ValidateFiles(), and TPacketizerAdaptive::ValidateFiles().
Definition at line 414 of file TDSet.cxx.
References TDirectory::cd(), TString::Contains(), TString::Data(), dir(), TObject::Error(), ROOT::Math::eu, fDirectory, fEntries, TVirtualPerfStats::FileOpenEvent(), TNamed::fName, gDirectory, gEnv, gErrorIgnoreLevel, TTree::GetEntries(), TNamed::GetName(), TCollection::GetSize(), TNamed::GetTitle(), TFile::GetType(), TEnv::GetValue(), gPerfStats, k, TFile::kDefault, kError, kFALSE, kHasBeenLookedUp, TFile::kLocal, kNPOS, kTRUE, TString::Length(), TFile::Open(), TString::ReplaceAll(), TObject::SetBit(), start, TObject::SysError(), and TObject::Warning().
Referenced by MergeElement(), Validate(), TPacketizer::ValidateFiles(), and TPacketizerAdaptive::ValidateFiles().
void TDSetElement::SetEntries | ( | Long64_t | ent | ) | [inline] |
const char* TDSetElement::GetMsd | ( | ) | const [inline] |
void TDSetElement::SetNum | ( | Long64_t | num | ) | [inline] |
Definition at line 118 of file TDSet.h.
References fNum.
Referenced by TPacketizerAdaptive::TSlaveStat::AddProcessed(), ClassImp(), TDSet::SplitEntryList(), TPacketizer::ValidateFiles(), and TPacketizerAdaptive::ValidateFiles().
Bool_t TDSetElement::GetValid | ( | ) | const [inline] |
Definition at line 119 of file TDSet.h.
References fValid.
Referenced by ClassImp(), TPacketizerMulti::CreatePacketizer(), TProofPlayerRemote::InitPacketizer(), and Validate().
const char* TDSetElement::GetObjName | ( | ) | const [inline] |
Definition at line 120 of file TDSet.h.
References TNamed::GetTitle().
Referenced by TDSet::Add(), TVirtualPacketizer::CreateNewPacket(), TVirtualPacketizer::GetEntries(), TEventIterTree::GetNextEvent(), TProofPlayerRemote::GetNextPacket(), TProofLite::GetTreeHeader(), TProofPlayerSlave::HandleGetTreeHeader(), TEventIterTree::Load(), TDSet::SplitEntryList(), Validate(), TPacketizer::ValidateFiles(), and TPacketizerAdaptive::ValidateFiles().
const char * TDSetElement::GetDirectory | ( | ) | const |
Definition at line 242 of file TDSet.cxx.
References fDirectory.
Referenced by TDSet::Add(), TVirtualPacketizer::CreateNewPacket(), TDSet::ExportFileList(), TVirtualPacketizer::GetEntries(), TEventIterObj::GetNextEvent(), TProofPlayerRemote::GetNextPacket(), TEventIterTree::Load(), TEventIter::LoadDir(), TDSetElement(), Validate(), TPacketizer::ValidateFiles(), and TPacketizerAdaptive::ValidateFiles().
const char* TDSetElement::GetDataSet | ( | ) | const [inline] |
void TDSetElement::SetDataSet | ( | const char * | dataset | ) | [inline] |
void TDSetElement::AddAssocObj | ( | TObject * | assocobj | ) |
TList* TDSetElement::GetListOfAssocObjs | ( | ) | const [inline] |
Definition at line 634 of file TDSet.cxx.
References TList::At(), fAssocObjList, fFirst, TCollection::GetSize(), o, and s.
void TDSetElement::Print | ( | Option_t * | options = "" |
) | const [virtual] |
Reimplemented from TNamed.
Definition at line 250 of file TDSet.cxx.
References TString::Data(), fDirectory, fFirst, fMsd, fNum, TNamed::GetName(), TNamed::GetTitle(), and Printf().
Referenced by ClassImp().
Long64_t TDSetElement::GetTDSetOffset | ( | ) | const [inline] |
Definition at line 128 of file TDSet.h.
References fTDSetOffset.
Referenced by TDSet::SplitEntryList().
void TDSetElement::SetTDSetOffset | ( | Long64_t | offset | ) | [inline] |
Definition at line 129 of file TDSet.h.
References fTDSetOffset.
Referenced by TPacketizer::ValidateFiles(), and TPacketizerAdaptive::ValidateFiles().
Definition at line 592 of file TDSet.cxx.
References TObject::ClassName(), TEventList::Enter(), TObject::Error(), fEntryList, TEventList::GetEntry(), and TEntryList::SetEntriesToProcess().
Referenced by TPacketizer::GetNextPacket(), TPacketizerAdaptive::GetNextPacket(), and TDSet::SplitEntryList().
TObject* TDSetElement::GetEntryList | ( | ) | const [inline] |
Definition at line 131 of file TDSet.h.
References fEntryList.
Referenced by ClassImp(), TEventIterObj::GetNextEvent(), TEventIterTree::GetNextEvent(), TPacketizer::GetNextPacket(), TPacketizerAdaptive::GetNextPacket(), TPacketizer::ValidateFiles(), and TPacketizerAdaptive::ValidateFiles().
void TDSetElement::Validate | ( | Bool_t | isTree | ) |
Definition at line 264 of file TDSet.cxx.
References entries, TObject::Error(), fFirst, fNum, fValid, GetEntries(), kTRUE, and Long64_t.
void TDSetElement::Validate | ( | TDSetElement * | elem | ) |
Definition at line 290 of file TDSet.cxx.
References entries, TObject::Error(), fFirst, fNum, fValid, GetDirectory(), GetFileName(), GetObjName(), GetValid(), kTRUE, Long64_t, and name.
void TDSetElement::Invalidate | ( | ) | [inline] |
Definition at line 134 of file TDSet.h.
References fValid, and kFALSE.
Referenced by TPacketizerAdaptive::GetNextPacket(), TPacketizer::ValidateFiles(), and TPacketizerAdaptive::ValidateFiles().
void TDSetElement::SetValid | ( | ) | [inline] |
Definition at line 135 of file TDSet.h.
Referenced by TPacketizer::ValidateFiles(), and TPacketizerAdaptive::ValidateFiles().
Reimplemented from TNamed.
Definition at line 340 of file TDSet.cxx.
References GetFileName(), GetFirst(), and TNamed::GetName().
Bool_t TDSetElement::IsSortable | ( | ) | const [inline, virtual] |
Definition at line 527 of file TDSet.cxx.
References TObject::Error(), TPluginManager::FindHandler(), TNamed::fName, TUrl::GetAnchor(), TNamed::GetName(), TUrl::GetOptions(), TROOT::GetPluginManager(), TFile::GetType(), TUrl::GetUrl(), gROOT, h, HasBeenLookedUp(), kFALSE, kHasBeenLookedUp, TFile::kNet, kTRUE, TFileStager::Locate(), TFileStager::Matches(), name, TFileStager::Open(), opts, SafeDelete, TUrl::SetAnchor(), TObject::SetBit(), TUrl::SetOptions(), TUrl::SetUrl(), and type.
void TDSetElement::SetLookedUp | ( | ) | [inline] |
TFileInfo * TDSetElement::GetFileInfo | ( | const char * | type = "TTree" |
) |
Definition at line 225 of file TDSet.cxx.
References fDirectory, fEntries, fFirst, TNamed::GetName(), and TNamed::GetTitle().
Referenced by TPacketizerMulti::CreatePacketizer(), TProofPlayerRemote::Finalize(), TProofPlayerRemote::InitPacketizer(), and TPacketizerAdaptive::ReassignPacket().
Int_t TDSetElement::MergeElement | ( | TDSetElement * | elem | ) |
Definition at line 171 of file TDSet.cxx.
References fEntries, fFirst, fNum, GetEntries(), GetFirst(), TNamed::GetName(), GetNum(), TNamed::GetTitle(), and Long64_t.
Referenced by TPacketizerAdaptive::MarkBad().
Bool_t TDSetElement::HasBeenLookedUp | ( | ) | const [inline, private] |
TDSetElement& TDSetElement::operator= | ( | const TDSetElement & | ) | [private] |
virtual TList* TDSetElement::GetListOfFriends | ( | ) | const [inline, virtual] |
virtual void TDSetElement::AddFriend | ( | TDSetElement * | friendElement, | |
const char * | alias | |||
) | [virtual] |
virtual void TDSetElement::DeleteFriends | ( | ) | [virtual] |
const char* TDSetElement::GetFileName | ( | ) | const [inline] |
Long64_t TDSetElement::GetFirst | ( | ) | const [inline] |
void TDSetElement::SetFirst | ( | Long64_t | first | ) | [inline] |
Long64_t TDSetElement::GetNum | ( | ) | const [inline] |
void TDSetElement::SetEntries | ( | Long64_t | ent | ) | [inline] |
const char* TDSetElement::GetMsd | ( | ) | const [inline] |
void TDSetElement::SetNum | ( | Long64_t | num | ) | [inline] |
Bool_t TDSetElement::GetValid | ( | ) | const [inline] |
const char* TDSetElement::GetObjName | ( | ) | const [inline] |
const char* TDSetElement::GetDirectory | ( | ) | const |
const char* TDSetElement::GetDataSet | ( | ) | const [inline] |
void TDSetElement::SetDataSet | ( | const char * | dataset | ) | [inline] |
void TDSetElement::AddAssocObj | ( | TObject * | assocobj | ) |
TList* TDSetElement::GetListOfAssocObjs | ( | ) | const [inline] |
Long64_t TDSetElement::GetTDSetOffset | ( | ) | const [inline] |
void TDSetElement::SetTDSetOffset | ( | Long64_t | offset | ) | [inline] |
TObject* TDSetElement::GetEntryList | ( | ) | const [inline] |
void TDSetElement::Validate | ( | Bool_t | isTree | ) |
void TDSetElement::Validate | ( | TDSetElement * | elem | ) |
void TDSetElement::Invalidate | ( | ) | [inline] |
void TDSetElement::SetValid | ( | ) | [inline] |
Bool_t TDSetElement::IsSortable | ( | ) | const [inline, virtual] |
void TDSetElement::SetLookedUp | ( | ) | [inline] |
TFileInfo* TDSetElement::GetFileInfo | ( | const char * | type = "TTree" |
) |
Int_t TDSetElement::MergeElement | ( | TDSetElement * | elem | ) |
TString TDSetElement::fDirectory [private] |
Definition at line 81 of file TDSet.h.
Referenced by GetDirectory(), GetEntries(), GetFileInfo(), Print(), and TDSetElement().
Long64_t TDSetElement::fFirst [private] |
Definition at line 82 of file TDSet.h.
Referenced by GetAssocObj(), GetFileInfo(), GetFirst(), MergeElement(), Print(), SetFirst(), TDSetElement(), and Validate().
Long64_t TDSetElement::fNum [private] |
Definition at line 83 of file TDSet.h.
Referenced by GetNum(), MergeElement(), Print(), SetNum(), TDSetElement(), and Validate().
TString TDSetElement::fMsd [private] |
Long64_t TDSetElement::fTDSetOffset [private] |
Definition at line 85 of file TDSet.h.
Referenced by GetTDSetOffset(), SetTDSetOffset(), and TDSetElement().
TObject* TDSetElement::fEntryList [private] |
Definition at line 87 of file TDSet.h.
Referenced by GetEntryList(), SetEntryList(), and TDSetElement().
Bool_t TDSetElement::fValid [private] |
Definition at line 88 of file TDSet.h.
Referenced by GetValid(), Invalidate(), SetValid(), TDSetElement(), and Validate().
Long64_t TDSetElement::fEntries [private] |
Definition at line 89 of file TDSet.h.
Referenced by GetEntries(), GetFileInfo(), MergeElement(), SetEntries(), and TDSetElement().
TList* TDSetElement::fFriends [private] |
Definition at line 90 of file TDSet.h.
Referenced by AddFriend(), DeleteFriends(), GetListOfFriends(), and TDSetElement().
TString TDSetElement::fDataSet [private] |
Definition at line 92 of file TDSet.h.
Referenced by GetDataSet(), SetDataSet(), and TDSetElement().
TList* TDSetElement::fAssocObjList [private] |
Definition at line 93 of file TDSet.h.
Referenced by AddAssocObj(), GetAssocObj(), GetListOfAssocObjs(), TDSetElement(), and ~TDSetElement().
TObject* TDSetElement::fEntryList [private] |
TList* TDSetElement::fFriends [private] |
TList* TDSetElement::fAssocObjList [private] |