ROOT
6.30.04
Reference Guide
All
Namespaces
Files
Pages
spider.C
Go to the documentation of this file.
1
/// \file
2
/// \ingroup tutorial_tree
3
/// \notebook
4
/// TSpider example.
5
///
6
/// \macro_code
7
///
8
/// \author Bastien Dallapiazza
9
10
#include "
TFile.h
"
11
#include "
TCanvas.h
"
12
#include "
TNtuple.h
"
13
#include "
TSpider.h
"
14
15
void
spider() {
16
TCanvas *c1 =
new
TCanvas(
"c1"
,
"TSpider example"
,200,10,700,700);
17
TFile *f =
new
TFile(
"hsimple.root"
);
18
if
(!f || f->IsZombie()) {
19
printf(
"Please run <ROOT location>/tutorials/hsimple.C before."
);
20
return
;
21
}
22
TNtuple* ntuple = (TNtuple*)f->Get(
"ntuple"
);
23
TString varexp =
"px:py:pz:random:sin(px):log(px/py):log(pz)"
;
24
TString selection =
"px>0 && py>0 && pz>0"
;
25
TString options =
"average"
;
26
TSpider *spider =
new
TSpider(ntuple,varexp.Data(),selection.Data(),options.Data());
27
spider->Draw();
28
c1->ToggleEditor();
29
c1->Selected(c1,spider,1);
30
}
TNtuple.h
TFile.h
TCanvas.h
TSpider.h
tutorials
tree
spider.C
Generated on Tue May 5 2020 14:03:51 for ROOT by
1.8.5