Logo ROOT  
Reference Guide
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Loading...
Searching...
No Matches
tree140_spider.C File Reference

Detailed Description

View in nbviewer Open in SWAN
TSpider example.

#include "TFile.h"
#include "TCanvas.h"
#include "TNtuple.h"
#include "TSpider.h"
{
auto c1 = new TCanvas("c1", "TSpider example", 200, 10, 700, 700);
auto f = TFile::Open("hsimple.root");
if (!f || f->IsZombie()) {
printf("Please run <ROOT location>/tutorials/hsimple.C before.");
return;
}
auto ntuple = f->Get<TNtuple>("ntuple");
TString varexp = "px:py:pz:random:sin(px):log(px/py):log(pz)";
TString selection = "px>0 && py>0 && pz>0";
TString options = "average";
auto spider = new TSpider(ntuple, varexp.Data(), selection.Data(), options.Data());
spider->Draw();
c1->ToggleEditor();
c1->Selected(c1, spider, 1);
}
#define f(i)
Definition RSha256.hxx:104
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
The Canvas class.
Definition TCanvas.h:23
static TFile * Open(const char *name, Option_t *option="", const char *ftitle="", Int_t compress=ROOT::RCompressionSetting::EDefaults::kUseCompiledDefault, Int_t netopt=0)
Create / open a file.
Definition TFile.cxx:4131
A simple TTree restricted to a list of float variables only.
Definition TNtuple.h:28
Spider class.
Definition TSpider.h:40
Basic string class.
Definition TString.h:139
const char * Data() const
Definition TString.h:376
return c1
Definition legend1.C:41
Author
Bastien Dallapiazza

Definition in file tree140_spider.C.