#include <ProofAux.h>
Inheritance diagram for ProofAux:
Public Member Functions | |
ProofAux () | |
virtual | ~ProofAux () |
virtual Int_t | Version () const |
virtual void | Begin (TTree *tree) |
virtual void | SlaveBegin (TTree *tree) |
virtual Bool_t | Process (Long64_t entry) |
virtual void | SetOption (const char *option) |
virtual void | SetObject (TObject *obj) |
virtual void | SetInputList (TList *input) |
virtual TList * | GetOutputList () const |
virtual void | SlaveTerminate () |
virtual void | Terminate () |
ClassDef (ProofAux, 0) | |
Public Attributes | |
Int_t | fAction |
Long64_t | fNEvents |
TList * | fMainList |
TList * | fFriendList |
Private Member Functions | |
Int_t | GenerateTree (const char *fnt, Long64_t ent, TString &fn) |
Int_t | GenerateFriend (const char *fnt, const char *fnf=0) |
Int_t | GetAction (TList *input) |
Definition at line 14 of file ProofAux.h.
ProofAux::ProofAux | ( | ) |
ProofAux::~ProofAux | ( | ) | [virtual] |
Definition at line 34 of file ProofAux.C.
Definition at line 181 of file ProofAux.C.
References TSystem::AccessPathName(), TList::Add(), TString::BeginsWith(), TTree::Branch(), TDirectory::cd(), TString::Data(), dir(), TSystem::DirName(), TObject::Error(), TTree::Fill(), fMainList, TString::Format(), gDirectory, TProofServ::GetDataDir(), TUrl::GetProtocol(), gProofServ, gSystem, TSystem::HostName(), i, TObject::Info(), TString::Insert(), TString::IsNull(), kTRUE, kWritePermission, Long64_t, TSystem::mkdir(), TTree::Print(), Run, TTree::SetDirectory(), T, TTree::Write(), x, and y.
Referenced by Process().
Int_t ProofAux::GenerateFriend | ( | const char * | fnt, | |
const char * | fnf = 0 | |||
) | [private] |
Definition at line 268 of file ProofAux.C.
References TSystem::AccessPathName(), TList::Add(), TSystem::BaseName(), TTree::Branch(), TDirectoryFile::cd(), TDirectory::cd(), TFile::Close(), TString::Contains(), TString::Data(), dir(), TSystem::DirName(), TString::EndsWith(), TObject::Error(), fFriendList, fi, TTree::Fill(), TString::Format(), gDirectory, TDirectoryFile::Get(), TTree::GetBranch(), TTree::GetEntries(), TBranch::GetEntry(), gSystem, TSystem::HostName(), i, TObject::Info(), TString::Insert(), TString::IsNull(), TObject::IsZombie(), kReadPermission, kTRUE, kWritePermission, Long64_t, TSystem::mkdir(), TFile::Open(), TTree::Print(), TString::ReplaceAll(), TTree::SetBranchAddress(), TTree::SetDirectory(), TMath::Sqrt(), TTree::Write(), x, and y.
Referenced by Process().
Definition at line 41 of file ProofAux.C.
References TNamed::GetTitle(), and TObject::Warning().
Referenced by Begin(), and SlaveBegin().
virtual Int_t ProofAux::Version | ( | ) | const [inline, virtual] |
void ProofAux::Begin | ( | TTree * | tree | ) | [virtual] |
Reimplemented from TSelector.
Definition at line 62 of file ProofAux.C.
References fAction, TSelector::fInput, GetAction(), TSelector::GetOption(), and option.
void ProofAux::SlaveBegin | ( | TTree * | tree | ) | [virtual] |
Reimplemented from TSelector.
Definition at line 75 of file ProofAux.C.
References a, fAction, fFriendList, TList::FindObject(), TSelector::fInput, fMainList, fNEvents, TString::Format(), GetAction(), TSelector::GetOption(), TProofServ::GetOrdinal(), gProofServ, option, and TCollection::SetName().
Reimplemented from TSelector.
Definition at line 98 of file ProofAux.C.
References TString::Data(), TObject::Error(), fAction, TList::FindObject(), TSelector::fInput, fNEvents, GenerateFriend(), GenerateTree(), TNamed::GetName(), TObject::Info(), kFALSE, kTRUE, TPair::Value(), and TObject::Warning().
virtual void ProofAux::SetOption | ( | const char * | option | ) | [inline, virtual] |
Reimplemented from TSelector.
Definition at line 33 of file ProofAux.h.
References TSelector::fOption.
virtual void ProofAux::SetObject | ( | TObject * | obj | ) | [inline, virtual] |
Reimplemented from TSelector.
Definition at line 34 of file ProofAux.h.
References TSelector::fObject.
virtual void ProofAux::SetInputList | ( | TList * | input | ) | [inline, virtual] |
Reimplemented from TSelector.
Definition at line 35 of file ProofAux.h.
References TSelector::fInput.
virtual TList* ProofAux::GetOutputList | ( | ) | const [inline, virtual] |
Reimplemented from TSelector.
Definition at line 36 of file ProofAux.h.
References TSelector::fOutput.
void ProofAux::SlaveTerminate | ( | ) | [virtual] |
Reimplemented from TSelector.
Definition at line 161 of file ProofAux.C.
References TList::Add(), fFriendList, fMainList, TSelector::fOutput, and TCollection::GetSize().
void ProofAux::Terminate | ( | ) | [virtual] |
ProofAux::ClassDef | ( | ProofAux | , | |
0 | ||||
) |
Definition at line 22 of file ProofAux.h.
Referenced by Begin(), Process(), ProofAux(), and SlaveBegin().
Definition at line 24 of file ProofAux.h.
Referenced by GenerateTree(), ProofAux(), SlaveBegin(), and SlaveTerminate().
Definition at line 25 of file ProofAux.h.
Referenced by GenerateFriend(), ProofAux(), SlaveBegin(), and SlaveTerminate().