#include <ProofNtuple.h>
Inheritance diagram for ProofNtuple:

Public Member Functions | |
| ProofNtuple () | |
| virtual | ~ProofNtuple () | 
| 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 () | 
| void | PlotNtuple (TNtuple *, const char *) | 
| ClassDef (ProofNtuple, 0) | |
Public Attributes | |
| TFile * | fFile | 
| TProofOutputFile * | fProofFile | 
| TNtuple * | fNtp | 
| TRandom3 * | fRandom | 
| Bool_t | fPlotNtuple | 
Definition at line 20 of file ProofNtuple.h.
| ProofNtuple::ProofNtuple | ( | ) |  [inline] | 
        
Definition at line 30 of file ProofNtuple.h.
| ProofNtuple::~ProofNtuple | ( | ) |  [virtual] | 
        
| virtual Int_t ProofNtuple::Version | ( | ) |  const [inline, virtual] | 
        
| void ProofNtuple::Begin | ( | TTree * | tree | ) |  [virtual] | 
        
Reimplemented from TSelector.
Definition at line 83 of file ProofNtuple.C.
References TList::FindObject(), TSelector::fInput, fPlotNtuple, TSelector::GetOption(), kFALSE, option, and out.
| void ProofNtuple::SlaveBegin | ( | TTree * | tree | ) |  [virtual] | 
        
Reimplemented from TSelector.
Definition at line 95 of file ProofNtuple.C.
References TTree::AutoSave(), TDirectory::cd(), fFile, TList::FindObject(), TSelector::fInput, fNtp, fProofFile, fRandom, gDirectory, TNamed::GetName(), TSelector::GetOption(), TNamed::GetTitle(), TObject::Info(), TObject::IsZombie(), TProofOutputFile::kDataset, TProofOutputFile::kOverwrite, TProofOutputFile::kRegister, TProofOutputFile::kVerify, TProofOutputFile::OpenFile(), option, out, SafeDelete, TTree::SetDirectory(), and TProofOutputFile::SetOutputFileName().
Reimplemented from TSelector.
Definition at line 142 of file ProofNtuple.C.
References TNtuple::Fill(), fNtp, fRandom, i, kTRUE, random, TRandom::Rannor(), and TRandom3::Rndm().
| virtual void ProofNtuple::SetOption | ( | const char * | option | ) |  [inline, virtual] | 
        
Reimplemented from TSelector.
Definition at line 36 of file ProofNtuple.h.
References TSelector::fOption.
| virtual void ProofNtuple::SetObject | ( | TObject * | obj | ) |  [inline, virtual] | 
        
Reimplemented from TSelector.
Definition at line 37 of file ProofNtuple.h.
References TSelector::fObject.
| virtual void ProofNtuple::SetInputList | ( | TList * | input | ) |  [inline, virtual] | 
        
Reimplemented from TSelector.
Definition at line 38 of file ProofNtuple.h.
References TSelector::fInput.
| virtual TList* ProofNtuple::GetOutputList | ( | ) |  const [inline, virtual] | 
        
Reimplemented from TSelector.
Definition at line 39 of file ProofNtuple.h.
References TSelector::fOutput.
| void ProofNtuple::SlaveTerminate | ( | ) |  [virtual] | 
        
Reimplemented from TSelector.
Definition at line 175 of file ProofNtuple.C.
References TList::Add(), TDirectoryFile::cd(), cleanup(), TFile::Close(), fFile, fNtp, TSelector::fOutput, fProofFile, gDirectory, TFile::GetEndpointUrl(), TTree::GetEntries(), TUrl::GetFile(), gSystem, kFALSE, kTRUE, TProofOutputFile::Print(), SafeDelete, TTree::SetDirectory(), TSystem::Unlink(), and TTree::Write().
| void ProofNtuple::Terminate | ( | ) |  [virtual] | 
        
Reimplemented from TSelector.
Definition at line 206 of file ProofNtuple.C.
References TObject::Error(), fFile, TList::FindObject(), fNtp, TSelector::fOutput, fPlotNtuple, fProofFile, TNamed::GetName(), TProofOutputFile::GetOutputFileName(), TFile::Open(), PlotNtuple(), and Printf().
| void ProofNtuple::PlotNtuple | ( | TNtuple * | , | |
| const char * | ||||
| ) | 
Definition at line 34 of file ProofNtuple.C.
References TPaveText::AddText(), c1, TCanvas::cd(), TPad::cd(), TPad::Divide(), TPaveText::Draw(), TTree::Draw(), Form(), TPad::GetFrame(), TNamed::GetName(), TPad::GetPad(), pad1, pad2, TPad::RedrawAxis(), TAttFill::SetFillColor(), TAttFill::SetFillStyle(), TPad::SetGrid(), TAttLine::SetLineColor(), TPad::SetLogy(), TAttMarker::SetMarkerColor(), TAttText::SetTextAlign(), and TCanvas::Update().
Referenced by Terminate().
| ProofNtuple::ClassDef | ( | ProofNtuple | , | |
| 0 | ||||
| ) | 
Definition at line 24 of file ProofNtuple.h.
Referenced by SlaveBegin(), SlaveTerminate(), Terminate(), and ~ProofNtuple().
Definition at line 25 of file ProofNtuple.h.
Referenced by SlaveBegin(), SlaveTerminate(), and Terminate().
Definition at line 26 of file ProofNtuple.h.
Referenced by Process(), SlaveBegin(), SlaveTerminate(), Terminate(), and ~ProofNtuple().
Definition at line 27 of file ProofNtuple.h.
Referenced by Process(), SlaveBegin(), and ~ProofNtuple().
 1.5.1