ProofFriends Class Reference

#include <ProofFriends.h>

Inheritance diagram for ProofFriends:

TSelector TObject TObject List of all members.

Public Member Functions

 ProofFriends ()
 The friend branch.
virtual ~ProofFriends ()
virtual Int_t Version () const
virtual void Begin (TTree *tree)
virtual void SlaveBegin (TTree *tree)
virtual void Init (TTree *tree)
virtual Bool_t Notify ()
virtual Bool_t Process (Long64_t entry)
virtual Int_t GetEntry (Long64_t entry, Int_t getall=0)
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 (ProofFriends, 0)

Public Attributes

TTreefChain
TH2FfXY
 pointer to the analyzed TTree or TChain
TH1FfZ
TH1FfR
TH2FfRZ
Int_t Run
Long64_t Event
Float_t x
Float_t y
Float_t z
Float_t r
TBranchb_Run
TBranchb_Event
TBranchb_x
TBranchb_y
TBranchb_z
TBranchb_r

Detailed Description

Definition at line 17 of file ProofFriends.h.


Constructor & Destructor Documentation

ProofFriends::ProofFriends (  ) 

The friend branch.

Definition at line 37 of file ProofFriends.C.

References fR, fRZ, fXY, and fZ.

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

Definition at line 46 of file ProofFriends.h.


Member Function Documentation

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

Reimplemented from TSelector.

Definition at line 47 of file ProofFriends.h.

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

Reimplemented from TSelector.

Definition at line 47 of file ProofFriends.C.

References TSelector::GetOption(), and option.

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

Reimplemented from TSelector.

Definition at line 57 of file ProofFriends.C.

References TList::Add(), TSelector::fOutput, fR, fRZ, fXY, fZ, TSelector::GetOption(), kBlue, kRed, option, and TAttFill::SetFillColor().

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

Reimplemented from TSelector.

virtual Bool_t ProofFriends::Notify (  )  [virtual]

Reimplemented from TSelector.

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

Reimplemented from TSelector.

Definition at line 79 of file ProofFriends.C.

References b_r, b_x, b_y, b_z, TH2::Fill(), TH1::Fill(), fR, fRZ, fXY, fZ, TBranch::GetEntry(), kFALSE, kTRUE, r, TMath::Sqrt(), x, y, and z.

virtual Int_t ProofFriends::GetEntry ( Long64_t  entry,
Int_t  getall = 0 
) [inline, virtual]

Reimplemented from TSelector.

Definition at line 53 of file ProofFriends.h.

References fChain, TTree::GetEntry(), and TTree::GetTree().

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

Reimplemented from TSelector.

Definition at line 54 of file ProofFriends.h.

References TSelector::fOption.

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

Reimplemented from TSelector.

Definition at line 55 of file ProofFriends.h.

References TSelector::fObject.

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

Reimplemented from TSelector.

Definition at line 56 of file ProofFriends.h.

References TSelector::fInput.

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

Reimplemented from TSelector.

Definition at line 57 of file ProofFriends.h.

References TSelector::fOutput.

void ProofFriends::SlaveTerminate (  )  [virtual]

Reimplemented from TSelector.

Definition at line 121 of file ProofFriends.C.

void ProofFriends::Terminate (  )  [virtual]

Reimplemented from TSelector.

Definition at line 129 of file ProofFriends.C.

References c1, TCanvas::cd(), TAxis::CenterTitle(), TPad::Divide(), TH1::Draw(), TList::FindObject(), TSelector::fOutput, fR, fRZ, fXY, fZ, TColor::GetColor(), TH1::GetXaxis(), TH1::GetYaxis(), TH1::GetZaxis(), gStyle, p1(), TPad::SetBorderMode(), TAttFill::SetFillColor(), TStyle::SetOptStat(), TNamed::SetTitle(), TAttAxis::SetTitleOffset(), and TCanvas::Update().

ProofFriends::ClassDef ( ProofFriends  ,
 
)


Member Data Documentation

TTree* ProofFriends::fChain

Definition at line 19 of file ProofFriends.h.

Referenced by GetEntry().

TH2F* ProofFriends::fXY

pointer to the analyzed TTree or TChain

Definition at line 22 of file ProofFriends.h.

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

TH1F* ProofFriends::fZ

Definition at line 23 of file ProofFriends.h.

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

TH1F* ProofFriends::fR

Definition at line 24 of file ProofFriends.h.

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

TH2F* ProofFriends::fRZ

Definition at line 25 of file ProofFriends.h.

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

Int_t ProofFriends::Run

Definition at line 28 of file ProofFriends.h.

Long64_t ProofFriends::Event

Definition at line 29 of file ProofFriends.h.

Float_t ProofFriends::x

Definition at line 30 of file ProofFriends.h.

Referenced by Process().

Float_t ProofFriends::y

Definition at line 31 of file ProofFriends.h.

Referenced by Process().

Float_t ProofFriends::z

Definition at line 32 of file ProofFriends.h.

Referenced by Process().

Float_t ProofFriends::r

Definition at line 34 of file ProofFriends.h.

Referenced by Process().

TBranch* ProofFriends::b_Run

Definition at line 37 of file ProofFriends.h.

TBranch* ProofFriends::b_Event

Definition at line 38 of file ProofFriends.h.

TBranch* ProofFriends::b_x

Definition at line 39 of file ProofFriends.h.

Referenced by Process().

TBranch* ProofFriends::b_y

Definition at line 40 of file ProofFriends.h.

Referenced by Process().

TBranch* ProofFriends::b_z

Definition at line 41 of file ProofFriends.h.

Referenced by Process().

TBranch* ProofFriends::b_r

Definition at line 43 of file ProofFriends.h.

Referenced by Process().


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