ROOT logo
// =====================================================================================
static  int      myDarkRed  = TColor::GetColor(128,0,0);
static  int      myLightRed  = TColor::GetColor(128,0,0);
static  int      myBlue     = 9;
static  int      myGreen     = kGreen+3;
static  int      mySysErrColorOpp   = 17;
static  int      mySysErrColorSame    = 11;
// static  int      myv1FluctColorSame    = 29;
static  int      myv1FluctColorSame    = TColor::GetColor(207,206,232);
// static  int      myv1FluctColorSame    = TColor::GetColor(212,212,212);
static  int      myToneevColor    = myDarkRed;
//static  int      myMarkerSize    = 2.5;
static  int      myMarkerSize    = 2.0;
void SetFlowStyle()
{
  // Set style which will affect all plots.

  // Set gStyle
  int font = 42;
  // From plain
  gStyle->SetFrameBorderMode(0);
  gStyle->SetFrameFillColor(0);
  gStyle->SetCanvasBorderMode(0);
  gStyle->SetPadBorderMode(0);
  gStyle->SetPadColor(10);
  gStyle->SetCanvasColor(10);
  gStyle->SetTitleFillColor(10);
  gStyle->SetTitleBorderSize(1);
  gStyle->SetStatColor(10);
  gStyle->SetStatBorderSize(1);
  gStyle->SetLegendBorderSize(1);
  //
  gStyle->SetDrawBorder(0);
  gStyle->SetTextFont(font);
  gStyle->SetStatFont(font);
  gStyle->SetStatFontSize(0.05);
  gStyle->SetStatX(0.97);
  gStyle->SetStatY(0.98);
  gStyle->SetStatH(0.03);
  gStyle->SetStatW(0.3);
  gStyle->SetTickLength(0.02,"y");
  gStyle->SetEndErrorSize(3);
  gStyle->SetLabelSize(0.05,"xyz");
  gStyle->SetLabelFont(font,"xyz"); 
  gStyle->SetLabelOffset(0.01,"xyz");
  gStyle->SetTitleFont(font,"xyz");  
  gStyle->SetTitleOffset(1.0,"xyz");  
  gStyle->SetTitleSize(0.06,"xyz");  
  gStyle->SetMarkerSize(1); 
  gStyle->SetPalette(1,0); 
  gStyle->SetOptTitle(0);
  gStyle->SetOptStat(0);
  gStyle->SetOptFit(0);
  gROOT->ForceStyle();
  gStyle->SetFillStyle(1001);
}

//_______________________________________________________________//
void myPadSetUp(TPad *currentPad, float currentLeft=0.11, 
		float currentTop=0.04, float currentRight=0.04, 
		float currentBottom=0.15,
		Int_t gColor = 10){
  currentPad->SetFillColor(gColor);
  currentPad->SetLeftMargin(currentLeft);
  currentPad->SetTopMargin(currentTop);
  currentPad->SetRightMargin(currentRight);
  currentPad->SetBottomMargin(currentBottom);
  return;
}

//_______________________________________________________________//
void DrawMarker(Double_t x, Double_t y, Int_t style, 
		Double_t size, Int_t color) {
  TMarker *m = new TMarker(x,y,style);
  m->SetMarkerSize(size);
  m->SetMarkerColor(color);
  m->Draw();
}

void myLegendSetUp(TLegend *currentLegend=0,float currentTextSize=0.07){
  currentLegend->SetTextFont(42);
  currentLegend->SetBorderSize(0);
  currentLegend->SetFillStyle(0);
  currentLegend->SetFillColor(0);
  currentLegend->SetMargin(0.25);
  currentLegend->SetTextSize(currentTextSize);
  currentLegend->SetEntrySeparation(0.5);
  return;
}

