#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().