ProofEvent Class Reference

#include <ProofEvent.h>

Inheritance diagram for ProofEvent:

TSelector TObject TObject List of all members.

Public Member Functions

 ProofEvent ()
virtual ~ProofEvent ()
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 TListGetOutputList () const
virtual void SlaveTerminate ()
virtual void Terminate ()
 ClassDef (ProofEvent, 0)

Public Attributes

TRandom3fRandom
EventfEvent
Int_t fNtrack
TH1FfHisto

Detailed Description

Definition at line 19 of file ProofEvent.h.


Constructor & Destructor Documentation

ProofEvent::ProofEvent (  ) 

Definition at line 20 of file ProofEvent.C.

References fEvent, fHisto, fNtrack, and fRandom.

ProofEvent::~ProofEvent (  )  [virtual]

Definition at line 31 of file ProofEvent.C.

References fRandom, and SafeDelete.


Member Function Documentation

virtual Int_t ProofEvent::Version (  )  const [inline, virtual]

Reimplemented from TSelector.

Definition at line 30 of file ProofEvent.h.

void ProofEvent::Begin ( TTree tree  )  [virtual]

Reimplemented from TSelector.

Definition at line 39 of file ProofEvent.C.

References TSelector::GetOption(), TObject::Info(), and option.

void ProofEvent::SlaveBegin ( TTree tree  )  [virtual]

Reimplemented from TSelector.

Definition at line 50 of file ProofEvent.C.

References TList::Add(), Event, fEvent, fHisto, TSelector::fOutput, fRandom, TSelector::GetOption(), TH1::GetXaxis(), TH1::GetYaxis(), TObject::Info(), option, and TNamed::SetTitle().

Bool_t ProofEvent::Process ( Long64_t  entry  )  [virtual]

Reimplemented from TSelector.

Definition at line 75 of file ProofEvent.C.

References Event::Build(), fEvent, fHisto, TH1::Fill(), fNtrack, fRandom, Event::GetNtrack(), i, int, kTRUE, and TRandom3::Rndm().

virtual void ProofEvent::SetOption ( const char *  option  )  [inline, virtual]

Reimplemented from TSelector.

Definition at line 34 of file ProofEvent.h.

References TSelector::fOption.

virtual void ProofEvent::SetObject ( TObject obj  )  [inline, virtual]

Reimplemented from TSelector.

Definition at line 35 of file ProofEvent.h.

References TSelector::fObject.

virtual void ProofEvent::SetInputList ( TList input  )  [inline, virtual]

Reimplemented from TSelector.

Definition at line 36 of file ProofEvent.h.

References TSelector::fInput.

virtual TList* ProofEvent::GetOutputList (  )  const [inline, virtual]

Reimplemented from TSelector.

Definition at line 37 of file ProofEvent.h.

References TSelector::fOutput.

void ProofEvent::SlaveTerminate (  )  [virtual]

Reimplemented from TSelector.

Definition at line 91 of file ProofEvent.C.

void ProofEvent::Terminate (  )  [virtual]

Reimplemented from TSelector.

Definition at line 98 of file ProofEvent.C.

References c1, TCanvas::cd(), TH1::Draw(), fHisto, TList::FindObject(), Form(), TSelector::fOutput, TCanvas::Update(), and TObject::Warning().

ProofEvent::ClassDef ( ProofEvent  ,
 
)


Member Data Documentation

TRandom3* ProofEvent::fRandom

Definition at line 23 of file ProofEvent.h.

Referenced by Process(), ProofEvent(), SlaveBegin(), and ~ProofEvent().

Event* ProofEvent::fEvent

Definition at line 24 of file ProofEvent.h.

Referenced by Process(), ProofEvent(), and SlaveBegin().

Int_t ProofEvent::fNtrack

Definition at line 25 of file ProofEvent.h.

Referenced by Process(), and ProofEvent().

TH1F* ProofEvent::fHisto

Definition at line 26 of file ProofEvent.h.

Referenced by Process(), ProofEvent(), SlaveBegin(), and Terminate().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:31:32 2011 for ROOT_528-00b_version by  doxygen 1.5.1