14 TDatime dateBegin(2010,1,1,0,0,0);
15 TDatime dateEnd(2011,1,1,0,0,0);
17 auto h1 =
new TH2I(
"h1",
"Machine A + B",12,dateBegin.Convert(),dateEnd.Convert(),1000,0,1000);
18 auto h2 =
new TH2I(
"h2",
"Machine B",12,dateBegin.Convert(),dateEnd.Convert(),1000,0,1000);
20 h1->GetXaxis()->SetTimeDisplay(1);
21 h1->GetXaxis()->SetTimeFormat(
"%d/%m/%y");
22 h1->GetXaxis()->SetNdivisions(-6);
23 h1->GetXaxis()->SetTitle(
"Date [day/month/year]");
26 for (
int i = dateBegin.Convert();
i < dateEnd.Convert();
i+=86400*30) {
27 for (
int j = 0; j < 1000; j++) {
28 Rand =
gRandom->Gaus(500+
sin(
i/10000000.)*100,50);
h1->Fill(
i,Rand);
29 Rand =
gRandom->Gaus(500+
sin(
i/11000000.)*100,70);
h2->Fill(
i,Rand);
34 h1->SetBarOffset(-0.25);
36 h1->SetFillStyle(1001);
39 h2->SetBarOffset(0.25);
46 h2->Draw(
"candle3 same");
48 gPad->BuildLegend(0.78,0.695,0.980,0.935,
"",
"f");
R__EXTERN TRandom * gRandom
R__EXTERN TStyle * gStyle
This class stores the date and time with a precision of one second in an unsigned 32 bit word (950130...
2-D histogram with an int per channel (see TH1 documentation)
RVec< PromoteType< T > > sin(const RVec< T > &v)