29 else strftime(buf,
sizeof(buf),
"%Y-%m-%d %H:%M:%S",
tt);
41 tex1.SetTextFont(102);
42 tex1.SetTextSize(0.055*
f);
46 tex3.SetTextFont(102);
47 tex3.SetTextSize(0.07*
f);
52 tex2.SetTextFont(102);
53 tex2.SetTextSize(0.07*
f);
56 time_t
offset[] = {0, 0, 1325376000, 1341100800};
57 time_t t[] = {1331150400, 1336417200, 0, 36000};
59 c->SetTopMargin(0);
c->SetBottomMargin(0);
60 c->SetLeftMargin(0);
c->SetRightMargin(0);
61 c->Divide(2, 4, -1, -1);
65 for(
int i = 0; i < 4; ++i){
67 const char* opt = (
gmt ?
"gmt" :
"local");
69 p->SetTopMargin(0);
p->SetBottomMargin(0);
70 p->SetLeftMargin(0);
p->SetRightMargin(0);
71 p->SetFillStyle(4000);
73 TGaxis*
ga =
new TGaxis (.4, .25, 5., .25, t[i], t[i] + 1, 1,
"t");
74 ga->SetTimeFormat(
"TGaxis label: #color[2]{%Y-%m-%d %H:%M:%S}");
75 ga->SetLabelFont(102);
79 ga->SetLabelOffset(0.04*
f);
80 ga->SetLabelSize(0.07*
f);
87 TAxis a(10, 0, 1600000000);
88 a.SetTimeOffset(
offset[i], opt);
93 snprintf(buf, 256,
"#splitline{%s, %s}{offset: %ld, option %s}",
97 int m = (t[i] - 3600 *
h) / 60 ;
98 int s = (t[i] -
h * 3600 -
m * 60);
99 snprintf(buf, 256,
"#splitline{%d h %d m %d s}{offset: %s, option %s}",
102 tex1.DrawLatex(.01, .75, buf);
106 tex3.DrawLatex(.01, .24, buf);
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
winID h TVirtualViewer3D TVirtualGLPainter p
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char Pixmap_t Pixmap_t PictureAttributes_t attr const char char ret_data h unsigned char height h offset
Class to manage histogram axis.
To draw Mathematical Formula.
Use the TLine constructor to create a simple line.
virtual TLine * DrawLine(Double_t x1, Double_t y1, Double_t x2, Double_t y2)
Draw this line with new coordinates.
TVirtualPad is an abstract base class for the Pad and Canvas classes.