void myTGraphSetUp
(
  TGraphErrors *currentGraph=0,
  int myMarkerStyle=8,
  int myMarkerColor=1,
  float myMarkerSize=1,
  int myLineStyle=1,
  int myLineColor=1,
  float myLineWidth=1,
  int myFillStyle =1001,
  int myFillColor =1 
)
{
  currentGraph->SetMarkerStyle(myMarkerStyle);
  currentGraph->SetMarkerColor(myMarkerColor);
  currentGraph->SetMarkerSize(myMarkerSize);
  currentGraph->SetLineColor(myLineColor);
  currentGraph->SetLineStyle(myLineStyle);
  currentGraph->SetLineWidth(myLineWidth);
  currentGraph->SetFillStyle(myFillStyle);
  currentGraph->SetFillColor(myFillColor);
//   currentGraph->Set();
}

void myTGraphSetUp_Asym
(
  TGraphAsymmErrors *currentGraph=0,
  int myMarkerStyle=8,
  int myMarkerColor=1,
  float myMarkerSize=1,
  int myLineStyle=1,
  int myLineColor=1,
  float myLineWidth=1,
  int myFillStyle =1001,
  int myFillColor =1 
)
{
  currentGraph->SetMarkerStyle(myMarkerStyle);
  currentGraph->SetMarkerColor(myMarkerColor);
  currentGraph->SetMarkerSize(myMarkerSize);
  currentGraph->SetLineColor(myLineColor);
  currentGraph->SetLineStyle(myLineStyle);
  currentGraph->SetLineWidth(myLineWidth);
  currentGraph->SetFillStyle(myFillStyle);
  currentGraph->SetFillColor(myFillColor);
//   currentGraph->Set();
}

void myTGraphSetUpPr
(
  TProfile *currentGraph=0,
  int myMarkerStyle=8,
  int myMarkerColor=1,
  float myMarkerSize=1,
  int myLineStyle=1,
  int myLineColor=1,
  float myLineWidth=1,
  int myFillStyle =1001,
  int myFillColor =1 
)
{
  currentGraph->SetMarkerStyle(myMarkerStyle);
  currentGraph->SetMarkerColor(myMarkerColor);
  currentGraph->SetMarkerSize(myMarkerSize);
  currentGraph->SetLineColor(myLineColor);
  currentGraph->SetLineStyle(myLineStyle);
  currentGraph->SetLineWidth(myLineWidth);
  currentGraph->SetFillStyle(myFillStyle);
  currentGraph->SetFillColor(myFillColor);
//   currentGraph->Set();
}

void myTGraphSetUpTH
(
  TH1F *currentGraph=0,
  int myMarkerStyle=8,
  int myMarkerColor=1,
  float myMarkerSize=1,
  int myLineStyle=1,
  int myLineColor=1,
  float myLineWidth=1,
  int myFillStyle =1001,
  int myFillColor =1 
)
{
  currentGraph->SetMarkerStyle(myMarkerStyle);
  currentGraph->SetMarkerColor(myMarkerColor);
  currentGraph->SetMarkerSize(myMarkerSize);
  currentGraph->SetLineColor(myLineColor);
  currentGraph->SetLineStyle(myLineStyle);
  currentGraph->SetLineWidth(myLineWidth);
  currentGraph->SetFillStyle(myFillStyle);
  currentGraph->SetFillColor(myFillColor);
//   currentGraph->Set();
}

void zeroTGraphHorisontalErrors(TGraphErrors *currentGraph=0)
{
  for (int i)
  return;
}

void ShiftAlongXaxis_TGraphErrors(TGraphErrors *ge, Double_t shift)
{
 if(!ge)
 {
  printf("\n WARNING: ge is NULL in ShiftAlongXaxis() !!!! \n\n");
  return;
 }
 Int_t nPoints = ge->GetN();
 Double_t x = 0.;
 Double_t y = 0.;
 for(Int_t p=0;p<nPoints;p++)
 {
  ge->GetPoint(p,x,y);
  x+=shift;
  ge->SetPoint(p,x,y);
 }
}

