13 TCanvas *c1 =
new TCanvas(
"c1",
"Candle Presets", 800, 600);
16 TRandom *rng =
new TRandom();
17 TH2I *h1 =
new TH2I(
"h1",
"Sin", 18, 0, 360, 100, -1.5, 1.5);
18 h1->GetXaxis()->SetTitle(
"Deg");
21 for (
int i = 0; i < 360; i+= 10) {
22 for (
int j = 0; j < 100; j++) {
23 myRand = rng->Gaus(sin(i * 3.14 / 180), 0.2);
28 for (
int i = 1; i < 7; i++) {
30 TString title = TString::Format(
"CANDLEX%d", i);
31 TH2I *myhist = (TH2I*)h1->DrawCopy(title);
32 myhist->SetTitle(title);
35 TCanvas *c2 =
new TCanvas(
"c2",
"Violin Presets", 800, 300);
38 for (
int i = 1; i < 3; i++) {
40 TString title = TString::Format(
"VIOLINX%d", i);
41 TH2I *myhist = (TH2I*)h1->DrawCopy(title);
42 myhist->SetFillColor(kGray + 2);
45 TCanvas *c3 =
new TCanvas(
"c3",
"Playing with candle and violin-options", 800, 600);
47 TString myopt[6] = {
"1000000",
"2000000",
"3000000",
"1112111",
"112111",
"112111"};
48 for (
int i = 0; i < 6; i++) {
50 TString title = TString::Format(
"candlex(%s)", myopt[i].Data());
51 TH2I *myhist = (TH2I*)h1->DrawCopy(title);
52 myhist->SetFillColor(kYellow);
54 TH2I *myhist2 = (TH2I*)h1->DrawCopy(
"candlex(1000000) same");
55 myhist2->SetFillColor(kRed);
58 myhist->SetBarWidth(0.2);
59 myhist->SetBarOffset(0.25);
60 TH2I *myhist2 = (TH2I*)h1->DrawCopy(
"candlex(2000000) same");
61 myhist2->SetFillColor(kRed);
62 myhist2->SetBarWidth(0.6);
63 myhist2->SetBarOffset(-0.5);
65 myhist->SetTitle(title);