#include <ProofPythia.h>
Inheritance diagram for ProofPythia:
Public Member Functions | |
ProofPythia () | |
virtual | ~ProofPythia () |
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 (ProofPythia, 0) | |
Public Attributes | |
TH1F * | fTot |
TH1F * | fHist |
TH1F * | fPt |
TH1F * | fEta |
TPythia8 * | fPythia |
TClonesArray * | fP |
Definition at line 20 of file ProofPythia.h.
ProofPythia::ProofPythia | ( | ) |
ProofPythia::~ProofPythia | ( | ) | [virtual] |
virtual Int_t ProofPythia::Version | ( | ) | const [inline, virtual] |
void ProofPythia::Begin | ( | TTree * | tree | ) | [virtual] |
Reimplemented from TSelector.
Definition at line 52 of file ProofPythia.C.
References TSelector::GetOption(), and option.
void ProofPythia::SlaveBegin | ( | TTree * | tree | ) | [virtual] |
Reimplemented from TSelector.
Definition at line 62 of file ProofPythia.C.
References TList::Add(), fEta, fHist, TSelector::fOutput, fP, fPt, fPythia, fTot, TSelector::GetOption(), TPythia8::Initialize(), kBlue, kRed, option, TPythia8::ReadConfigFile(), TAttFill::SetFillColor(), and TNamed::SetName().
Reimplemented from TSelector.
Definition at line 94 of file ProofPythia.C.
References TObjArray::At(), TParticlePDG::Charge(), TPythia8::EventListing(), fEta, fHist, TH1::Fill(), fP, fPt, fPythia, fTot, TPythia8::GenerateEvent(), TObjArray::GetEntriesFast(), TPythia8::GetN(), TDatabasePDG::GetParticle(), TPythia8::ImportParticles(), TDatabasePDG::Instance(), and kTRUE.
virtual void ProofPythia::SetOption | ( | const char * | option | ) | [inline, virtual] |
Reimplemented from TSelector.
Definition at line 37 of file ProofPythia.h.
References TSelector::fOption.
virtual void ProofPythia::SetObject | ( | TObject * | obj | ) | [inline, virtual] |
Reimplemented from TSelector.
Definition at line 38 of file ProofPythia.h.
References TSelector::fObject.
virtual void ProofPythia::SetInputList | ( | TList * | input | ) | [inline, virtual] |
Reimplemented from TSelector.
Definition at line 39 of file ProofPythia.h.
References TSelector::fInput.
virtual TList* ProofPythia::GetOutputList | ( | ) | const [inline, virtual] |
Reimplemented from TSelector.
Definition at line 40 of file ProofPythia.h.
References TSelector::fOutput.
void ProofPythia::SlaveTerminate | ( | ) | [virtual] |
void ProofPythia::Terminate | ( | ) | [virtual] |
Reimplemented from TSelector.
Definition at line 135 of file ProofPythia.C.
References c1, TCanvas::cd(), TPad::Divide(), TH1::Draw(), fEta, fHist, TList::FindObject(), TSelector::fOutput, fPt, fTot, and TCanvas::Update().
ProofPythia::ClassDef | ( | ProofPythia | , | |
0 | ||||
) |
Definition at line 24 of file ProofPythia.h.
Referenced by Process(), SlaveBegin(), and Terminate().
Definition at line 25 of file ProofPythia.h.
Referenced by Process(), ProofPythia(), SlaveBegin(), and Terminate().
Definition at line 26 of file ProofPythia.h.
Referenced by Process(), ProofPythia(), SlaveBegin(), and Terminate().
Definition at line 27 of file ProofPythia.h.
Referenced by Process(), ProofPythia(), SlaveBegin(), and Terminate().
Definition at line 28 of file ProofPythia.h.
Referenced by Process(), ProofPythia(), SlaveBegin(), and ~ProofPythia().
Definition at line 29 of file ProofPythia.h.
Referenced by Process(), ProofPythia(), SlaveBegin(), and ~ProofPythia().