void ShiftAlongXaxis_TGraphAsymmErrors(TGraphAsymmErrors *ge, Double_t shift)
{
 if(!ge)
 {
  printf("\n WARNING: ge is NULL in ShiftAlongXaxis() !!!! \n\n");
  return;
 }
 Int_t nPoints = ge->GetN();
 Double_t x = 0.;
 Double_t y = 0.;
 for(Int_t p=0;p<nPoints;p++)
 {
  ge->GetPoint(p,x,y);
  x+=shift;
  ge->SetPoint(p,x,y);
 }
}
 SetFlowStyle.C:1
 SetFlowStyle.C:2
 SetFlowStyle.C:3
 SetFlowStyle.C:4
 SetFlowStyle.C:5
 SetFlowStyle.C:6
 SetFlowStyle.C:7
 SetFlowStyle.C:8
 SetFlowStyle.C:9
 SetFlowStyle.C:10
 SetFlowStyle.C:11
 SetFlowStyle.C:12
 SetFlowStyle.C:13
 SetFlowStyle.C:14
 SetFlowStyle.C:15
 SetFlowStyle.C:16
 SetFlowStyle.C:17
 SetFlowStyle.C:18
 SetFlowStyle.C:19
 SetFlowStyle.C:20
 SetFlowStyle.C:21
 SetFlowStyle.C:22
 SetFlowStyle.C:23
 SetFlowStyle.C:24
 SetFlowStyle.C:25
 SetFlowStyle.C:26
 SetFlowStyle.C:27
 SetFlowStyle.C:28
 SetFlowStyle.C:29
 SetFlowStyle.C:30
 SetFlowStyle.C:31
 SetFlowStyle.C:32
 SetFlowStyle.C:33
 SetFlowStyle.C:34
 SetFlowStyle.C:35
 SetFlowStyle.C:36
 SetFlowStyle.C:37
 SetFlowStyle.C:38
 SetFlowStyle.C:39
 SetFlowStyle.C:40
 SetFlowStyle.C:41
 SetFlowStyle.C:42
 SetFlowStyle.C:43
 SetFlowStyle.C:44
 SetFlowStyle.C:45
 SetFlowStyle.C:46
 SetFlowStyle.C:47
 SetFlowStyle.C:48
 SetFlowStyle.C:49
 SetFlowStyle.C:50
 SetFlowStyle.C:51
 SetFlowStyle.C:52
 SetFlowStyle.C:53
 SetFlowStyle.C:54
 SetFlowStyle.C:55
 SetFlowStyle.C:56
 SetFlowStyle.C:57
 SetFlowStyle.C:58
 SetFlowStyle.C:59
 SetFlowStyle.C:60
 SetFlowStyle.C:61
 SetFlowStyle.C:62
 SetFlowStyle.C:63
 SetFlowStyle.C:64
 SetFlowStyle.C:65
 SetFlowStyle.C:66
 SetFlowStyle.C:67
 SetFlowStyle.C:68
 SetFlowStyle.C:69
 SetFlowStyle.C:70
 SetFlowStyle.C:71
 SetFlowStyle.C:72
 SetFlowStyle.C:73
 SetFlowStyle.C:74
 SetFlowStyle.C:75
 SetFlowStyle.C:76
 SetFlowStyle.C:77
 SetFlowStyle.C:78
 SetFlowStyle.C:79
 SetFlowStyle.C:80
 SetFlowStyle.C:81
 SetFlowStyle.C:82
 SetFlowStyle.C:83
 SetFlowStyle.C:84
 SetFlowStyle.C:85
 SetFlowStyle.C:86
 SetFlowStyle.C:87
 SetFlowStyle.C:88
 SetFlowStyle.C:89
 SetFlowStyle.C:90
 SetFlowStyle.C:91
 SetFlowStyle.C:92
 SetFlowStyle.C:93
 SetFlowStyle.C:94
 SetFlowStyle.C:95
 SetFlowStyle.C:96
 SetFlowStyle.C:97
 SetFlowStyle.C:98
 SetFlowStyle.C:99
 SetFlowStyle.C:100
 SetFlowStyle.C:101
 SetFlowStyle.C:102
 SetFlowStyle.C:103
 SetFlowStyle.C:104
 SetFlowStyle.C:105
 SetFlowStyle.C:106
 SetFlowStyle.C:107
 SetFlowStyle.C:108
 SetFlowStyle.C:109
 SetFlowStyle.C:110
 SetFlowStyle.C:111
 SetFlowStyle.C:112
 SetFlowStyle.C:113
 SetFlowStyle.C:114
 SetFlowStyle.C:115
 SetFlowStyle.C:116
 SetFlowStyle.C:117
 SetFlowStyle.C:118
 SetFlowStyle.C:119
 SetFlowStyle.C:120
 SetFlowStyle.C:121
 SetFlowStyle.C:122
 SetFlowStyle.C:123
 SetFlowStyle.C:124
 SetFlowStyle.C:125
 SetFlowStyle.C:126
 SetFlowStyle.C:127
 SetFlowStyle.C:128
 SetFlowStyle.C:129
 SetFlowStyle.C:130
 SetFlowStyle.C:131
 SetFlowStyle.C:132
 SetFlowStyle.C:133
 SetFlowStyle.C:134
 SetFlowStyle.C:135
 SetFlowStyle.C:136
 SetFlowStyle.C:137
 SetFlowStyle.C:138
 SetFlowStyle.C:139
 SetFlowStyle.C:140
 SetFlowStyle.C:141
 SetFlowStyle.C:142
 SetFlowStyle.C:143
 SetFlowStyle.C:144
 SetFlowStyle.C:145
 SetFlowStyle.C:146
 SetFlowStyle.C:147
 SetFlowStyle.C:148
 SetFlowStyle.C:149
 SetFlowStyle.C:150
 SetFlowStyle.C:151
 SetFlowStyle.C:152
 SetFlowStyle.C:153
 SetFlowStyle.C:154
 SetFlowStyle.C:155
 SetFlowStyle.C:156
 SetFlowStyle.C:157
 SetFlowStyle.C:158
 SetFlowStyle.C:159
 SetFlowStyle.C:160
 SetFlowStyle.C:161
 SetFlowStyle.C:162
 SetFlowStyle.C:163
 SetFlowStyle.C:164
 SetFlowStyle.C:165
 SetFlowStyle.C:166
 SetFlowStyle.C:167
 SetFlowStyle.C:168
 SetFlowStyle.C:169
 SetFlowStyle.C:170
 SetFlowStyle.C:171
 SetFlowStyle.C:172
 SetFlowStyle.C:173
 SetFlowStyle.C:174
 SetFlowStyle.C:175
 SetFlowStyle.C:176
 SetFlowStyle.C:177
 SetFlowStyle.C:178
 SetFlowStyle.C:179
 SetFlowStyle.C:180
 SetFlowStyle.C:181
 SetFlowStyle.C:182
 SetFlowStyle.C:183
 SetFlowStyle.C:184
 SetFlowStyle.C:185
 SetFlowStyle.C:186
 SetFlowStyle.C:187
 SetFlowStyle.C:188
 SetFlowStyle.C:189
 SetFlowStyle.C:190
 SetFlowStyle.C:191
 SetFlowStyle.C:192
 SetFlowStyle.C:193
 SetFlowStyle.C:194
 SetFlowStyle.C:195
 SetFlowStyle.C:196
 SetFlowStyle.C:197
 SetFlowStyle.C:198
 SetFlowStyle.C:199
 SetFlowStyle.C:200
 SetFlowStyle.C:201
 SetFlowStyle.C:202
 SetFlowStyle.C:203
 SetFlowStyle.C:204
 SetFlowStyle.C:205
 SetFlowStyle.C:206
 SetFlowStyle.C:207
 SetFlowStyle.C:208
 SetFlowStyle.C:209
 SetFlowStyle.C:210
 SetFlowStyle.C:211
 SetFlowStyle.C:212
 SetFlowStyle.C:213
 SetFlowStyle.C:214
 SetFlowStyle.C:215
 SetFlowStyle.C:216
 SetFlowStyle.C:217
 SetFlowStyle.C:218
 SetFlowStyle.C:219
 SetFlowStyle.C:220
 SetFlowStyle.C:221
 SetFlowStyle.C:222
 SetFlowStyle.C:223
 SetFlowStyle.C:224
 SetFlowStyle.C:225
 SetFlowStyle.C:226
 SetFlowStyle.C:227
 SetFlowStyle.C:228