ProofEventProc Class Reference

#include <ProofEventProc.h>

Inheritance diagram for ProofEventProc:

TSelector TObject TObject List of all members.

Public Member Functions

 ProofEventProc (TTree *)
 ProofEventProc ()
virtual ~ProofEventProc ()
virtual Int_t Version () const
virtual void Begin (TTree *)
virtual void SlaveBegin (TTree *tree)
virtual void Init (TTree *tree)
virtual Bool_t Notify ()
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 (ProofEventProc, 0)

Public Attributes

TTreefChain
Eventevent
 pointer to the analyzed TTree or TChain
Char_t fType [20]
Char_tfEventName
Int_t fNtrack
Int_t fNseg
Int_t fNvertex
UInt_t fFlag
Double32_t fTemperature
Int_t fMeasures [10]
Double32_t fMatrix [4][4]
Double32_t fClosestDistance [21]
EventHeader fEvtHdr
TClonesArrayfTracks
TRefArrayfHighPt
TRefArrayfMuons
TRef fLastTrack
TRef fWebHistogram
TH1FfH
TBits fTriggerBits
Bool_t fIsValid
Bool_t fFullRead
TH1FfPtHist
TH1FfPzHist
TH2FfPxPyHist
TBranchb_event_fType
TBranchb_fEventName
TBranchb_event_fNtrack
TBranchb_event_fNseg
TBranchb_event_fNvertex
TBranchb_event_fFlag
TBranchb_event_fTemperature
TBranchb_event_fMeasures
TBranchb_event_fMatrix
TBranchb_fClosestDistance
TBranchb_event_fEvtHdr
TBranchb_fTracks
TBranchb_fHighPt
TBranchb_fMuons
TBranchb_event_fLastTrack
TBranchb_event_fWebHistogram
TBranchb_fH
TBranchb_event_fTriggerBits
TBranchb_event_fIsValid

Detailed Description

Definition at line 23 of file ProofEventProc.h.


Constructor & Destructor Documentation

ProofEventProc::ProofEventProc ( TTree  )  [inline]

Definition at line 78 of file ProofEventProc.h.

References fFullRead, and kTRUE.

ProofEventProc::ProofEventProc (  )  [inline]

Definition at line 79 of file ProofEventProc.h.

virtual ProofEventProc::~ProofEventProc (  )  [inline, virtual]

Definition at line 80 of file ProofEventProc.h.


Member Function Documentation

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

Reimplemented from TSelector.

Definition at line 81 of file ProofEventProc.h.

void ProofEventProc::Begin ( TTree  )  [virtual]

Reimplemented from TSelector.

Definition at line 21 of file ProofEventProc.C.

References TSelector::GetOption(), and option.

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

Reimplemented from TSelector.

Definition at line 31 of file ProofEventProc.C.

References TList::Add(), fFullRead, TList::FindObject(), TSelector::fInput, TSelector::fOutput, fPtHist, fPxPyHist, fPzHist, TSelector::GetOption(), TNamed::GetTitle(), TH1::GetXaxis(), TH1::GetYaxis(), TObject::Info(), Init(), kFALSE, kTRUE, option, TH1::SetDirectory(), and TNamed::SetTitle().

virtual void ProofEventProc::Init ( TTree tree  )  [virtual]

Reimplemented from TSelector.

Referenced by SlaveBegin().

virtual Bool_t ProofEventProc::Notify (  )  [virtual]

Reimplemented from TSelector.

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

Reimplemented from TSelector.

Definition at line 73 of file ProofEventProc.C.

References TObjArray::At(), b_event_fNtrack, b_fTracks, TClonesArray::Clear(), fChain, fFullRead, TH2::Fill(), TH1::Fill(), fNtrack, fPtHist, fPxPyHist, fPzHist, fTracks, TObjArray::GetEntries(), TTree::GetEntry(), TBranch::GetEntry(), TTree::GetTree(), j, and kTRUE.

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

Reimplemented from TSelector.

Definition at line 87 of file ProofEventProc.h.

References TSelector::fOption.

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

Reimplemented from TSelector.

Definition at line 88 of file ProofEventProc.h.

References TSelector::fObject.

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

Reimplemented from TSelector.

Definition at line 89 of file ProofEventProc.h.

References TSelector::fInput.

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

Reimplemented from TSelector.

Definition at line 90 of file ProofEventProc.h.

References TSelector::fOutput.

void ProofEventProc::SlaveTerminate (  )  [virtual]

Reimplemented from TSelector.

Definition at line 118 of file ProofEventProc.C.

void ProofEventProc::Terminate (  )  [virtual]

Reimplemented from TSelector.

Definition at line 126 of file ProofEventProc.C.

References canvas, TCanvas::cd(), TPad::cd(), TPad::Divide(), TH1F::DrawCopy(), TH2F::DrawCopy(), TList::FindObject(), TSelector::fOutput, TPad::GetPad(), hi, pad1, pad2, TAttFill::SetFillColor(), TAttLine::SetLineColor(), TAttLine::SetLineWidth(), TPad::SetLogy(), TCanvas::Update(), and TObject::Warning().

ProofEventProc::ClassDef ( ProofEventProc  ,
 
)


Member Data Documentation

TTree* ProofEventProc::fChain

Definition at line 25 of file ProofEventProc.h.

Referenced by Process().

Event* ProofEventProc::event

pointer to the analyzed TTree or TChain

Definition at line 28 of file ProofEventProc.h.

Char_t ProofEventProc::fType[20]

Definition at line 29 of file ProofEventProc.h.

Char_t* ProofEventProc::fEventName

Definition at line 30 of file ProofEventProc.h.

Int_t ProofEventProc::fNtrack

Definition at line 31 of file ProofEventProc.h.

Referenced by Process().

Int_t ProofEventProc::fNseg

Definition at line 32 of file ProofEventProc.h.

Int_t ProofEventProc::fNvertex

Definition at line 33 of file ProofEventProc.h.

UInt_t ProofEventProc::fFlag

Definition at line 34 of file ProofEventProc.h.

Double32_t ProofEventProc::fTemperature

Definition at line 35 of file ProofEventProc.h.

Int_t ProofEventProc::fMeasures[10]

Definition at line 36 of file ProofEventProc.h.

Double32_t ProofEventProc::fMatrix[4][4]

Definition at line 37 of file ProofEventProc.h.

Double32_t ProofEventProc::fClosestDistance[21]

Definition at line 38 of file ProofEventProc.h.

EventHeader ProofEventProc::fEvtHdr

Definition at line 39 of file ProofEventProc.h.

TClonesArray* ProofEventProc::fTracks

Definition at line 40 of file ProofEventProc.h.

Referenced by Process().

TRefArray* ProofEventProc::fHighPt

Definition at line 41 of file ProofEventProc.h.

TRefArray* ProofEventProc::fMuons

Definition at line 42 of file ProofEventProc.h.

TRef ProofEventProc::fLastTrack

Definition at line 43 of file ProofEventProc.h.

TRef ProofEventProc::fWebHistogram

Definition at line 44 of file ProofEventProc.h.

TH1F* ProofEventProc::fH

Definition at line 45 of file ProofEventProc.h.

TBits ProofEventProc::fTriggerBits

Definition at line 46 of file ProofEventProc.h.

Bool_t ProofEventProc::fIsValid

Definition at line 47 of file ProofEventProc.h.

Bool_t ProofEventProc::fFullRead

Definition at line 50 of file ProofEventProc.h.

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

TH1F* ProofEventProc::fPtHist

Definition at line 53 of file ProofEventProc.h.

Referenced by Process(), and SlaveBegin().

TH1F* ProofEventProc::fPzHist

Definition at line 54 of file ProofEventProc.h.

Referenced by Process(), and SlaveBegin().

TH2F* ProofEventProc::fPxPyHist

Definition at line 55 of file ProofEventProc.h.

Referenced by Process(), and SlaveBegin().

TBranch* ProofEventProc::b_event_fType

Definition at line 58 of file ProofEventProc.h.

TBranch* ProofEventProc::b_fEventName

Definition at line 59 of file ProofEventProc.h.

TBranch* ProofEventProc::b_event_fNtrack

Definition at line 60 of file ProofEventProc.h.

Referenced by Process().

TBranch* ProofEventProc::b_event_fNseg

Definition at line 61 of file ProofEventProc.h.

TBranch* ProofEventProc::b_event_fNvertex

Definition at line 62 of file ProofEventProc.h.

TBranch* ProofEventProc::b_event_fFlag

Definition at line 63 of file ProofEventProc.h.

TBranch* ProofEventProc::b_event_fTemperature

Definition at line 64 of file ProofEventProc.h.

TBranch* ProofEventProc::b_event_fMeasures

Definition at line 65 of file ProofEventProc.h.

TBranch* ProofEventProc::b_event_fMatrix

Definition at line 66 of file ProofEventProc.h.

TBranch* ProofEventProc::b_fClosestDistance

Definition at line 67 of file ProofEventProc.h.

TBranch* ProofEventProc::b_event_fEvtHdr

Definition at line 68 of file ProofEventProc.h.

TBranch* ProofEventProc::b_fTracks

Definition at line 69 of file ProofEventProc.h.

Referenced by Process().

TBranch* ProofEventProc::b_fHighPt

Definition at line 70 of file ProofEventProc.h.

TBranch* ProofEventProc::b_fMuons

Definition at line 71 of file ProofEventProc.h.

TBranch* ProofEventProc::b_event_fLastTrack

Definition at line 72 of file ProofEventProc.h.

TBranch* ProofEventProc::b_event_fWebHistogram

Definition at line 73 of file ProofEventProc.h.

TBranch* ProofEventProc::b_fH

Definition at line 74 of file ProofEventProc.h.

TBranch* ProofEventProc::b_event_fTriggerBits

Definition at line 75 of file ProofEventProc.h.

TBranch* ProofEventProc::b_event_fIsValid

Definition at line 76 of file ProofEventProc.h.


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