Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

TGo4ComAddTreeHistogram Class Reference

Adds a tree-histogram entry into dynamic list. More...

#include <TGo4ComAddTreeHistogram.h>

Inheritance diagram for TGo4ComAddTreeHistogram:

TGo4AnalysisCommand TGo4Command List of all members.

Public Methods

 TGo4ComAddTreeHistogram ()
 TGo4ComAddTreeHistogram (const char *histogramname, const char *treename, const char *varexp, const char *cut)
virtual ~TGo4ComAddTreeHistogram ()
Int_t ExeCom ()
 Do the command action. More...

void SetHistogramName (const char *name)
 Set histogram (dynamic entry) name. More...

void SetTreeName (const char *name)
 Set tree name. More...

void SetVarexp (const char *exp)
 Set dynamic entry index name. More...

void SetCut (const char *cut)
 Set TCut to be applied on this tree histogram. More...


Private Attributes

TString fxHistoName
 Name of the histogram for dynamic list. More...

TString fxTreeName
 Name of Tree linked to that histogram. More...

TString fxVarexp
 Variable expression defining what to draw in the histogram. More...

TString fxCut
 String with cut expression. More...


Detailed Description

Adds a tree-histogram entry into dynamic list.

Tree will be searched by name and linked to that entry. If histogram of given name does not exist, it will be created on first TTree::Draw. Varexp string and TCut is used to define what to draw. Tree will be processed event by event within the analysis MainCycle.

Author:
J. Adamczewski
Since:
01-Nov-2001

Definition at line 36 of file TGo4ComAddTreeHistogram.h.


Constructor & Destructor Documentation

TGo4ComAddTreeHistogram::TGo4ComAddTreeHistogram  
 

Definition at line 24 of file TGo4ComAddTreeHistogram.cxx.

References kGo4ComModeController, TGo4Command::SetProtection(), and TRACE.

TGo4ComAddTreeHistogram::TGo4ComAddTreeHistogram const char *    histogramname,
const char *    treename,
const char *    varexp,
const char *    cut
 

Definition at line 31 of file TGo4ComAddTreeHistogram.cxx.

References kGo4ComModeController, SetCut(), SetHistogramName(), TGo4Command::SetProtection(), TGo4Command::SetReceiverName(), SetTreeName(), SetVarexp(), and TRACE.

TGo4ComAddTreeHistogram::~TGo4ComAddTreeHistogram   [virtual]
 

Definition at line 45 of file TGo4ComAddTreeHistogram.cxx.

References TRACE.


Member Function Documentation

Int_t TGo4ComAddTreeHistogram::ExeCom   [virtual]
 

Do the command action.

Reimplemented from TGo4Command.

Definition at line 49 of file TGo4ComAddTreeHistogram.cxx.

References TGo4Analysis::AddTreeHistogram(), TGo4Log::Debug(), fxCut, fxHistoName, fxTreeName, fxVarexp, TGo4Analysis::Instance(), TGo4Slave::SendStatusMessage(), and TRACE.

void TGo4ComAddTreeHistogram::SetHistogramName const char *    name [inline]
 

Set histogram (dynamic entry) name.

Definition at line 48 of file TGo4ComAddTreeHistogram.h.

References fxHistoName.

Referenced by TGo4ComAddTreeHistogram().

void TGo4ComAddTreeHistogram::SetTreeName const char *    name [inline]
 

Set tree name.

Definition at line 51 of file TGo4ComAddTreeHistogram.h.

References fxTreeName.

Referenced by TGo4ComAddTreeHistogram().

void TGo4ComAddTreeHistogram::SetVarexp const char *    exp [inline]
 

Set dynamic entry index name.

Definition at line 54 of file TGo4ComAddTreeHistogram.h.

References exp(), and fxVarexp.

Referenced by TGo4ComAddTreeHistogram().

void TGo4ComAddTreeHistogram::SetCut const char *    cut [inline]
 

Set TCut to be applied on this tree histogram.

Definition at line 57 of file TGo4ComAddTreeHistogram.h.

References fxCut.

Referenced by TGo4ComAddTreeHistogram().


Member Data Documentation

TString TGo4ComAddTreeHistogram::fxHistoName [private]
 

Name of the histogram for dynamic list.

Definition at line 62 of file TGo4ComAddTreeHistogram.h.

Referenced by ExeCom(), and SetHistogramName().

TString TGo4ComAddTreeHistogram::fxTreeName [private]
 

Name of Tree linked to that histogram.

Definition at line 65 of file TGo4ComAddTreeHistogram.h.

Referenced by ExeCom(), and SetTreeName().

TString TGo4ComAddTreeHistogram::fxVarexp [private]
 

Variable expression defining what to draw in the histogram.

Definition at line 68 of file TGo4ComAddTreeHistogram.h.

Referenced by ExeCom(), and SetVarexp().

TString TGo4ComAddTreeHistogram::fxCut [private]
 

String with cut expression.

Definition at line 71 of file TGo4ComAddTreeHistogram.h.

Referenced by ExeCom(), and SetCut().


The documentation for this class was generated from the following files:
Generated on Tue Nov 8 10:56:31 2005 for Go4-v2.10-5 by doxygen1.2.15