13void histobrowser(
const char*
name=
"HLT Histos")
30 h =
new TH1F(
"Foo",
"Bar", 51, 0, 1);
31 for (
Int_t i=0; i<500; ++i)
34 g_hlt_browser->
Add(
l);
37 h =
new TH1F(
"Fooes",
"Baros", 51, 0, 1);
38 for (
Int_t i=0; i<2000; ++i) {
43 g_hlt_browser->
Add(
f);
45 h =
new TH1F(
"Fooesoto",
"Barosana", 51, 0, 1);
46 for (
Int_t i=0; i<4000; ++i) {
51 g_hlt_browser->
Add(
h);
58 m->
AddLine(
"{ g_hlt_canvas->Clear();"
59 " g_hlt_canvas->cd();"
60 " g_hlt_canvas->Update(); }");
61 m->SetName(
"Clear Canvas");
62 g_hlt_browser->
Add(
m);
65 m->
AddLine(
"{ g_hlt_canvas->Clear();"
66 " g_hlt_canvas->Divide(2,2);"
67 " g_hlt_canvas->cd(1);"
68 " g_hlt_canvas->Update(); }");
69 m->SetName(
"Split Canvas");
70 g_hlt_browser->
Add(
m);
R__EXTERN TEveManager * gEve
R__EXTERN TRandom * gRandom
void SetName(const char *name)
TGFileBrowser * MakeFileBrowser(Bool_t make_default=kFALSE)
Create a file-browser.
TEveBrowser * GetBrowser() const
static TEveManager * Create(Bool_t map_window=kTRUE, Option_t *opt="FIV")
If global TEveManager* gEve is not set initialize it.
A TFolder object is a collection of objects and folders.
System file browser, used as TRootBrowser plug-in.
virtual void Add(TObject *obj, const char *name=0, Int_t check=-1)
Add items to the browser.
1-D histogram with a float per channel (see TH1 documentation)}
Class supporting a collection of lines with C++ code.
virtual TObjString * AddLine(const char *text)
Add line with text in the list of lines of this macro.
virtual Double_t Gaus(Double_t mean=0, Double_t sigma=1)
Samples a random number from the standard Normal (Gaussian) Distribution with the given mean and sigm...
void StartEmbedding(Int_t pos=kRight, Int_t subpos=-1) override
Start embedding external frame in the tab "pos" and tab element "subpos".
void StopEmbedding(const char *name=nullptr) override