#include <TTreeDrawArgsParser.h>
Inheritance diagram for TTreeDrawArgsParser:
Definition at line 33 of file TTreeDrawArgsParser.h.
Definition at line 36 of file TTreeDrawArgsParser.h.
Definition at line 36 of file TTreeDrawArgsParser.h.
TTreeDrawArgsParser::TTreeDrawArgsParser | ( | ) |
TTreeDrawArgsParser::~TTreeDrawArgsParser | ( | ) |
Definition at line 41 of file TTreeDrawArgsParser.cxx.
TTreeDrawArgsParser::TTreeDrawArgsParser | ( | ) |
TTreeDrawArgsParser::~TTreeDrawArgsParser | ( | ) |
void TTreeDrawArgsParser::ClearPrevious | ( | ) | [protected] |
Definition at line 54 of file TTreeDrawArgsParser.cxx.
References fAdd, fDimension, fDrawProfile, fEntryList, fExp, fgMaxDimension, fgMaxParameters, fName, fNoParameters, fOption, fOptionSame, fOriginal, fOutputType, fParameterGiven, fParameters, fSelection, fShouldDraw, fVarExp, i, kFALSE, kTRUE, and kUNKNOWN.
Referenced by Parse().
TTreeDrawArgsParser::EOutputType TTreeDrawArgsParser::DefineType | ( | ) | [protected] |
Definition at line 261 of file TTreeDrawArgsParser.cxx.
References TString::Contains(), fDimension, fDrawProfile, fEntryList, fOption, fOutputType, graph(), kENTRYLIST, kEVENTLIST, kFALSE, kGRAPH, kHISTOGRAM1D, kHISTOGRAM2D, kLISTOFGRAPHS, kLISTOFPOLYMARKERS3D, kPOLYMARKER3D, kPROFILE, kPROFILE2D, kTRUE, kUNKNOWN, l, and TString::Length().
Referenced by Parse().
Definition at line 82 of file TTreeDrawArgsParser.cxx.
References fDimension, fgMaxDimension, fVarExp, i, kFALSE, kTRUE, and variables().
Referenced by ParseVarExp().
Definition at line 121 of file TTreeDrawArgsParser.cxx.
References TObject::Error(), fAdd, fgMaxParameters, fName, fNoParameters, fParameterGiven, fParameters, i, kFALSE, kTRUE, name, p, result(), and s.
Referenced by ParseVarExp().
Bool_t TTreeDrawArgsParser::ParseOption | ( | ) | [protected] |
Definition at line 206 of file TTreeDrawArgsParser.cxx.
References TString::Contains(), fDrawProfile, fEntryList, fOption, fOptionSame, fShouldDraw, kFALSE, kTRUE, and TString::ToLower().
Referenced by Parse().
Bool_t TTreeDrawArgsParser::ParseVarExp | ( | ) | [protected] |
Definition at line 181 of file TTreeDrawArgsParser.cxx.
References TString::Data(), TObject::Error(), fExp, kFALSE, TString::Length(), name, ParseName(), result(), SplitVariables(), and variables().
Referenced by Parse().
Bool_t TTreeDrawArgsParser::Parse | ( | const char * | varexp, | |
const char * | selection, | |||
Option_t * | option | |||
) |
Definition at line 229 of file TTreeDrawArgsParser.cxx.
References ClearPrevious(), DefineType(), fExp, fName, fOption, fOriginal, fSelection, gDirectory, TDirectory::Get(), kFALSE, kTRUE, ParseOption(), and ParseVarExp().
Referenced by TProofDrawProfile2D::Begin(), TProofDrawHist::Begin(), TProofDraw::Begin(), TProofDrawProfile::Begin(), TProofDrawProfile::DefVar(), TProofDrawProfile2D::DefVar(), TProofDrawHist::DefVar(), TProofDrawEntryList::SlaveBegin(), TProofDrawProfile2D::SlaveBegin(), TProofDrawHist::SlaveBegin(), TProofDrawGraph::SlaveBegin(), TProofDrawProfile::SlaveBegin(), TProofDrawEventList::SlaveBegin(), TProofDrawPolyMarker3D::SlaveBegin(), TProofDrawEntryList::Terminate(), and TProofDrawEventList::Terminate().
Bool_t TTreeDrawArgsParser::GetAdd | ( | ) | const [inline] |
Definition at line 89 of file TTreeDrawArgsParser.h.
References fAdd.
Referenced by TProofDrawHist::Terminate(), TProofDrawEntryList::Terminate(), TProofDrawPolyMarker3D::Terminate(), TProofDrawGraph::Terminate(), TProofDrawEventList::Terminate(), TProofDrawProfile::Terminate(), and TProofDrawProfile2D::Terminate().
Int_t TTreeDrawArgsParser::GetDimension | ( | ) | const [inline] |
Definition at line 90 of file TTreeDrawArgsParser.h.
References fDimension.
Referenced by TProofDrawProfile2D::Begin(), TProofDrawHist::Begin(), TProofDrawProfile::Begin(), TProofDrawHist::Begin2D(), TProofDrawHist::Begin3D(), TProofDraw::CompileVariables(), TProofDrawProfile::DefVar(), TProofDrawProfile2D::DefVar(), TProofDrawHist::DefVar(), TProofDrawHist::DefVar1D(), TProofDrawHist::DefVar2D(), TProofDrawHist::DefVar3D(), TProofDrawHist::SlaveBegin(), and TProofDrawPolyMarker3D::SlaveBegin().
Bool_t TTreeDrawArgsParser::GetShouldDraw | ( | ) | const [inline] |
Definition at line 91 of file TTreeDrawArgsParser.h.
References fShouldDraw.
Referenced by TProofDrawListOfPolyMarkers3D::Terminate(), TProofDrawHist::Terminate(), TProofDrawListOfGraphs::Terminate(), TProofDrawPolyMarker3D::Terminate(), TProofDrawGraph::Terminate(), TProofDrawProfile::Terminate(), and TProofDrawProfile2D::Terminate().
TString TTreeDrawArgsParser::GetExp | ( | ) | const [inline] |
Definition at line 92 of file TTreeDrawArgsParser.h.
References fExp.
Referenced by TProofDrawProfile2D::SlaveBegin(), TProofDrawHist::SlaveBegin(), and TProofDrawProfile::SlaveBegin().
Definition at line 351 of file TTreeDrawArgsParser.cxx.
References fgMaxParameters, fParameterGiven, and fParameters.
Referenced by TProofDrawProfile::DefVar(), TProofDrawProfile2D::DefVar(), TProofDrawHist::DefVar1D(), TProofDrawHist::DefVar2D(), TProofDrawHist::DefVar3D(), TProofDrawProfile2D::SlaveBegin(), TProofDrawHist::SlaveBegin(), TProofDrawProfile::SlaveBegin(), TProofDrawListOfPolyMarkers3D::Terminate(), TProofDrawListOfGraphs::Terminate(), TProofDrawPolyMarker3D::Terminate(), and TProofDrawGraph::Terminate().
Int_t TTreeDrawArgsParser::GetNoParameters | ( | ) | const [inline] |
Definition at line 94 of file TTreeDrawArgsParser.h.
References fNoParameters.
Referenced by TProofDrawProfile2D::Begin(), TProofDrawProfile::Begin(), TProofDrawHist::Begin2D(), TProofDrawHist::Begin3D(), TProofDrawProfile::DefVar(), TProofDrawProfile2D::DefVar(), TProofDrawHist::DefVar1D(), TProofDrawHist::DefVar2D(), TProofDrawHist::DefVar3D(), TProofDrawProfile2D::SlaveBegin(), TProofDrawHist::SlaveBegin(), TProofDrawProfile::SlaveBegin(), TProofDrawListOfPolyMarkers3D::Terminate(), TProofDrawListOfGraphs::Terminate(), TProofDrawPolyMarker3D::Terminate(), and TProofDrawGraph::Terminate().
Double_t TTreeDrawArgsParser::GetParameter | ( | int | num | ) | const |
Definition at line 336 of file TTreeDrawArgsParser.cxx.
References TObject::Error(), fgMaxParameters, fParameterGiven, and fParameters.
Referenced by TProofDrawProfile::DefVar(), TProofDrawProfile2D::DefVar(), TProofDrawHist::DefVar1D(), TProofDrawHist::DefVar2D(), TProofDrawHist::DefVar3D(), TProofDrawListOfPolyMarkers3D::Terminate(), TProofDrawListOfGraphs::Terminate(), TProofDrawPolyMarker3D::Terminate(), and TProofDrawGraph::Terminate().
TString TTreeDrawArgsParser::GetProofSelectorName | ( | ) | const |
Definition at line 303 of file TTreeDrawArgsParser.cxx.
References fOutputType, kENTRYLIST, kEVENTLIST, kGRAPH, kHISTOGRAM1D, kHISTOGRAM2D, kLISTOFGRAPHS, kLISTOFPOLYMARKERS3D, kPOLYMARKER3D, kPROFILE, kPROFILE2D, and kUNKNOWN.
TString TTreeDrawArgsParser::GetObjectName | ( | ) | const [inline] |
Definition at line 97 of file TTreeDrawArgsParser.h.
References fName.
Referenced by TProofDrawHist::Begin(), TProofDraw::Begin(), TProofDrawProfile::DefVar(), TProofDrawProfile2D::DefVar(), TProofDrawHist::DefVar(), TProofDrawHist::DefVar1D(), TProofDrawHist::DefVar2D(), TProofDrawHist::DefVar3D(), TProofDrawProfile2D::SlaveBegin(), TProofDrawHist::SlaveBegin(), TProofDrawProfile::SlaveBegin(), TProofDrawListOfPolyMarkers3D::Terminate(), TProofDrawHist::Terminate(), TProofDrawListOfGraphs::Terminate(), TProofDrawPolyMarker3D::Terminate(), TProofDrawGraph::Terminate(), TProofDrawProfile::Terminate(), and TProofDrawProfile2D::Terminate().
TString TTreeDrawArgsParser::GetObjectTitle | ( | ) | const |
Definition at line 409 of file TTreeDrawArgsParser.cxx.
References TString::Data(), Form(), fSelection, and GetVarExp().
Referenced by TProofDrawProfile2D::SlaveBegin(), TProofDrawHist::SlaveBegin(), TProofDrawProfile::SlaveBegin(), TProofDrawListOfPolyMarkers3D::Terminate(), TProofDrawHist::Terminate(), TProofDrawListOfGraphs::Terminate(), TProofDrawPolyMarker3D::Terminate(), TProofDrawGraph::Terminate(), TProofDrawProfile2D::Terminate(), and TProofDrawProfile::Terminate().
Bool_t TTreeDrawArgsParser::GetOptionSame | ( | ) | const [inline] |
TObject* TTreeDrawArgsParser::GetOriginal | ( | ) | const [inline] |
Definition at line 100 of file TTreeDrawArgsParser.h.
References fOriginal.
Referenced by TProofDrawProfile2D::Begin(), TProofDrawProfile::Begin(), TProofDrawHist::Begin2D(), TProofDrawHist::Begin3D(), TProofDrawHist::Init(), TProofDrawProfile2D::SlaveBegin(), TProofDrawProfile::SlaveBegin(), TProofDrawListOfPolyMarkers3D::Terminate(), TProofDrawHist::Terminate(), TProofDrawListOfGraphs::Terminate(), TProofDrawEntryList::Terminate(), TProofDrawPolyMarker3D::Terminate(), TProofDrawGraph::Terminate(), TProofDrawEventList::Terminate(), TProofDrawProfile::Terminate(), and TProofDrawProfile2D::Terminate().
TString TTreeDrawArgsParser::GetSelection | ( | ) | const [inline] |
Definition at line 101 of file TTreeDrawArgsParser.h.
References fSelection.
Referenced by TProofDraw::CompileVariables().
Definition at line 380 of file TTreeDrawArgsParser.cxx.
References TObject::Error(), fDimension, and fVarExp.
Referenced by TProofDraw::CompileVariables(), TProofDrawProfile::DefVar(), TProofDrawProfile2D::DefVar(), TProofDrawHist::DefVar1D(), TProofDrawHist::DefVar2D(), and TProofDrawHist::DefVar3D().
TString TTreeDrawArgsParser::GetVarExp | ( | ) | const |
Definition at line 393 of file TTreeDrawArgsParser.cxx.
References exp(), fDimension, fVarExp, and i.
Referenced by GetObjectTitle().
Bool_t TTreeDrawArgsParser::IsSpecified | ( | int | num | ) | const |
Definition at line 365 of file TTreeDrawArgsParser.cxx.
References TObject::Error(), fgMaxParameters, fParameterGiven, and kFALSE.
Referenced by TProofDrawProfile::DefVar(), TProofDrawProfile2D::DefVar(), TProofDrawHist::DefVar1D(), TProofDrawHist::DefVar2D(), TProofDrawHist::DefVar3D(), TProofDrawListOfPolyMarkers3D::Terminate(), TProofDrawListOfGraphs::Terminate(), TProofDrawPolyMarker3D::Terminate(), and TProofDrawGraph::Terminate().
void TTreeDrawArgsParser::SetObjectName | ( | const char * | s | ) | [inline] |
Definition at line 105 of file TTreeDrawArgsParser.h.
References fName.
Referenced by TProofDrawHist::Begin(), TProofDraw::Begin(), TProofDrawProfile::DefVar(), TProofDrawProfile2D::DefVar(), and TProofDrawHist::DefVar().
void TTreeDrawArgsParser::SetOriginal | ( | TObject * | o | ) | [inline] |
Definition at line 106 of file TTreeDrawArgsParser.h.
Referenced by TProofDrawProfile::DefVar(), TProofDrawProfile2D::DefVar(), TProofDrawHist::DefVar1D(), TProofDrawHist::DefVar2D(), TProofDrawHist::DefVar3D(), TProofDrawListOfPolyMarkers3D::Terminate(), TProofDrawListOfGraphs::Terminate(), TProofDrawPolyMarker3D::Terminate(), and TProofDrawGraph::Terminate().
Int_t TTreeDrawArgsParser::GetMaxDimension | ( | ) | [static] |
Definition at line 47 of file TTreeDrawArgsParser.cxx.
References fgMaxDimension.
Referenced by G__G__TreePlayer_398_0_27(), G__setup_memfuncTTreeDrawArgsParser(), and TProofDraw::ProcessSingle().
TTreeDrawArgsParser::ClassDef | ( | TTreeDrawArgsParser | , | |
0 | ||||
) |
void TTreeDrawArgsParser::ClearPrevious | ( | ) | [protected] |
TTreeDrawArgsParser::EOutputType TTreeDrawArgsParser::DefineType | ( | ) | [protected] |
Bool_t TTreeDrawArgsParser::ParseOption | ( | ) | [protected] |
Bool_t TTreeDrawArgsParser::ParseVarExp | ( | ) | [protected] |
Bool_t TTreeDrawArgsParser::Parse | ( | const char * | varexp, | |
const char * | selection, | |||
Option_t * | option | |||
) |
Bool_t TTreeDrawArgsParser::GetAdd | ( | ) | const [inline] |
Int_t TTreeDrawArgsParser::GetDimension | ( | ) | const [inline] |
Bool_t TTreeDrawArgsParser::GetShouldDraw | ( | ) | const [inline] |
TString TTreeDrawArgsParser::GetExp | ( | ) | const [inline] |
Int_t TTreeDrawArgsParser::GetNoParameters | ( | ) | const [inline] |
Double_t TTreeDrawArgsParser::GetParameter | ( | int | num | ) | const |
TString TTreeDrawArgsParser::GetProofSelectorName | ( | ) | const |
TString TTreeDrawArgsParser::GetObjectName | ( | ) | const [inline] |
TString TTreeDrawArgsParser::GetObjectTitle | ( | ) | const |
Bool_t TTreeDrawArgsParser::GetOptionSame | ( | ) | const [inline] |
TObject* TTreeDrawArgsParser::GetOriginal | ( | ) | const [inline] |
TString TTreeDrawArgsParser::GetSelection | ( | ) | const [inline] |
TString TTreeDrawArgsParser::GetVarExp | ( | ) | const |
Bool_t TTreeDrawArgsParser::IsSpecified | ( | int | num | ) | const |
void TTreeDrawArgsParser::SetObjectName | ( | const char * | s | ) | [inline] |
void TTreeDrawArgsParser::SetOriginal | ( | TObject * | o | ) | [inline] |
static Int_t TTreeDrawArgsParser::GetMaxDimension | ( | ) | [static] |
TTreeDrawArgsParser::ClassDef | ( | TTreeDrawArgsParser | , | |
0 | ||||
) |
Int_t TTreeDrawArgsParser::fgMaxDimension [static] |
Definition at line 50 of file TTreeDrawArgsParser.h.
Referenced by ClearPrevious(), G__setup_memvarTTreeDrawArgsParser(), GetMaxDimension(), and SplitVariables().
Definition at line 51 of file TTreeDrawArgsParser.h.
Referenced by ClearPrevious(), G__setup_memvarTTreeDrawArgsParser(), GetIfSpecified(), GetParameter(), IsSpecified(), and ParseName().
TString TTreeDrawArgsParser::fExp [protected] |
Definition at line 54 of file TTreeDrawArgsParser.h.
Referenced by ClearPrevious(), GetExp(), Parse(), and ParseVarExp().
TString TTreeDrawArgsParser::fSelection [protected] |
Definition at line 55 of file TTreeDrawArgsParser.h.
Referenced by ClearPrevious(), GetObjectTitle(), GetSelection(), and Parse().
TString TTreeDrawArgsParser::fOption [protected] |
Definition at line 56 of file TTreeDrawArgsParser.h.
Referenced by ClearPrevious(), DefineType(), Parse(), and ParseOption().
Int_t TTreeDrawArgsParser::fDimension [protected] |
Definition at line 58 of file TTreeDrawArgsParser.h.
Referenced by ClearPrevious(), DefineType(), GetDimension(), GetVarExp(), and SplitVariables().
TString TTreeDrawArgsParser::fVarExp [protected] |
Definition at line 59 of file TTreeDrawArgsParser.h.
Referenced by ClearPrevious(), GetVarExp(), and SplitVariables().
Bool_t TTreeDrawArgsParser::fAdd [protected] |
Definition at line 63 of file TTreeDrawArgsParser.h.
Referenced by ClearPrevious(), GetAdd(), and ParseName().
TString TTreeDrawArgsParser::fName [protected] |
Definition at line 64 of file TTreeDrawArgsParser.h.
Referenced by ClearPrevious(), GetObjectName(), Parse(), ParseName(), and SetObjectName().
Int_t TTreeDrawArgsParser::fNoParameters [protected] |
Definition at line 66 of file TTreeDrawArgsParser.h.
Referenced by ClearPrevious(), GetNoParameters(), and ParseName().
Bool_t TTreeDrawArgsParser::fParameterGiven [protected] |
Definition at line 67 of file TTreeDrawArgsParser.h.
Referenced by ClearPrevious(), GetIfSpecified(), GetParameter(), IsSpecified(), and ParseName().
Double_t TTreeDrawArgsParser::fParameters [protected] |
Definition at line 68 of file TTreeDrawArgsParser.h.
Referenced by ClearPrevious(), GetIfSpecified(), GetParameter(), and ParseName().
Bool_t TTreeDrawArgsParser::fShouldDraw [protected] |
Definition at line 70 of file TTreeDrawArgsParser.h.
Referenced by ClearPrevious(), GetShouldDraw(), and ParseOption().
Bool_t TTreeDrawArgsParser::fOptionSame [protected] |
Definition at line 71 of file TTreeDrawArgsParser.h.
Referenced by ClearPrevious(), GetOptionSame(), and ParseOption().
Bool_t TTreeDrawArgsParser::fEntryList [protected] |
Definition at line 72 of file TTreeDrawArgsParser.h.
Referenced by ClearPrevious(), DefineType(), and ParseOption().
TObject* TTreeDrawArgsParser::fOriginal [protected] |
Definition at line 73 of file TTreeDrawArgsParser.h.
Referenced by ClearPrevious(), GetOriginal(), Parse(), and SetOriginal().
Bool_t TTreeDrawArgsParser::fDrawProfile [protected] |
Definition at line 74 of file TTreeDrawArgsParser.h.
Referenced by ClearPrevious(), DefineType(), and ParseOption().
EOutputType TTreeDrawArgsParser::fOutputType [protected] |
Definition at line 75 of file TTreeDrawArgsParser.h.
Referenced by ClearPrevious(), DefineType(), and GetProofSelectorName().
TObject* TTreeDrawArgsParser::fOriginal [protected] |
Definition at line 73 of file TTreeDrawArgsParser.h.