ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/wangdy/sys/rootstyle.py
(Generate patch)

Comparing UserCode/wangdy/sys/rootstyle.py (file contents):
Revision 1.4 by wangdy, Fri Jun 26 10:13:31 2009 UTC vs.
Revision 1.5 by wangdy, Tue Jun 30 08:59:19 2009 UTC

# Line 1 | Line 1
1   ##
2   ## $Log$
3 + ## Revision 1.5  2009/06/30 08:59:19  wangdy
4 + ## add mitstyle and some style functions
5 + ##
6   ## Revision 1.4  2009/06/26 10:13:31  wangdy
7   ## first import ildstyle; add yastyle and ildstyle directly into root logon
8   ##
# Line 23 | Line 26 | atlasStyle=TStyle("atlasStyle","Atlas st
26   tdrStyle = TStyle("tdrStyle","Style for P-TDR")
27   ildStyle = TStyle("ildStyle","ILD Style")
28   yaStyle = TStyle("yaStyle","Yet Another Style, for talks")
29 + MITStyle = TStyle("mitStyle","The Perfect Style for Plots ;-)");
30 +
31  
32   def atlasstyle():
33  
# Line 361 | Line 366 | def yastyle():
366      gROOT.SetStyle("yaStyle")
367      gROOT.ForceStyle()
368  
369 + def mitstyle():
370 +    global MITStyle
371 +    # Canvas
372 +    MITStyle.SetCanvasColor     (0);
373 +    MITStyle.SetCanvasBorderSize(10);
374 +    MITStyle.SetCanvasBorderMode(0);
375 +    MITStyle.SetCanvasDefH      (700);
376 +    MITStyle.SetCanvasDefW      (700);
377 +    MITStyle.SetCanvasDefX      (100);
378 +    MITStyle.SetCanvasDefY      (100);
379 +
380 +    # Pads
381 +    MITStyle.SetPadColor       (0);
382 +    MITStyle.SetPadBorderSize  (10);
383 +    MITStyle.SetPadBorderMode  (0);
384 +    MITStyle.SetPadBottomMargin(0.13);
385 +    MITStyle.SetPadTopMargin   (0.08);
386 +    MITStyle.SetPadLeftMargin  (0.15);
387 +    MITStyle.SetPadRightMargin (0.05);
388 +    MITStyle.SetPadGridX       (0);
389 +    MITStyle.SetPadGridY       (0);
390 +    MITStyle.SetPadTickX       (0);
391 +    MITStyle.SetPadTickY       (0);
392 +
393 +    # Frames
394 +    MITStyle.SetFrameFillStyle ( 0);
395 +    MITStyle.SetFrameFillColor ( 0);
396 +    MITStyle.SetFrameLineColor ( 1);
397 +    MITStyle.SetFrameLineStyle ( 0);
398 +    MITStyle.SetFrameLineWidth ( 1);
399 +    MITStyle.SetFrameBorderSize(10);
400 +    MITStyle.SetFrameBorderMode( 0);
401 +
402 +    # Histograms
403 +    MITStyle.SetHistFillColor(2);
404 +    MITStyle.SetHistFillStyle(0);
405 +    MITStyle.SetHistLineColor(1);
406 +    MITStyle.SetHistLineStyle(0);
407 +    MITStyle.SetHistLineWidth(2);
408 +    MITStyle.SetNdivisions(505);
409 +
410 +    # Functions
411 +    MITStyle.SetFuncColor(1);
412 +    MITStyle.SetFuncStyle(0);
413 +    MITStyle.SetFuncWidth(2);
414 +
415 +    # Various
416 +    MITStyle.SetMarkerStyle(20);
417 +    MITStyle.SetMarkerColor(kBlack);
418 +    MITStyle.SetMarkerSize (1.2);
419 +
420 +    MITStyle.SetTitleSize  (0.055,"X");
421 +    MITStyle.SetTitleOffset(0.900,"X");
422 +    MITStyle.SetLabelOffset(0.005,"X");
423 +    MITStyle.SetLabelSize  (0.050,"X");
424 +    MITStyle.SetLabelFont  (42   ,"X");
425 +
426 +    MITStyle.SetStripDecimals(kFALSE);
427 +
428 +    MITStyle.SetTitleSize  (0.055,"Y");
429 +    MITStyle.SetTitleOffset(1.300,"Y");
430 +    MITStyle.SetLabelOffset(0.010,"Y");
431 +    MITStyle.SetLabelSize  (0.050,"Y");
432 +    MITStyle.SetLabelFont  (42   ,"Y");
433 +
434 +    MITStyle.SetTextSize   (0.055);
435 +    MITStyle.SetTextFont   (42);
436 +
437 +    MITStyle.SetStatFont   (42);
438 +    MITStyle.SetTitleFont  (42);
439 +    MITStyle.SetTitleFont  (42,"X");
440 +    MITStyle.SetTitleFont  (42,"Y");
441 +
442 +    MITStyle.SetPalette    (1);
443 +
444 +    MITStyle.SetOptStat    (0);
445 +    #MITStyle.SetOptStat    (111111);
446 +    gROOT.SetStyle("mitStyle")
447 +    gROOT.ForceStyle()
448 +
449 +
450 +
451 +    
452   if __name__ == '__main__':
453      ## default style
454      gROOT.SetStyle("Plain")
# Line 373 | Line 461 | if __name__ == '__main__':
461   #     tdrstyle()
462   #     ildstyle()
463   #     yastyle()
464 <
464 > #     mitstyle()
465   ## activate these two style following way
466   ## gROOT.SetStyle("atlasStyle")
467   ## gROOT.SetStyle("tdrStyle")
468   ## gROOT.SetStyle("ildStyle")
469 < ## gROOT.SetStyle("yaStyle")    
469 > ## gROOT.SetStyle("yaStyle")
470 > ## gROOT.SetStyle("mitStyle")    
471   ## gROOT.ForceStyle()
472  
473  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines