#include <TSelectorDraw.h>
Inheritance diagram for TSelectorDraw:
Public Member Functions | |
TSelectorDraw () | |
virtual | ~TSelectorDraw () |
virtual void | Begin (TTree *tree) |
virtual Int_t | GetAction () const |
virtual Bool_t | GetCleanElist () const |
virtual Int_t | GetDimension () const |
virtual Long64_t | GetDrawFlag () const |
TObject * | GetObject () const |
Int_t | GetMultiplicity () const |
virtual Int_t | GetNfill () const |
TH1 * | GetOldHistogram () const |
TTreeFormula * | GetSelect () const |
virtual Long64_t | GetSelectedRows () const |
TTree * | GetTree () const |
TTreeFormula * | GetVar (Int_t i) const |
TTreeFormula * | GetVar1 () const |
TTreeFormula * | GetVar2 () const |
TTreeFormula * | GetVar3 () const |
TTreeFormula * | GetVar4 () const |
virtual Double_t * | GetVal (Int_t i) const |
virtual Double_t * | GetV1 () const |
virtual Double_t * | GetV2 () const |
virtual Double_t * | GetV3 () const |
virtual Double_t * | GetV4 () const |
virtual Double_t * | GetW () const |
virtual Bool_t | Notify () |
virtual Bool_t | Process (Long64_t) |
virtual void | ProcessFill (Long64_t entry) |
virtual void | ProcessFillMultiple (Long64_t entry) |
virtual void | ProcessFillObject (Long64_t entry) |
virtual void | SetEstimate (Long64_t n) |
virtual UInt_t | SplitNames (const TString &varexp, std::vector< TString > &names) |
virtual void | TakeAction () |
virtual void | TakeEstimate () |
virtual void | Terminate () |
ClassDef (TSelectorDraw, 1) | |
TSelectorDraw () | |
virtual | ~TSelectorDraw () |
virtual void | Begin (TTree *tree) |
virtual Int_t | GetAction () const |
virtual Bool_t | GetCleanElist () const |
virtual Int_t | GetDimension () const |
virtual Long64_t | GetDrawFlag () const |
TObject * | GetObject () const |
Int_t | GetMultiplicity () const |
virtual Int_t | GetNfill () const |
TH1 * | GetOldHistogram () const |
TTreeFormula * | GetSelect () const |
virtual Long64_t | GetSelectedRows () const |
TTree * | GetTree () const |
TTreeFormula * | GetVar (Int_t i) const |
TTreeFormula * | GetVar1 () const |
TTreeFormula * | GetVar2 () const |
TTreeFormula * | GetVar3 () const |
TTreeFormula * | GetVar4 () const |
virtual Double_t * | GetVal (Int_t i) const |
virtual Double_t * | GetV1 () const |
virtual Double_t * | GetV2 () const |
virtual Double_t * | GetV3 () const |
virtual Double_t * | GetV4 () const |
virtual Double_t * | GetW () const |
virtual Bool_t | Notify () |
virtual Bool_t | Process (Long64_t) |
virtual void | ProcessFill (Long64_t entry) |
virtual void | ProcessFillMultiple (Long64_t entry) |
virtual void | ProcessFillObject (Long64_t entry) |
virtual void | SetEstimate (Long64_t n) |
virtual UInt_t | SplitNames (const TString &varexp, std::vector< TString > &names) |
virtual void | TakeAction () |
virtual void | TakeEstimate () |
virtual void | Terminate () |
ClassDef (TSelectorDraw, 1) | |
Protected Types | |
enum | |
enum | |
Protected Member Functions | |
virtual void | ClearFormula () |
virtual Bool_t | CompileVariables (const char *varexp="", const char *selection="") |
virtual void | InitArrays (Int_t newsize) |
virtual void | ClearFormula () |
virtual Bool_t | CompileVariables (const char *varexp="", const char *selection="") |
virtual void | InitArrays (Int_t newsize) |
Protected Attributes | |
TTree * | fTree |
TTreeFormula ** | fVar |
TTreeFormula * | fSelect |
[fDimension] Array of pointers to variables formula | |
TTreeFormulaManager * | fManager |
TObject * | fTreeElist |
TH1 * | fOldHistogram |
Int_t | fAction |
Pointer to previously used histogram. | |
Long64_t | fDraw |
Action type. | |
Int_t | fNfill |
Last entry loop number when object was drawn. | |
Int_t | fMultiplicity |
Total number of histogram fills. | |
Int_t | fDimension |
Long64_t | fSelectedRows |
Long64_t | fOldEstimate |
Int_t | fForceRead |
Int_t * | fNbins |
Double_t * | fVmin |
[fDimension] Number of bins per dimension | |
Double_t * | fVmax |
[fDimension] Minima of varexp columns | |
Double_t | fWeight |
[fDimension] Maxima of varexp columns | |
Double_t ** | fVal |
Int_t | fValSize |
[fSelectedRows][fDimension] Local buffer for the variables | |
Double_t * | fW |
Bool_t * | fVarMultiple |
[fSelectedRows]Local buffer for weights | |
Bool_t | fSelectMultiple |
[fDimension] true if fVar[i] has a variable index | |
Bool_t | fCleanElist |
Bool_t | fObjEval |
TTree * | fTree |
TTreeFormula ** | fVar |
TTreeFormula * | fSelect |
[fDimension] Array of pointers to variables formula | |
TTreeFormulaManager * | fManager |
TObject * | fTreeElist |
TH1 * | fOldHistogram |
Int_t * | fNbins |
Double_t * | fVmin |
[fDimension] Number of bins per dimension | |
Double_t * | fVmax |
[fDimension] Minima of varexp columns | |
Double_t ** | fVal |
Double_t * | fW |
Bool_t * | fVarMultiple |
[fSelectedRows]Local buffer for weights | |
Private Member Functions | |
TSelectorDraw (const TSelectorDraw &) | |
TSelectorDraw & | operator= (const TSelectorDraw &) |
TSelectorDraw (const TSelectorDraw &) | |
TSelectorDraw & | operator= (const TSelectorDraw &) |
Definition at line 32 of file TSelectorDraw.h.
anonymous enum [protected] |
Definition at line 35 of file TSelectorDraw.h.
anonymous enum [protected] |
Definition at line 35 of file TSelectorDraw.h.
TSelectorDraw::TSelectorDraw | ( | const TSelectorDraw & | ) | [private] |
TSelectorDraw::TSelectorDraw | ( | ) |
TSelectorDraw::~TSelectorDraw | ( | ) | [virtual] |
Definition at line 84 of file TSelectorDraw.cxx.
References ClearFormula(), fNbins, fVal, fValSize, fVar, fVarMultiple, fVmax, fVmin, fW, and i.
TSelectorDraw::TSelectorDraw | ( | const TSelectorDraw & | ) | [private] |
TSelectorDraw::TSelectorDraw | ( | ) |
virtual TSelectorDraw::~TSelectorDraw | ( | ) | [virtual] |
void TSelectorDraw::ClearFormula | ( | ) | [protected, virtual] |
Definition at line 882 of file TSelectorDraw.cxx.
References fManager, fMultiplicity, fSelect, fValSize, fVar, i, kWarn, and TObject::ResetBit().
Referenced by CompileVariables(), and ~TSelectorDraw().
Bool_t TSelectorDraw::CompileVariables | ( | const char * | varexp = "" , |
|
const char * | selection = "" | |||
) | [protected, virtual] |
Definition at line 897 of file TSelectorDraw.cxx.
References TTreeFormulaManager::Add(), ClearFormula(), TTreeFormula::EvalClass(), fDimension, fManager, fMultiplicity, fObjEval, Form(), fSelect, fTree, fVar, TTreeFormulaManager::GetMultiplicity(), TFormula::GetNdim(), i, InitArrays(), kFALSE, TTree::kForceRead, kTRUE, TObject::ResetBit(), TObject::SetBit(), TTreeFormula::SetQuickLoad(), SplitNames(), and TTreeFormulaManager::Sync().
Referenced by Begin().
void TSelectorDraw::InitArrays | ( | Int_t | newsize | ) | [protected, virtual] |
Definition at line 1000 of file TSelectorDraw.cxx.
References fNbins, fVal, fValSize, fVar, fVarMultiple, fVmax, fVmin, and i.
Referenced by CompileVariables().
TSelectorDraw& TSelectorDraw::operator= | ( | const TSelectorDraw & | ) | [private] |
void TSelectorDraw::Begin | ( | TTree * | tree | ) | [virtual] |
Reimplemented from TSelector.
Definition at line 103 of file TSelectorDraw.cxx.
References xmlio::Class, CompileVariables(), TString::Contains(), TView::CreateView(), TString::Data(), TObject::Delete(), TObject::Error(), fAction, fCleanElist, fDimension, fDraw, fForceRead, TList::FindObject(), TSelector::fInput, fNbins, fNfill, TSelector::fObject, fOldEstimate, fOldHistogram, TString::Form(), fSelect, fSelectedRows, fSelectMultiple, fTree, fTreeElist, fVal, fValSize, fVar, fVarMultiple, fVmax, fVmin, fW, fWeight, gDebug, gDirectory, gEnv, TDirectory::Get(), TH1::GetDimension(), TTree::GetEntryList(), TTree::GetEstimate(), TTree::GetEventList(), TAttFill::GetFillColor(), TAttFill::GetFillStyle(), TAttLine::GetLineColor(), TAttLine::GetLineStyle(), TAttLine::GetLineWidth(), TAttMarker::GetMarkerColor(), TAttMarker::GetMarkerSize(), TAttMarker::GetMarkerStyle(), TTreeFormula::GetMultiplicity(), GetMultiplicity(), TObject::GetName(), TAxis::GetNbins(), TSelector::GetOption(), TEntryList::GetReapplyCut(), TView::GetRmax(), TView::GetRmin(), TObject::GetTitle(), TNamed::GetTitle(), TAttAxis::GetTitleOffset(), TEnv::GetValue(), TTree::GetWeight(), TH1::GetXaxis(), TAxis::GetXmax(), TAxis::GetXmin(), TH1::GetYaxis(), TH1::GetZaxis(), gPad, graph(), gROOT, h2, hist, hp, i, TObject::InheritsFrom(), j, k, TObject::kCanDelete, TH1::kCanRebin, kFALSE, TTree::kForceRead, TH1::kNoStats, kTRUE, l, TString::Length(), TROOT::MakeDefCanvas(), option, profile, TString::ReplaceAll(), TEntryList::Reset(), TH1::Reset(), TEventList::Reset(), TObject::ResetBit(), TTreeFormula::SetAxis(), TObject::SetBit(), TH1::SetDirectory(), TTree::SetEntryList(), TTree::SetEstimate(), TAttFill::SetFillColor(), TAttFill::SetFillStyle(), TAttLine::SetLineColor(), TAttMarker::SetMarkerColor(), TAttMarker::SetMarkerSize(), TAttMarker::SetMarkerStyle(), TSelector::SetStatus(), TNamed::SetTitle(), TAttAxis::SetTitleOffset(), TEnv::SetValue(), strcpy(), strlcpy(), TObject::TestBit(), TString::ToLower(), value, TObject::Warning(), xmax, xmin, ymax, and ymin.
virtual Int_t TSelectorDraw::GetAction | ( | ) | const [inline, virtual] |
Definition at line 77 of file TSelectorDraw.h.
References fAction.
Referenced by TTreePlayer::DrawSelect().
virtual Bool_t TSelectorDraw::GetCleanElist | ( | ) | const [inline, virtual] |
Definition at line 78 of file TSelectorDraw.h.
References fCleanElist.
Referenced by TTreePlayer::DrawSelect().
virtual Int_t TSelectorDraw::GetDimension | ( | ) | const [inline, virtual] |
Definition at line 79 of file TSelectorDraw.h.
References fDimension.
Referenced by TParallelCoord::BuildParallelCoord(), and TTreePlayer::DrawSelect().
virtual Long64_t TSelectorDraw::GetDrawFlag | ( | ) | const [inline, virtual] |
Definition at line 80 of file TSelectorDraw.h.
References fDraw.
Referenced by TTreePlayer::DrawSelect().
TObject* TSelectorDraw::GetObject | ( | ) | const [inline] |
Definition at line 81 of file TSelectorDraw.h.
References TSelector::fObject.
Referenced by TTreePlayer::DrawSelect(), and TTreePlayer::UpdateFormulaLeaves().
Int_t TSelectorDraw::GetMultiplicity | ( | ) | const [inline] |
virtual Int_t TSelectorDraw::GetNfill | ( | ) | const [inline, virtual] |
Definition at line 83 of file TSelectorDraw.h.
References fNfill.
Referenced by TParallelCoord::BuildParallelCoord(), and TTreePlayer::GetNfill().
TH1* TSelectorDraw::GetOldHistogram | ( | ) | const [inline] |
Definition at line 84 of file TSelectorDraw.h.
References fOldHistogram.
Referenced by TTreePlayer::DrawSelect().
TTreeFormula* TSelectorDraw::GetSelect | ( | ) | const [inline] |
Definition at line 85 of file TSelectorDraw.h.
References fSelect.
Referenced by TParallelCoord::BuildParallelCoord(), TTreePlayer::GetSelect(), and TEveSelectorToEventList::Process().
virtual Long64_t TSelectorDraw::GetSelectedRows | ( | ) | const [inline, virtual] |
TTree* TSelectorDraw::GetTree | ( | ) | const [inline] |
Definition at line 87 of file TSelectorDraw.h.
References fTree.
Referenced by TParallelCoord::BuildParallelCoord().
TTreeFormula * TSelectorDraw::GetVar | ( | Int_t | i | ) | const |
Definition at line 989 of file TSelectorDraw.cxx.
References fDimension, and fVar.
Referenced by TParallelCoord::BuildParallelCoord(), TTreePlayer::GetVar(), GetVar1(), GetVar2(), GetVar3(), and GetVar4().
TTreeFormula* TSelectorDraw::GetVar1 | ( | ) | const [inline] |
Definition at line 89 of file TSelectorDraw.h.
References GetVar().
Referenced by TTreePlayer::DrawSelect(), and TTreePlayer::GetVar1().
TTreeFormula* TSelectorDraw::GetVar2 | ( | ) | const [inline] |
Definition at line 90 of file TSelectorDraw.h.
References GetVar().
Referenced by TTreePlayer::DrawSelect(), and TTreePlayer::GetVar2().
TTreeFormula* TSelectorDraw::GetVar3 | ( | ) | const [inline] |
Definition at line 91 of file TSelectorDraw.h.
References GetVar().
Referenced by TTreePlayer::DrawSelect(), and TTreePlayer::GetVar3().
TTreeFormula* TSelectorDraw::GetVar4 | ( | ) | const [inline] |
Definition at line 92 of file TSelectorDraw.h.
References GetVar().
Referenced by TTreePlayer::GetVar4().
Definition at line 978 of file TSelectorDraw.cxx.
References fDimension, and fVal.
Referenced by TParallelCoord::ApplySelectionToTree(), TParallelCoord::BuildParallelCoord(), TFitEditor::DoFit(), TParallelCoord::GetTree(), GetV1(), GetV2(), GetV3(), GetV4(), TTreePlayer::GetVal(), TParallelCoord::ResetTree(), and TTreePlayer::UnbinnedFit().
virtual Double_t* TSelectorDraw::GetV1 | ( | ) | const [inline, virtual] |
Definition at line 94 of file TSelectorDraw.h.
References GetVal().
Referenced by TTreePlayer::GetV1().
virtual Double_t* TSelectorDraw::GetV2 | ( | ) | const [inline, virtual] |
Definition at line 95 of file TSelectorDraw.h.
References GetVal().
Referenced by TTreePlayer::GetV2().
virtual Double_t* TSelectorDraw::GetV3 | ( | ) | const [inline, virtual] |
Definition at line 96 of file TSelectorDraw.h.
References GetVal().
Referenced by TTreePlayer::GetV3().
virtual Double_t* TSelectorDraw::GetV4 | ( | ) | const [inline, virtual] |
Definition at line 97 of file TSelectorDraw.h.
References GetVal().
Referenced by TTreePlayer::GetV4().
virtual Double_t* TSelectorDraw::GetW | ( | ) | const [inline, virtual] |
Bool_t TSelectorDraw::Notify | ( | ) | [virtual] |
Reimplemented from TSelector.
Definition at line 1062 of file TSelectorDraw.cxx.
References fDimension, fSelect, fTree, fVar, fWeight, TTree::GetWeight(), i, kTRUE, and TTreeFormula::UpdateFormulaLeaves().
Referenced by TTreePlayer::UpdateFormulaLeaves().
void TSelectorDraw::ProcessFill | ( | Long64_t | entry | ) | [virtual] |
Reimplemented from TSelector.
Definition at line 1077 of file TSelectorDraw.cxx.
References fDimension, fForceRead, fManager, fMultiplicity, fNfill, fObjEval, fSelect, fTree, fVal, fVar, fW, fWeight, TTree::GetEstimate(), TTreeFormulaManager::GetNdata(), i, ProcessFillMultiple(), ProcessFillObject(), and TakeAction().
void TSelectorDraw::ProcessFillMultiple | ( | Long64_t | entry | ) | [virtual] |
Definition at line 1111 of file TSelectorDraw.cxx.
References TTreeFormula::EvalInstance(), fDimension, fManager, fNfill, fSelect, fSelectMultiple, fTree, fVal, fVar, fVarMultiple, fW, fWeight, TTree::GetEstimate(), TTreeFormulaManager::GetNdata(), i, k, ndata, and TakeAction().
Referenced by ProcessFill().
void TSelectorDraw::ProcessFillObject | ( | Long64_t | entry | ) | [virtual] |
Definition at line 1173 of file TSelectorDraw.cxx.
References bits, xmlio::Class, TTreeFormula::EvalClass(), TTreeFormula::EvalInstance(), TTreeFormula::EvalObject(), fDimension, fManager, fNfill, fSelect, fSelectMultiple, fTree, fVal, fVar, fW, fWeight, TTree::GetEstimate(), TTreeFormulaManager::GetNdata(), i, kWarn, nbits, ndata, TObject::SetBit(), TakeAction(), TObject::TestBit(), and TObject::Warning().
Referenced by ProcessFill().
void TSelectorDraw::SetEstimate | ( | Long64_t | n | ) | [virtual] |
Definition at line 1238 of file TSelectorDraw.cxx.
References fVal, fValSize, fW, and i.
Referenced by TTreePlayer::SetEstimate().
UInt_t TSelectorDraw::SplitNames | ( | const TString & | varexp, | |
std::vector< TString > & | names | |||
) | [virtual] |
Definition at line 1032 of file TSelectorDraw.cxx.
References i, kFALSE, kTRUE, and TString::Length().
Referenced by CompileVariables(), TTreePlayer::Principal(), TTreePlayer::Query(), TTreePlayer::Scan(), TSPlot::SetTreeSelection(), TTreeTableInterface::SetVariablesExpression(), and TSpider::SetVariablesExpression().
void TSelectorDraw::TakeAction | ( | ) | [virtual] |
Definition at line 1252 of file TSelectorDraw.cxx.
References TList::Add(), TObjArray::AddAt(), TObjArray::At(), xmlio::Class, TString::Contains(), TString::Data(), TGraph::Draw(), TPolyMarker3D::Draw(), TObject::Draw(), TEventList::Enter(), fAction, fDraw, TProfile2D::Fill(), TH3::Fill(), TH2::Fill(), THLimitsFinder::FindGoodLimits(), TList::FindObject(), fNfill, TSelector::fObject, TSelector::fOption, Form(), fSelectedRows, fTree, fVal, fVmax, fVmin, fW, TTree::GetChainOffset(), TStyle::GetColorPalette(), TAttFill::GetFillColor(), TAttFill::GetFillStyle(), TEventList::GetIndex(), TPolyMarker3D::GetLastPoint(), THLimitsFinder::GetLimitsFinder(), TAttLine::GetLineColor(), TAttLine::GetLineStyle(), TH1::GetListOfFunctions(), TAttMarker::GetMarkerColor(), TAttMarker::GetMarkerSize(), TAttMarker::GetMarkerStyle(), TGraph::GetN(), TStyle::GetNumberOfColors(), TTree::GetReadEntry(), TTree::GetTree(), TTree::GetUpdate(), gPad, gr, gROOT, gStyle, h2, i, TObject::InheritsFrom(), TColor::InitializeColors(), TObject::kCanDelete, TH1::kCanRebin, kFALSE, TString::Length(), Long64_t, TROOT::ProcessLineFast(), TObjArray::Remove(), TObject::SetBit(), TGraph::SetEditable(), TH1::SetEntries(), TAttFill::SetFillColor(), TAttFill::SetFillStyle(), TAttLine::SetLineColor(), TAttLine::SetLineStyle(), TAttMarker::SetMarkerColor(), TAttMarker::SetMarkerSize(), TAttMarker::SetMarkerStyle(), TH1::SetMaximum(), TH1::SetMinimum(), TCollection::SetName(), TCollection::SetOwner(), TGraph::SetPoint(), TPolyMarker3D::SetPoint(), strcasecmp, TakeEstimate(), TObject::TestBit(), and TObjArray::UncheckedAt().
Referenced by ProcessFill(), ProcessFillMultiple(), ProcessFillObject(), and Terminate().
void TSelectorDraw::TakeEstimate | ( | ) | [virtual] |
Definition at line 1433 of file TSelectorDraw.cxx.
References TString::Contains(), TView::CreateView(), TString::Data(), TGraph::Draw(), TPolyMarker3D::Draw(), TH1::Draw(), TH1::DrawCopy(), TH2D::DrawCopy(), entry, fAction, fDimension, fDraw, TH3::Fill(), TH2::Fill(), TH2::FillN(), THLimitsFinder::FindGoodLimits(), fNfill, TSelector::fObject, TSelector::fOption, fTree, fVal, fValSize, fVmax, fVmin, fW, TAttFill::GetFillColor(), TAttFill::GetFillStyle(), THLimitsFinder::GetLimitsFinder(), TAttLine::GetLineColor(), TAttLine::GetLineStyle(), TAttMarker::GetMarkerColor(), TAttMarker::GetMarkerSize(), TAttMarker::GetMarkerStyle(), gPad, h1, h2, hp, i, TObject::kCanDelete, TH1::kCanRebin, kFALSE, kTRUE, TString::Length(), Long64_t, TObject::SetBit(), TGraph::SetEditable(), TAttFill::SetFillColor(), TAttFill::SetFillStyle(), TAttLine::SetLineColor(), TAttLine::SetLineStyle(), TAttMarker::SetMarkerColor(), TAttMarker::SetMarkerSize(), TAttMarker::SetMarkerStyle(), TPolyMarker3D::SetPoint(), TH1::SetStats(), strcasecmp, and TObject::TestBit().
Referenced by TakeAction().
void TSelectorDraw::Terminate | ( | ) | [virtual] |
Reimplemented from TSelector.
Definition at line 1667 of file TSelectorDraw.cxx.
References fDraw, fNfill, fSelectedRows, TSelector::SetStatus(), TakeAction(), and TObject::TestBit().
TSelectorDraw::ClassDef | ( | TSelectorDraw | , | |
1 | ||||
) |
virtual void TSelectorDraw::ClearFormula | ( | ) | [protected, virtual] |
virtual Bool_t TSelectorDraw::CompileVariables | ( | const char * | varexp = "" , |
|
const char * | selection = "" | |||
) | [protected, virtual] |
virtual void TSelectorDraw::InitArrays | ( | Int_t | newsize | ) | [protected, virtual] |
TSelectorDraw& TSelectorDraw::operator= | ( | const TSelectorDraw & | ) | [private] |
virtual Int_t TSelectorDraw::GetAction | ( | ) | const [inline, virtual] |
virtual Bool_t TSelectorDraw::GetCleanElist | ( | ) | const [inline, virtual] |
virtual Int_t TSelectorDraw::GetDimension | ( | ) | const [inline, virtual] |
virtual Long64_t TSelectorDraw::GetDrawFlag | ( | ) | const [inline, virtual] |
TObject* TSelectorDraw::GetObject | ( | ) | const [inline] |
Int_t TSelectorDraw::GetMultiplicity | ( | ) | const [inline] |
virtual Int_t TSelectorDraw::GetNfill | ( | ) | const [inline, virtual] |
TH1* TSelectorDraw::GetOldHistogram | ( | ) | const [inline] |
TTreeFormula* TSelectorDraw::GetSelect | ( | ) | const [inline] |
virtual Long64_t TSelectorDraw::GetSelectedRows | ( | ) | const [inline, virtual] |
TTree* TSelectorDraw::GetTree | ( | ) | const [inline] |
TTreeFormula* TSelectorDraw::GetVar | ( | Int_t | i | ) | const |
TTreeFormula* TSelectorDraw::GetVar1 | ( | ) | const [inline] |
TTreeFormula* TSelectorDraw::GetVar2 | ( | ) | const [inline] |
TTreeFormula* TSelectorDraw::GetVar3 | ( | ) | const [inline] |
TTreeFormula* TSelectorDraw::GetVar4 | ( | ) | const [inline] |
virtual Double_t* TSelectorDraw::GetV1 | ( | ) | const [inline, virtual] |
virtual Double_t* TSelectorDraw::GetV2 | ( | ) | const [inline, virtual] |
virtual Double_t* TSelectorDraw::GetV3 | ( | ) | const [inline, virtual] |
virtual Double_t* TSelectorDraw::GetV4 | ( | ) | const [inline, virtual] |
virtual Double_t* TSelectorDraw::GetW | ( | ) | const [inline, virtual] |
virtual void TSelectorDraw::ProcessFillMultiple | ( | Long64_t | entry | ) | [virtual] |
virtual void TSelectorDraw::ProcessFillObject | ( | Long64_t | entry | ) | [virtual] |
virtual void TSelectorDraw::SetEstimate | ( | Long64_t | n | ) | [virtual] |
virtual UInt_t TSelectorDraw::SplitNames | ( | const TString & | varexp, | |
std::vector< TString > & | names | |||
) | [virtual] |
virtual void TSelectorDraw::TakeAction | ( | ) | [virtual] |
virtual void TSelectorDraw::TakeEstimate | ( | ) | [virtual] |
virtual void TSelectorDraw::Terminate | ( | ) | [virtual] |
Reimplemented from TSelector.
TSelectorDraw::ClassDef | ( | TSelectorDraw | , | |
1 | ||||
) |
TTree* TSelectorDraw::fTree [protected] |
Definition at line 37 of file TSelectorDraw.h.
Referenced by Begin(), CompileVariables(), GetTree(), Notify(), ProcessFill(), ProcessFillMultiple(), ProcessFillObject(), TakeAction(), and TakeEstimate().
TTreeFormula** TSelectorDraw::fVar [protected] |
Definition at line 38 of file TSelectorDraw.h.
Referenced by Begin(), ClearFormula(), CompileVariables(), GetVar(), InitArrays(), Notify(), ProcessFill(), ProcessFillMultiple(), ProcessFillObject(), and ~TSelectorDraw().
TTreeFormula* TSelectorDraw::fSelect [protected] |
[fDimension] Array of pointers to variables formula
Definition at line 39 of file TSelectorDraw.h.
Referenced by Begin(), ClearFormula(), CompileVariables(), GetSelect(), Notify(), ProcessFill(), ProcessFillMultiple(), and ProcessFillObject().
TTreeFormulaManager* TSelectorDraw::fManager [protected] |
Definition at line 40 of file TSelectorDraw.h.
Referenced by ClearFormula(), CompileVariables(), ProcessFill(), ProcessFillMultiple(), and ProcessFillObject().
TObject* TSelectorDraw::fTreeElist [protected] |
TH1* TSelectorDraw::fOldHistogram [protected] |
Int_t TSelectorDraw::fAction [protected] |
Pointer to previously used histogram.
Definition at line 43 of file TSelectorDraw.h.
Referenced by Begin(), GetAction(), TakeAction(), and TakeEstimate().
Long64_t TSelectorDraw::fDraw [protected] |
Action type.
Definition at line 44 of file TSelectorDraw.h.
Referenced by Begin(), GetDrawFlag(), TakeAction(), TakeEstimate(), and Terminate().
Int_t TSelectorDraw::fNfill [protected] |
Last entry loop number when object was drawn.
Definition at line 45 of file TSelectorDraw.h.
Referenced by Begin(), GetNfill(), ProcessFill(), ProcessFillMultiple(), ProcessFillObject(), TEvePointSelector::TakeAction(), TakeAction(), TakeEstimate(), and Terminate().
Int_t TSelectorDraw::fMultiplicity [protected] |
Total number of histogram fills.
Definition at line 46 of file TSelectorDraw.h.
Referenced by ClearFormula(), CompileVariables(), GetMultiplicity(), and ProcessFill().
Int_t TSelectorDraw::fDimension [protected] |
Definition at line 47 of file TSelectorDraw.h.
Referenced by Begin(), CompileVariables(), GetDimension(), GetVal(), GetVar(), Notify(), ProcessFill(), ProcessFillMultiple(), ProcessFillObject(), and TakeEstimate().
Long64_t TSelectorDraw::fSelectedRows [protected] |
Definition at line 48 of file TSelectorDraw.h.
Referenced by Begin(), GetSelectedRows(), TEvePointSelector::Select(), TEvePointSelector::TakeAction(), TakeAction(), and Terminate().
Long64_t TSelectorDraw::fOldEstimate [protected] |
Int_t TSelectorDraw::fForceRead [protected] |
Int_t* TSelectorDraw::fNbins [protected] |
Definition at line 51 of file TSelectorDraw.h.
Referenced by Begin(), InitArrays(), and ~TSelectorDraw().
Double_t* TSelectorDraw::fVmin [protected] |
[fDimension] Number of bins per dimension
Definition at line 52 of file TSelectorDraw.h.
Referenced by Begin(), InitArrays(), TakeAction(), TakeEstimate(), and ~TSelectorDraw().
Double_t* TSelectorDraw::fVmax [protected] |
[fDimension] Minima of varexp columns
Definition at line 53 of file TSelectorDraw.h.
Referenced by Begin(), InitArrays(), TakeAction(), TakeEstimate(), and ~TSelectorDraw().
Double_t TSelectorDraw::fWeight [protected] |
[fDimension] Maxima of varexp columns
Definition at line 54 of file TSelectorDraw.h.
Referenced by Begin(), Notify(), ProcessFill(), ProcessFillMultiple(), and ProcessFillObject().
Double_t** TSelectorDraw::fVal [protected] |
Definition at line 55 of file TSelectorDraw.h.
Referenced by Begin(), GetVal(), InitArrays(), ProcessFill(), ProcessFillMultiple(), ProcessFillObject(), SetEstimate(), TakeAction(), TakeEstimate(), and ~TSelectorDraw().
Int_t TSelectorDraw::fValSize [protected] |
[fSelectedRows][fDimension] Local buffer for the variables
Definition at line 56 of file TSelectorDraw.h.
Referenced by Begin(), ClearFormula(), InitArrays(), SetEstimate(), TakeEstimate(), and ~TSelectorDraw().
Double_t* TSelectorDraw::fW [protected] |
Definition at line 57 of file TSelectorDraw.h.
Referenced by Begin(), GetW(), ProcessFill(), ProcessFillMultiple(), ProcessFillObject(), SetEstimate(), TakeAction(), TakeEstimate(), and ~TSelectorDraw().
Bool_t* TSelectorDraw::fVarMultiple [protected] |
[fSelectedRows]Local buffer for weights
Definition at line 58 of file TSelectorDraw.h.
Referenced by Begin(), InitArrays(), ProcessFillMultiple(), and ~TSelectorDraw().
Bool_t TSelectorDraw::fSelectMultiple [protected] |
[fDimension] true if fVar[i] has a variable index
Definition at line 59 of file TSelectorDraw.h.
Referenced by Begin(), ProcessFillMultiple(), and ProcessFillObject().
Bool_t TSelectorDraw::fCleanElist [protected] |
Bool_t TSelectorDraw::fObjEval [protected] |
TTree* TSelectorDraw::fTree [protected] |
Definition at line 37 of file TSelectorDraw.h.
TTreeFormula** TSelectorDraw::fVar [protected] |
Definition at line 38 of file TSelectorDraw.h.
TTreeFormula* TSelectorDraw::fSelect [protected] |
TTreeFormulaManager* TSelectorDraw::fManager [protected] |
Definition at line 40 of file TSelectorDraw.h.
TObject* TSelectorDraw::fTreeElist [protected] |
Definition at line 41 of file TSelectorDraw.h.
TH1* TSelectorDraw::fOldHistogram [protected] |
Definition at line 42 of file TSelectorDraw.h.
Int_t* TSelectorDraw::fNbins [protected] |
Definition at line 51 of file TSelectorDraw.h.
Double_t* TSelectorDraw::fVmin [protected] |
Double_t* TSelectorDraw::fVmax [protected] |
Double_t** TSelectorDraw::fVal [protected] |
Definition at line 55 of file TSelectorDraw.h.
Double_t* TSelectorDraw::fW [protected] |
Definition at line 57 of file TSelectorDraw.h.
Bool_t* TSelectorDraw::fVarMultiple [protected] |