81      info.
Parse(var, sel, opt);
 
  114   : fStatus(0), fManager(0), fTree(0)
 
  154   PDB(kDraw,1) 
Info(
"Notify",
"Enter");
 
  174   PDB(kDraw,1) 
Info(
"Begin",
"Enter tree = %p", 
tree);
 
  227   PDB(kDraw,3) 
Info(
"ProcessSingle",
"w[%d] = %f", i, w);
 
  232         v[j] = 
fVar[j]->EvalInstance(i);
 
  234         PDB(kDraw,4) 
Info(
"Process",
"v[0] = %f", 
v[0]);
 
  246   PDB(kDraw,3) 
Info(
"Process", 
"enter entry = %lld", entry);
 
  251   PDB(kDraw,3) 
Info(
"Process",
"ndata = %d", ndata);
 
  253   for (
Int_t i=0;i<ndata;i++) {
 
  266   PDB(kDraw,1) 
Info(
"SlaveTerminate",
"Enter");
 
  275   PDB(kDraw,1) 
Info(
"Terminate",
"Enter");
 
  297   for (
Int_t i = 0; i < 4; i++)
 
  314      gROOT->MakeDefCanvas();
 
  316      PDB(kDraw,2) 
Info(
"SetCanvas", 
"created canvas %s", 
name.Data());
 
  319         Info(
"SetCanvas", 
"using canvas %s", 
gPad->GetName());
 
  329   PDB(kDraw,2) 
Info(
"SetDrawAtt", 
"setting attributes for %s", o->
GetName());
 
  343      PDB(kDraw,2) 
Info(
"SetDrawAtt", 
"line:   c:%d, s:%d, wd:%d",
 
  355         Info(
"SetDrawAtt", 
"att: %d", att);
 
  362      PDB(kDraw,2) 
Info(
"SetDrawAtt", 
"marker: c:%d, s:%d, sz:%f",
 
  375      PDB(kDraw,2) 
Info(
"SetDrawAtt", 
"area:   c:%d, s:%d",
 
  392      m.Form(
"%s::%s: %s", IsA()->
GetName(), sub, mesg);
 
  394      m.Form(
"TProofDraw::%s: %s", sub, mesg);
 
  412            na.Form(
"alias:%s", 
n.Data());
 
  437      if (!
fVar[i]->GetNdim()) {
 
  439         Error(
"CompileVariables", 
"Error compiling expression");
 
  440         SetError(
"CompileVariables", 
"Error compiling variables");
 
  527   PDB(kDraw,1) 
Info(
"Begin",
"Enter tree = %p", 
tree);
 
  551            Error(
"Begin", 
"Wrong dimension");
 
  570   double binsx, minx, maxx;
 
  590      Error(
"DefVar1D", 
"Cannot find varexp on the fInput");
 
  605   double binsx, minx, maxx;
 
  606   double binsy, miny, maxy;
 
  636      Error(
"DefVar2D", 
"Cannot find varexp on the fInput");
 
  651   double binsx, minx, maxx;
 
  652   double binsy, miny, maxy;
 
  653   double binsz, minz, maxz;
 
  694      Error(
"DefVar3D", 
"Cannot find varexp on the fInput");
 
  704   PDB(kDraw,1) 
Info(
"DefVar",
"Enter");
 
  728            Error(
"DefVar", 
"Wrong dimension");
 
  765   PDB(kDraw,1) 
Info(
"SlaveBegin",
"Enter tree = %p", 
tree);
 
  783      if (objname && strlen(objname) > 0 && strcmp(objname, 
"htemp")) {
 
  787            PDB(kDraw,1) 
Info(
"SlaveBegin",
"original histogram found");
 
  789            PDB(kDraw,1) 
Info(
"SlaveBegin", 
"original object '%s' not found" 
  790                                          " or it is not a histogram", objname);
 
  796         Int_t countx = 100; 
double minx = 0, maxx = 0;
 
  797         Int_t county = 100; 
double miny = 0, maxy = 0;
 
  798         Int_t countz = 100; 
double minz = 0, maxz = 0;
 
  811            Error(
"SlaveBegin", 
"Impossible - Wrong number of parameters");
 
  830            Info(
"Begin", 
"Wrong dimension");
 
  836            if (strstr(opt->GetTitle(), 
"rebin"))
 
  869   PDB(kDraw,1) 
Info(
"Terminate",
"Enter");
 
  914         Error(
"Init", 
"Impossible - fElist cannot be 0");
 
  928   PDB(kDraw,1) 
Info(
"SlaveBegin",
"Enter tree = %p", 
tree);
 
  970   PDB(kDraw,1) 
Info(
"SlaveTerminate",
"Enter");
 
  999      Error(
"Terminate", 
"Cannot find output EventList");
 
 1010   PDB(kDraw,1) 
Info(
"Init",
"Enter tree = %p", 
tree);
 
 1021   PDB(kDraw,1) 
Info(
"SlaveBegin",
"Enter tree = %p", 
tree);
 
 1060   PDB(kDraw,1) 
Info(
"SlaveTerminate",
"Enter");
 
 1089      Error(
"Terminate", 
"Cannot find output EventList");
 
 1100   PDB(kDraw,1) 
Info(
"Init",
"Enter tree = %p", 
tree);
 
 1123   PDB(kDraw,1) 
Info(
"DefVar",
"Enter");
 
 1144   double binsx, minx, maxx;
 
 1165      Error(
"DefVar", 
"Cannot find varexp on the fInput");
 
 1175   PDB(kDraw,1) 
Info(
"Begin",
"Enter tree = %p", 
tree);
 
 1211   PDB(kDraw,1) 
Info(
"SlaveBegin",
"Enter tree = %p", 
tree);
 
 1235            PDB(kDraw,1) 
Info(
"SlaveBegin",
"Original profile histogram found");
 
 1239            Error(
"SlaveBegin",
"Original object found but it is not a histogram");
 
 1241      Int_t countx = 100; 
double minx = 0, maxx = 0;
 
 1248         Error(
"SlaveBegin", 
"Impossible - Wrong number of parameters");
 
 1249      TString constructorOptions = 
"";
 
 1251         constructorOptions = 
"s";
 
 1253         constructorOptions = 
"i";
 
 1255         constructorOptions = 
"g";
 
 1260                              constructorOptions);
 
 1265         if (strstr(opt->GetTitle(), 
"rebin"))
 
 1291   PDB(kDraw,1) 
Info(
"Terminate",
"Enter");
 
 1332   PDB(kDraw,1) 
Info(
"Init",
"Enter tree = %p", 
tree);
 
 1355   PDB(kDraw,1) 
Info(
"DefVar",
"Enter");
 
 1375   double binsx, minx, maxx;
 
 1376   double binsy, miny, maxy;
 
 1408      Error(
"DefVar", 
"Cannot find varexp on the fInput");
 
 1418   PDB(kDraw,1) 
Info(
"Begin",
"Enter tree = %p", 
tree);
 
 1451   PDB(kDraw,1) 
Info(
"SlaveBegin",
"Enter tree = %p", 
tree);
 
 1473            PDB(kDraw,1) 
Info(
"SlaveBegin",
"Original profile histogram found");
 
 1476            Error(
"SlaveBegin",
"Original object found but it is not a histogram");
 
 1478      Int_t countx = 40; 
double minx = 0, maxx = 0;
 
 1479      Int_t county = 40; 
double miny = 0, maxy = 0;
 
 1489         Error(
"SlaveBegin", 
"Impossible - Wrong number of parameters");
 
 1491      TString constructorOptions = 
"";
 
 1493         constructorOptions = 
"s";
 
 1495         constructorOptions = 
"i";
 
 1497         constructorOptions = 
"g";
 
 1503                              constructorOptions);
 
 1508         if (strstr(opt->GetTitle(), 
"rebin"))
 
 1534   PDB(kDraw,1) 
Info(
"Terminate",
"Enter");
 
 1575   PDB(kDraw,1) 
Info(
"Init",
"Enter tree = %p", 
tree);
 
 1597   PDB(kDraw,1) 
Info(
"SlaveBegin",
"Enter tree = %p", 
tree);
 
 1636   PDB(kDraw,1) 
Info(
"Terminate",
"Enter");
 
 1646      if ( (hist = 
dynamic_cast<TH2F*
> (orig)) == 0 ) {
 
 1649         double binsx, minx, maxx;
 
 1650         double binsy, miny, maxy;
 
 1662                        (
Int_t) binsx, minx, maxx, (
Int_t) binsy, miny, maxy);
 
 1723   PDB(kDraw,1) 
Info(
"Init",
"Enter tree = %p", 
tree);
 
 1740   PDB(kDraw,1) 
Info(
"SlaveBegin",
"Enter tree = %p", 
tree);
 
 1779   PDB(kDraw,1) 
Info(
"Terminate",
"Enter");
 
 1798      if ( (hist = 
dynamic_cast<TH3F*
> (orig)) == 0 ) {
 
 1806            double binsx, minx, maxx;
 
 1807            double binsy, miny, maxy;
 
 1808            double binsz, minz, maxz;
 
 1825                           (
Int_t) binsx, minx, maxx,
 
 1826                           (
Int_t) binsy, miny, maxy,
 
 1827                           (
Int_t) binsz, minz, maxz);
 
 1835            checkPrevious = 
kTRUE;
 
 1837               Info(
"Terminate", 
"found histo '%s' in gDirectory",
 
 1848         rmin[0] = rmax[0] = rmin[1] = rmax[1] = rmin[2] = rmax[2] = 0;
 
 1856            for (
int ii = 0; ii < 3; ii++) {
 
 1857               if (
v[ii] < rmin[ii]) rmin[ii] = 
v[ii];
 
 1858               if (
v[ii] > rmax[ii]) rmax[ii] = 
v[ii];
 
 1862         if (checkPrevious) {
 
 1878                           rmin[0], rmax[0], rmin[1], rmax[1], rmin[2], rmax[2]);
 
 1891         gPad->Range(-1,-1,1,1);
 
 1917   PDB(kDraw,1) 
Info(
"SlaveBegin",
"Enter tree = %p", 
tree);
 
 1936      fPoints->SetName(
"PROOF_SCATTERPLOT");
 
 1958   PDB(kDraw,1) 
Info(
"Terminate",
"Enter");
 
 1971      if ( (hist = 
dynamic_cast<TH2F*
> (orig)) == 0 ) {
 
 1974         double binsx, minx, maxx;
 
 1975         double binsy, miny, maxy;
 
 1987                        (
Int_t) binsx, minx, maxx, (
Int_t) binsy, miny, maxy);
 
 2001      rmin[0] = rmax[0] = rmin[1] = rmax[1] = rmin[2] = rmax[2] = 0;
 
 2002      if (
points->size() > 0) {
 
 2003         rmin[0] = rmax[0] = (*points)[0].fX;
 
 2004         rmin[1] = rmax[1] = (*points)[0].fY;
 
 2005         rmin[2] = rmax[2] = (*points)[0].fZ;
 
 2007         for (vector<Point3D_t>::const_iterator i = 
points->begin() + 1; i < points->end(); ++i) {
 
 2008            if (rmax[0] < i->fX) rmax[0] = i->fX;
 
 2009            if (rmax[1] < i->fY) rmax[1] = i->fY;
 
 2010            if (rmax[2] < i->fZ) rmax[2] = i->fZ;
 
 2011            if (rmin[0] > i->fX) rmin[0] = i->fX;
 
 2012            if (rmin[1] > i->fY) rmin[1] = i->fY;
 
 2013            if (rmin[2] > i->fZ) rmin[2] = i->fZ;
 
 2018                           rmin[1], rmax[1], rmin[2], rmax[2]);
 
 2031         for (col=0;col<ncolors;col++) {
 
 2040      for (vector<Point3D_t>::const_iterator i = 
points->begin();
 
 2041           i < points->end(); ++i) {
 
 2042         col = 
Int_t((ncolors-1)*((i->fX-rmin[0])/(rmax[0]-rmin[0])));
 
 2043         if (col < 0) col = 0;
 
 2044         if (col > ncolors-1) col = ncolors-1;
 
 2049      for (col=0;col<ncolors;col++) {
 
 2072   PDB(kDraw,1) 
Info(
"SlaveBegin",
"Enter tree = %p", 
tree);
 
 2091      fPoints->SetName(
"PROOF_SCATTERPLOT");
 
 2114   PDB(kDraw,1) 
Info(
"Terminate",
"Enter");
 
 2130         double binsx, minx, maxx;
 
 2131         double binsy, miny, maxy;
 
 2132         double binsz, minz, maxz;
 
 2149                        (
Int_t) binsx, minx, maxx,
 
 2150                        (
Int_t) binsy, miny, maxy,
 
 2151                        (
Int_t) binsz, minz, maxz);
 
 2166      rmin[0] = rmax[0] = rmin[1] = rmax[1] = rmin[2] = rmax[2] = 0;
 
 2167      if (
points->size() > 0) {
 
 2168         rmin[0] = rmax[0] = (*points)[0].fX;
 
 2169         rmin[1] = rmax[1] = (*points)[0].fY;
 
 2170         rmin[2] = rmax[2] = (*points)[0].fZ;
 
 2171         rmin[3] = rmax[3] = (*points)[0].fT;
 
 2173         for (vector<Point4D_t>::const_iterator i = 
points->begin() + 1; i < points->end(); ++i) {
 
 2174            if (rmax[0] < i->fX) rmax[0] = i->fX;
 
 2175            if (rmax[1] < i->fY) rmax[1] = i->fY;
 
 2176            if (rmax[2] < i->fZ) rmax[2] = i->fZ;
 
 2177            if (rmax[3] < i->fT) rmax[3] = i->fT;
 
 2178            if (rmin[0] > i->fX) rmin[0] = i->fX;
 
 2179            if (rmin[1] > i->fY) rmin[1] = i->fY;
 
 2180            if (rmin[2] > i->fZ) rmin[2] = i->fZ;
 
 2181            if (rmin[3] > i->fT) rmin[3] = i->fT;
 
 2186                              rmin[1], rmax[1], rmin[2], rmax[2], rmin[3], rmax[3]);
 
 2198         for (col=0;col<ncolors;col++) {
 
 2203            pms->
AddAt(pm3d,col);
 
 2206      for (vector<Point4D_t>::const_iterator i = 
points->begin();
 
 2207            i < points->end(); ++i) {
 
 2209         if (col < 0) col = 0;
 
 2210         if (col > ncolors-1) col = ncolors-1;
 
Int_t DrawCanvas(TObject *obj)
 
Int_t GetDrawArgs(const char *var, const char *sel, Option_t *opt, TString &selector, TString &objname)
 
void FeedBackCanvas(const char *name, Bool_t create)
 
char * Form(const char *fmt,...)
 
R__EXTERN TStyle * gStyle
 
Fill Area Attributes class.
 
virtual Color_t GetFillColor() const
Return the fill area color.
 
virtual Style_t GetFillStyle() const
Return the fill area style.
 
virtual void SetFillColor(Color_t fcolor)
Set the fill area color.
 
virtual void SetFillStyle(Style_t fstyle)
Set the fill area style.
 
virtual Color_t GetLineColor() const
Return the line color.
 
virtual void SetLineStyle(Style_t lstyle)
Set the line style.
 
virtual Width_t GetLineWidth() const
Return the line width.
 
virtual void SetLineWidth(Width_t lwidth)
Set the line width.
 
virtual void SetLineColor(Color_t lcolor)
Set the line color.
 
virtual Style_t GetLineStyle() const
Return the line style.
 
virtual Style_t GetMarkerStyle() const
Return the marker style.
 
virtual void SetMarkerColor(Color_t mcolor=1)
Set the marker color.
 
virtual Color_t GetMarkerColor() const
Return the marker color.
 
virtual Size_t GetMarkerSize() const
Return the marker size.
 
virtual void SetMarkerStyle(Style_t mstyle=1)
Set the marker style.
 
virtual void SetMarkerSize(Size_t msize=1)
Set the marker size.
 
TClass instances represent classes, structs and namespaces in the ROOT type system.
 
virtual void Print(Option_t *option="") const
Default print for collections, calls Print(option, 1).
 
void SetName(const char *name)
 
virtual void SetOwner(Bool_t enable=kTRUE)
Set whether this collection is the owner (enable==true) of its content.
 
A List of entry numbers in a TTree or TChain.
 
virtual void OptimizeStorage()
Checks if the array representation is more economical and if so, switches to it.
 
virtual Bool_t Enter(Long64_t entry, TTree *tree=0)
Add entry #entry to the list.
 
virtual Long64_t GetN() const
 
virtual Int_t GetValue(const char *name, Int_t dflt) const
Returns the integer value for a resource.
 
virtual void SetValue(const char *name, const char *value, EEnvLevel level=kEnvChange, const char *type=0)
Set the value of a resource or create a new resource.
 
A TEventList object is a list of selected events (entries) in a TTree.
 
virtual Int_t GetN() const
 
virtual void SetName(const char *name)
Change the name of this TEventList.
 
virtual void Enter(Long64_t entry)
Enter element entry into the list.
 
A Graph is a graphics object made of two arrays X and Y with npoints each.
 
virtual void SetPoint(Int_t i, Double_t x, Double_t y)
Set x and y values for point number i.
 
virtual void SetName(const char *name="")
Set graph name.
 
virtual void Draw(Option_t *chopt="")
Draw this graph with its current attributes.
 
virtual Int_t GetPoint(Int_t i, Double_t &x, Double_t &y) const
Get x and y values for point number i.
 
virtual void SetEditable(Bool_t editable=kTRUE)
if editable=kFALSE, the graph cannot be modified with the mouse by default a TGraph is editable
 
1-D histogram with a float per channel (see TH1 documentation)}
 
virtual void SetDirectory(TDirectory *dir)
By default when an histogram is created, it is added to the list of histogram objects in the current ...
 
@ kNoAxis
NOTE: Must always be 0 !!!
 
virtual void SetTitle(const char *title)
See GetStatOverflows for more information.
 
static Int_t GetDefaultBufferSize()
Static function return the default buffer size for automatic histograms the parameter fgBufferSize ma...
 
@ kNoStats
don't draw stats box
 
virtual Bool_t CanExtendAllAxes() const
Returns true if all axes are extendable.
 
virtual void Reset(Option_t *option="")
Reset this histogram: contents, errors, etc.
 
TAxis * GetXaxis()
Get the behaviour adopted by the object about the statoverflows. See EStatOverflows for more informat...
 
TObject * Clone(const char *newname=0) const
Make a complete copy of the underlying object.
 
virtual Int_t Fill(Double_t x)
Increment bin with abscissa X by 1.
 
virtual Double_t GetEntries() const
Return the current number of entries.
 
virtual UInt_t SetCanExtend(UInt_t extendBitMask)
Make the histogram axes extendable / not extendable according to the bit mask returns the previous bi...
 
TList * GetListOfFunctions() const
 
virtual TH1 * DrawCopy(Option_t *option="", const char *name_postfix="_copy") const
Copy this histogram and Draw in the current pad.
 
virtual void Draw(Option_t *option="")
Draw this histogram with options.
 
virtual void SetBuffer(Int_t buffersize, Option_t *option="")
Set the maximum number of entries to be kept in the buffer.
 
virtual void SetStats(Bool_t stats=kTRUE)
Set statistics option on/off.
 
2-D histogram with a float per channel (see TH1 documentation)}
 
virtual void Reset(Option_t *option="")
Reset this histogram: contents, errors, etc.
 
Service class for 2-Dim histogram classes.
 
virtual void Reset(Option_t *option="")
Reset this histogram: contents, errors, etc.
 
Int_t Fill(Double_t)
Invalid Fill method.
 
3-D histogram with a float per channel (see TH1 documentation)}
 
virtual void Reset(Option_t *option="")
Reset this histogram: contents, errors, etc.
 
The 3-D histogram classes derived from the 1-D histogram classes.
 
Int_t Fill(Double_t)
Invalid Fill method.
 
virtual void Reset(Option_t *option="")
Reset this histogram: contents, errors, etc.
 
static THLimitsFinder * GetLimitsFinder()
Return pointer to the current finder.
 
virtual Int_t FindGoodLimits(TH1 *h, Double_t xmin, Double_t xmax)
Compute the best axis limits for the X axis.
 
TObject * FindObject(const char *name) const
Find object using its name.
 
TObject * Remove(TObject *obj)
Remove object from the list.
 
virtual void Add(TObject *obj)
 
virtual TObject * FindObject(const char *name) const
Find an object in this list using its name.
 
The TNamed class is the base class for all named ROOT classes.
 
virtual void SetName(const char *name)
Set the name of the TNamed.
 
virtual const char * GetTitle() const
Returns title of object.
 
virtual const char * GetName() const
Returns name of object.
 
TObject * UncheckedAt(Int_t i) const
 
virtual TObject * Remove(TObject *obj)
Remove object from array.
 
virtual void AddAt(TObject *obj, Int_t idx)
Add object at position ids.
 
TObject * At(Int_t idx) const
 
Mother of all ROOT objects.
 
virtual const char * GetName() const
Returns name of object.
 
R__ALWAYS_INLINE Bool_t TestBit(UInt_t f) const
 
void SetBit(UInt_t f, Bool_t set)
Set or unset the user status bits as specified in f.
 
virtual void Error(const char *method, const char *msgfmt,...) const
Issue error message.
 
virtual const char * GetTitle() const
Returns title of object.
 
@ kCanDelete
if object in a list can be deleted
 
virtual void Info(const char *method, const char *msgfmt,...) const
Issue info message.
 
void SetPoint(Int_t n, Double_t x, Double_t y, Double_t z)
Set point n to x, y, z.
 
virtual void GetPoint(Int_t n, Float_t &x, Float_t &y, Float_t &z) const
Fills the parameters x, y, z with the coordinate of the n-th point n must be between 0 and Size() - 1...
 
virtual Int_t Size() const
 
virtual Int_t GetLastPoint() const
 
virtual Int_t SetNextPoint(Double_t x, Double_t y, Double_t z)
Set point following LastPoint to x, y, z.
 
virtual void Draw(Option_t *option="")
Draws 3-D polymarker with its current attributes.
 
Profile2D histograms are used to display the mean value of Z and its RMS for each cell in X,...
 
Int_t Fill(const Double_t *v)
 
virtual void SetBuffer(Int_t buffersize, Option_t *option="")
Set the buffer size in units of 8 bytes (double).
 
virtual void Reset(Option_t *option="")
Reset contents of a Profile2D histogram.
 
virtual Long64_t Merge(TCollection *list)
Merge all histograms in the collection in this histogram.
 
virtual void Reset(Option_t *option="")
Reset contents of a Profile histogram.
 
virtual Long64_t Merge(TCollection *list)
Merge all histograms in the collection in this histogram.
 
virtual void SetBuffer(Int_t buffersize, Option_t *option="")
Set the buffer size in units of 8 bytes (double).
 
Int_t Fill(const Double_t *v)
 
virtual void Init(TTree *)
See TProofDraw::Init().
 
virtual void SlaveTerminate()
See TProofDraw::SlaveTerminate().
 
virtual void SlaveBegin(TTree *)
See TProofDraw::SlaveBegin().
 
virtual void DoFill(Long64_t entry, Double_t w, const Double_t *v)
Fills the eventlist with given values.
 
virtual void Terminate()
See TProofDraw::Terminate().
 
virtual void Init(TTree *)
See TProofDraw::Init().
 
virtual void SlaveTerminate()
See TProofDraw::SlaveTerminate().
 
virtual void SlaveBegin(TTree *)
See TProofDraw::SlaveBegin().
 
virtual void DoFill(Long64_t entry, Double_t w, const Double_t *v)
Fills the eventlist with given values.
 
virtual void Terminate()
See TProofDraw::Terminate().
 
virtual void DoFill(Long64_t entry, Double_t w, const Double_t *v)
Fills the graph with the given values.
 
virtual void Init(TTree *tree)
See TProofDraw::Init().
 
virtual void Terminate()
See TProofDraw::Terminate().
 
virtual void SlaveBegin(TTree *)
See TProofDraw::SlaveBegin().
 
virtual void DefVar()
Define variables according to arguments.
 
virtual void DoFill(Long64_t entry, Double_t w, const Double_t *v)
Fills the histgram with given values.
 
void DefVar2D()
Define variables for 2D histogram.
 
virtual void SlaveBegin(TTree *)
See TProofDraw::SlaveBegin().
 
virtual void Terminate()
See TProofDraw::Terminate().
 
virtual void Begin(TTree *t)
See TProofDraw::Begin().
 
virtual void Begin2D(TTree *t)
Initialization for 2D histogram.
 
virtual void Init(TTree *)
See TProofDraw::Init().
 
virtual void Begin3D(TTree *t)
Initialization for 3D histogram.
 
virtual void Begin1D(TTree *t)
Initialization for 1D Histogram.
 
void DefVar1D()
Define vars for 1D Histogram.
 
void DefVar3D()
Define variables for 3D histogram.
 
virtual void Terminate()
See TProofDraw::Terminate().
 
TProofVectorContainer< Point3D_t > * fPoints
 
virtual void SlaveBegin(TTree *)
See TProofDraw::SlaveBegin().
 
virtual void DoFill(Long64_t entry, Double_t w, const Double_t *v)
Fills the scatter plot with the given values.
 
virtual void Terminate()
See TProofDraw::Terminate().
 
virtual void DoFill(Long64_t entry, Double_t w, const Double_t *v)
Fills the scatter plot with the given values.
 
TProofVectorContainer< Point4D_t > * fPoints
 
virtual void SlaveBegin(TTree *)
See TProofDraw::SlaveBegin().
 
TPolyMarker3D * fPolyMarker3D
 
virtual void Init(TTree *tree)
See TProofDraw::Init().
 
virtual void Terminate()
See TProofDraw::Terminate().
 
virtual void SlaveBegin(TTree *)
See TProofDraw::SlaveBegin().
 
virtual void DoFill(Long64_t entry, Double_t w, const Double_t *v)
Fills the scatter plot with the given values.
 
virtual void Terminate()
See TProofDraw::Terminate().
 
virtual void DefVar()
Define relevant variables.
 
virtual void SlaveBegin(TTree *)
See TProofDraw::SlaveBegin().
 
virtual void Init(TTree *)
See TProofDraw::Init().
 
virtual void Begin(TTree *t)
See TProofDraw::Begin().
 
virtual void DoFill(Long64_t entry, Double_t w, const Double_t *v)
Fills the histogram with the given values.
 
virtual void Begin(TTree *t)
See TProofDraw::Begin().
 
virtual void DefVar()
Define relevant variables.
 
virtual void SlaveBegin(TTree *)
See TProofDraw::SlaveBegin().
 
virtual void DoFill(Long64_t entry, Double_t w, const Double_t *v)
Fills the profile histogram with the given values.
 
virtual void Init(TTree *)
See TProofDraw::Init().
 
virtual void Terminate()
See TProofDraw::Terminate().
 
Implement Tree drawing using PROOF.
 
virtual void Init(TTree *)
Init the tree.
 
virtual void SlaveTerminate()
Executed by each slave after the processing has finished, before returning the results to the client.
 
virtual ~TProofDraw()
Destructor.
 
void SetCanvas(const char *objname)
Move to a canvas named <name>_canvas; create the canvas if not existing.
 
virtual Bool_t Notify()
Called when a new tree is loaded.
 
virtual void Begin(TTree *)
Executed by the client before processing.
 
virtual void Terminate()
Executed by the client after getting the processing retults.
 
virtual void DoFill(Long64_t entry, Double_t w, const Double_t *v)=0
 
virtual Bool_t Process(Long64_t)
Executed for each entry.
 
void FillWeight()
Get weight from input list, if any.
 
void SetDrawAtt(TObject *o)
Set the drawing attributes from the input list.
 
virtual Bool_t CompileVariables()
Compiles each variable from fTreeDrawArgsParser for the tree fTree.
 
void SetError(const char *sub, const char *mesg)
Sets the error status.
 
TTreeFormulaManager * fManager
 
virtual void ClearFormula()
Delete internal buffers.
 
TTreeDrawArgsParser fTreeDrawArgsParser
 
virtual void SlaveBegin(TTree *)
Executed by each slave before processing.
 
virtual Bool_t ProcessSingle(Long64_t, Int_t)
Processes a single variable from an entry.
 
TObject * GetParameter(const char *par) const
Get specified parameter.
 
virtual void SetStatus(Long64_t status)
 
TList * fInput
List of objects available during processing.
 
TString fOption
Option given to TTree::Process.
 
TSelectorList * fOutput
! List of objects created during processing
 
EAbort fAbort
Abort status.
 
This class holds the status of an ongoing operation and collects error messages.
 
virtual void Print(Option_t *option="") const
Standard print function.
 
void Add(const char *mesg)
Add an error message.
 
const char * Data() const
 
TObjArray * Tokenize(const TString &delim) const
This function is used to isolate sequential tokens in a TString.
 
Bool_t Contains(const char *pat, ECaseCompare cmp=kExact) const
 
Int_t GetNumberOfColors() const
Return number of colors in the color palette.
 
A class that parses all parameters for TTree::Draw().
 
void SetObjectName(const char *s)
 
TString GetObjectTitle() const
Returns the desired plot title.
 
Double_t GetParameter(int num) const
returns num-th parameter from brackets in the expression in case of an error (wrong number) returns 0...
 
TObject * GetOriginal() const
 
static Int_t GetMaxDimension()
return fgMaxDimension (cannot be inline)
 
Double_t GetIfSpecified(Int_t num, Double_t def) const
 
TString GetProofSelectorName() const
Returns appropriate TSelector class name for proof for the object that is to be drawn assumes that Pa...
 
Int_t GetDimension() const
 
Bool_t GetShouldDraw() const
 
Bool_t Parse(const char *varexp, const char *selection, Option_t *option)
Parses parameters from TTree::Draw().
 
void SetOriginal(TObject *o)
 
TString GetVarExp(Int_t num) const
Returns the num-th variable string in case of an error prints an error message and returns an empty s...
 
TString GetObjectName() const
 
Int_t GetNoParameters() const
 
TString GetSelection() const
 
Bool_t IsSpecified(int num) const
returns kTRUE if the num-th parameter was specified otherwise returns fFALSE in case of an error (wro...
 
A TTree represents a columnar dataset.
 
virtual TList * GetListOfAliases() const
 
virtual Bool_t SetAlias(const char *aliasName, const char *aliasFormula)
Set a tree variable alias.
 
virtual Long64_t LoadTree(Long64_t entry)
Set current entry.
 
static TView * CreateView(Int_t system=1, const Double_t *rmin=0, const Double_t *rmax=0)
Create a concrete default 3-d view via the plug-in manager.
 
static constexpr double nm