CMS 3D CMS Logo

Enumerations | Functions | Variables
trackSplitPlot.h File Reference
#include <fstream>
#include <iostream>
#include <sstream>
#include <cmath>
#include "TCanvas.h"
#include "TClass.h"
#include "TColor.h"
#include "TFile.h"
#include "TF1.h"
#include "TGaxis.h"
#include "TGraph2DErrors.h"
#include "TGraphErrors.h"
#include "TH1.h"
#include "TH1F.h"
#include "TH2F.h"
#include "TLegend.h"
#include "TLegendEntry.h"
#include "TList.h"
#include "TMath.h"
#include "TMultiGraph.h"
#include "TObject.h"
#include "TProfile.h"
#include "TROOT.h"
#include "TString.h"
#include "TStyle.h"
#include "TSystem.h"
#include "TText.h"
#include "TTree.h"
#include "trackSplitPlot.h"

Go to the source code of this file.

Enumerations

enum  PlotType {
  ScatterPlot, Profile, Histogram, OrgHistogram,
  Resolution, Plot1D, Plot2D
}
 
enum  Statistic { Minimum, Maximum, Average, RMS }
 

Functions

TString axislabel (TString variable, Char_t axis, Bool_t relative=false, Bool_t resolution=false, Bool_t pull=false)
 
void axislimits (Int_t nFiles, TString *files, TString var, Char_t axis, Bool_t relative, Bool_t pull, Double_t &min, Double_t &max, Double_t &bins)
 
void deleteCanvas (TObject *canvas)
 
std::ofstream devnull ("/dev/null")
 
TString fancyname (TString variable)
 
Double_t findAverage (Int_t nFiles, TString *files, TString var, Char_t axis, Bool_t relative=false, Bool_t pull=false)
 
Double_t findAverage (TString file, TString var, Char_t axis, Bool_t relative=false, Bool_t pull=false)
 
Double_t findMax (Int_t nFiles, TString *files, TString var, Char_t axis, Bool_t relative=false, Bool_t pull=false)
 
Double_t findMax (TString file, TString var, Char_t axis, Bool_t relative=false, Bool_t pull=false)
 
Double_t findMin (Int_t nFiles, TString *files, TString var, Char_t axis, Bool_t relative=false, Bool_t pull=false)
 
Double_t findMin (TString file, TString var, Char_t axis, Bool_t relative=false, Bool_t pull=false)
 
Double_t findRMS (Int_t nFiles, TString *files, TString var, Char_t axis, Bool_t relative=false, Bool_t pull=false)
 
Double_t findRMS (TString file, TString var, Char_t axis, Bool_t relative=false, Bool_t pull=false)
 
Double_t findStatistic (Statistic what, Int_t nFiles, TString *files, TString var, Char_t axis, Bool_t relative=false, Bool_t pull=false)
 
Double_t findStatistic (Statistic what, TString file, TString var, Char_t axis, Bool_t relative=false, Bool_t pull=false)
 
Bool_t fitsHere (TLegend *l, Double_t x1, Double_t y1, Double_t x2, Double_t y2)
 
Bool_t hasFit (TString misalignment, TString xvar, TString yvar, Bool_t relative=false, Bool_t resolution=false, Bool_t pull=false)
 
template<typename T >
T identity (T t)
 
TString latexlabel (TString variable, Char_t axis, Bool_t relative=false, Bool_t resolution=false, Bool_t pull=false)
 
TString latexunits (TString variable, Char_t axis)
 
void makePlots (Int_t nFiles, TString *files, TString *names, TString misalignment, Double_t *values, Double_t *phases, TString directory, Bool_t matrix[xsize][ysize])
 
void makePlots (Int_t nFiles, TString *files, TString *names, TString directory, Bool_t matrix[xsize][ysize])
 
void makePlots (TString file, TString misalignment, Double_t *values, Double_t *phases, TString directory, Bool_t matrix[xsize][ysize])
 
void makePlots (TString file, TString directory, Bool_t matrix[xsize][ysize])
 
void makePlots (Int_t nFiles, TString *files, TString *names, TString misalignment, Double_t *values, Double_t *phases, TString directory, TString xvar, TString yvar)
 
void makePlots (Int_t nFiles, TString *files, TString *names, TString directory, TString xvar, TString yvar)
 
void makePlots (TString file, TString misalignment, Double_t *values, Double_t *phases, TString directory, TString xvar, TString yvar)
 
void makePlots (TString file, TString directory, TString xvar, TString yvar)
 
void makePlots (Int_t nFiles, TString *files, TString *names, TString misalignment, Double_t *values, Double_t *phases, TString directory)
 
void makePlots (Int_t nFiles, TString *files, TString *names, TString directory)
 
void makePlots (TString file, TString misalignment, Double_t *values, Double_t *phases, TString directory)
 
void makePlots (TString file, TString directory)
 
void misalignmentDependence (TCanvas *c1old, Int_t nFiles, TString *names, TString misalignment, Double_t *values, Double_t *phases, TString xvar, TString yvar, TF1 *function, Int_t parameter, TString parametername="", TString functionname="", Bool_t relative=false, Bool_t resolution=false, Bool_t pull=false, TString saveas="")
 
void misalignmentDependence (TCanvas *c1old, Int_t nFiles, TString *names, TString misalignment, Double_t *values, Double_t *phases, TString xvar, TString yvar, TF1 *function, Int_t nParameters, Int_t *parameters, TString *parameternames, TString functionname="", Bool_t relative=false, Bool_t resolution=false, Bool_t pull=false, TString saveas="")
 
void misalignmentDependence (Int_t nFiles, TString *files, TString *names, TString misalignment, Double_t *values, Double_t *phases, TString xvar, TString yvar, TF1 *function, Int_t parameter, TString parametername="", TString functionname="", Bool_t relative=false, Bool_t resolution=false, Bool_t pull=false, TString saveas="")
 
void misalignmentDependence (Int_t nFiles, TString *files, TString *names, TString misalignment, Double_t *values, Double_t *phases, TString xvar, TString yvar, TF1 *function, Int_t nParameters, Int_t *parameters, TString *parameternames, TString functionname="", Bool_t relative=false, Bool_t resolution=false, Bool_t pull=false, TString saveas="")
 
void misalignmentDependence (TCanvas *c1old, Int_t nFiles, TString *names, TString misalignment, Double_t *values, Double_t *phases, TString xvar, TString yvar, TString function, Int_t parameter, TString parametername="", TString functionname="", Bool_t relative=false, Bool_t resolution=false, Bool_t pull=false, TString saveas="")
 
void misalignmentDependence (TCanvas *c1old, Int_t nFiles, TString *names, TString misalignment, Double_t *values, Double_t *phases, TString xvar, TString yvar, TString function, Int_t nParameters, Int_t *parameters, TString *parameternames, TString functionname="", Bool_t relative=false, Bool_t resolution=false, Bool_t pull=false, TString saveas="")
 
void misalignmentDependence (Int_t nFiles, TString *files, TString *names, TString misalignment, Double_t *values, Double_t *phases, TString xvar, TString yvar, TString function, Int_t parameter, TString parametername="", TString functionname="", Bool_t relative=false, Bool_t resolution=false, Bool_t pull=false, TString saveas="")
 
void misalignmentDependence (Int_t nFiles, TString *files, TString *names, TString misalignment, Double_t *values, Double_t *phases, TString xvar, TString yvar, TString function, Int_t nParameters, Int_t *parameters, TString *parameternames, TString functionname="", Bool_t relative=false, Bool_t resolution=false, Bool_t pull=false, TString saveas="")
 
Bool_t misalignmentDependence (TCanvas *c1old, Int_t nFiles, TString *names, TString misalignment, Double_t *values, Double_t *phases, TString xvar, TString yvar, Bool_t drawfits=true, Bool_t relative=false, Bool_t resolution=false, Bool_t pull=false, TString saveas="")
 
Bool_t misalignmentDependence (Int_t nFiles, TString *files, TString *names, TString misalignment, Double_t *values, Double_t *phases, TString xvar, TString yvar, Bool_t drawfits=true, Bool_t relative=false, Bool_t resolution=false, Bool_t pull=false, TString saveas="")
 
TString nPart (Int_t part, TString string, TString delimit=";", Bool_t removerest=true)
 
void placeholder (TString saveas="", Bool_t wide=false)
 
Double_t placeLegend (TLegend *l, Double_t width, Double_t height, Double_t x1min, Double_t y1min, Double_t x2max, Double_t y2max)
 
TString plainunits (TString variable, Char_t axis)
 
void runNumberZoomed (Int_t nFiles, TString *files, TString *names, TString yvar, Bool_t relative=false, Bool_t resolution=false, Bool_t pull=false, Int_t firstRun=-1, Int_t lastRun=-1, TString saveas="")
 
void saveplot (TCanvas *c1, TString saveas)
 
void setAxisLabels (TH1 *p, PlotType type, TString xvar, TString yvar, Bool_t relative, Bool_t pull)
 
void setAxisLabels (TMultiGraph *p, PlotType type, TString xvar, TString yvar, Bool_t relative, Bool_t pull)
 
void setupcolors ()
 
TCanvas * trackSplitPlot (Int_t nFiles, TString *files, TString *names, TString xvar, TString yvar, Bool_t relative=false, Bool_t resolution=false, Bool_t pull=false, TString saveas="", std::ostream &summaryfile=devnull)
 
TCanvas * trackSplitPlot (Int_t nFiles, TString *files, TString *names, TString var, Bool_t relative=false, Bool_t pull=false, TString saveas="", std::ostream &summaryfile=devnull)
 
TCanvas * trackSplitPlot (TString file, TString xvar, TString yvar, Bool_t profile=false, Bool_t relative=false, Bool_t resolution=false, Bool_t pull=false, TString saveas="", std::ostream &summaryfile=devnull)
 
TCanvas * trackSplitPlot (TString file, TString var, Bool_t relative=false, Bool_t pull=false, TString saveas="", std::ostream &summaryfile=devnull)
 
TString units (TString variable, Char_t axis)
 

Variables

std::vector< Color_t > colors
 
bool colorsset = false
 
Double_t increaseby = .1
 
Int_t legendGrid = 100
 
Double_t margin = .1
 
Int_t maxrun = -1
 
Int_t minrun = -1
 
double outliercut = 0.99
 
const Double_t pi = TMath::Pi()
 
Bool_t relativearray [ysize] = {true, false, false, false, false, false, false, false, false}
 
TList * stufftodelete = new TList()
 
std::vector< Style_t > styles
 
TString subdetector = "PIXEL"
 
const Int_t xsize = 8
 
TString xvariables [xsize] = {"", "pt", "eta", "phi", "dz", "dxy", "theta", "qoverpt"}
 
const Int_t ysize = 9
 
TString yvariables [ysize] = {"pt", "pt", "eta", "phi", "dz", "dxy", "theta", "qoverpt", ""}
 

Enumeration Type Documentation

◆ PlotType

enum PlotType
Enumerator
ScatterPlot 
Profile 
Histogram 
OrgHistogram 
Resolution 
Plot1D 
Plot2D 

Definition at line 33 of file trackSplitPlot.h.

◆ Statistic

enum Statistic
Enumerator
Minimum 
Maximum 
Average 
RMS 

Definition at line 34 of file trackSplitPlot.h.

Function Documentation

◆ axislabel()

TString axislabel ( TString  variable,
Char_t  axis,
Bool_t  relative = false,
Bool_t  resolution = false,
Bool_t  pull = false 
)

◆ axislimits()

void axislimits ( Int_t  nFiles,
TString *  files,
TString  var,
Char_t  axis,
Bool_t  relative,
Bool_t  pull,
Double_t &  min,
Double_t &  max,
Double_t &  bins 
)

◆ deleteCanvas()

void deleteCanvas ( TObject *  canvas)

◆ devnull()

std::ofstream devnull ( "/dev/null"  )

◆ fancyname()

TString fancyname ( TString  variable)

◆ findAverage() [1/2]

Double_t findAverage ( Int_t  nFiles,
TString *  files,
TString  var,
Char_t  axis,
Bool_t  relative = false,
Bool_t  pull = false 
)

◆ findAverage() [2/2]

Double_t findAverage ( TString  file,
TString  var,
Char_t  axis,
Bool_t  relative = false,
Bool_t  pull = false 
)

◆ findMax() [1/2]

Double_t findMax ( Int_t  nFiles,
TString *  files,
TString  var,
Char_t  axis,
Bool_t  relative = false,
Bool_t  pull = false 
)

◆ findMax() [2/2]

Double_t findMax ( TString  file,
TString  var,
Char_t  axis,
Bool_t  relative = false,
Bool_t  pull = false 
)

◆ findMin() [1/2]

Double_t findMin ( Int_t  nFiles,
TString *  files,
TString  var,
Char_t  axis,
Bool_t  relative = false,
Bool_t  pull = false 
)

◆ findMin() [2/2]

Double_t findMin ( TString  file,
TString  var,
Char_t  axis,
Bool_t  relative = false,
Bool_t  pull = false 
)

◆ findRMS() [1/2]

Double_t findRMS ( Int_t  nFiles,
TString *  files,
TString  var,
Char_t  axis,
Bool_t  relative = false,
Bool_t  pull = false 
)

◆ findRMS() [2/2]

Double_t findRMS ( TString  file,
TString  var,
Char_t  axis,
Bool_t  relative = false,
Bool_t  pull = false 
)

◆ findStatistic() [1/2]

Double_t findStatistic ( Statistic  what,
Int_t  nFiles,
TString *  files,
TString  var,
Char_t  axis,
Bool_t  relative = false,
Bool_t  pull = false 
)

◆ findStatistic() [2/2]

Double_t findStatistic ( Statistic  what,
TString  file,
TString  var,
Char_t  axis,
Bool_t  relative = false,
Bool_t  pull = false 
)

◆ fitsHere()

Bool_t fitsHere ( TLegend *  l,
Double_t  x1,
Double_t  y1,
Double_t  x2,
Double_t  y2 
)

◆ hasFit()

Bool_t hasFit ( TString  misalignment,
TString  xvar,
TString  yvar,
Bool_t  relative = false,
Bool_t  resolution = false,
Bool_t  pull = false 
)

◆ identity()

template<typename T >
T identity ( T  t)

◆ latexlabel()

TString latexlabel ( TString  variable,
Char_t  axis,
Bool_t  relative = false,
Bool_t  resolution = false,
Bool_t  pull = false 
)

◆ latexunits()

TString latexunits ( TString  variable,
Char_t  axis 
)

◆ makePlots() [1/12]

void makePlots ( Int_t  nFiles,
TString *  files,
TString *  names,
TString  misalignment,
Double_t *  values,
Double_t *  phases,
TString  directory,
Bool_t  matrix[xsize][ysize] 
)

Referenced by merge().

◆ makePlots() [2/12]

void makePlots ( Int_t  nFiles,
TString *  files,
TString *  names,
TString  directory,
Bool_t  matrix[xsize][ysize] 
)

◆ makePlots() [3/12]

void makePlots ( TString  file,
TString  misalignment,
Double_t *  values,
Double_t *  phases,
TString  directory,
Bool_t  matrix[xsize][ysize] 
)

◆ makePlots() [4/12]

void makePlots ( TString  file,
TString  directory,
Bool_t  matrix[xsize][ysize] 
)

◆ makePlots() [5/12]

void makePlots ( Int_t  nFiles,
TString *  files,
TString *  names,
TString  misalignment,
Double_t *  values,
Double_t *  phases,
TString  directory,
TString  xvar,
TString  yvar 
)

◆ makePlots() [6/12]

void makePlots ( Int_t  nFiles,
TString *  files,
TString *  names,
TString  directory,
TString  xvar,
TString  yvar 
)

◆ makePlots() [7/12]

void makePlots ( TString  file,
TString  misalignment,
Double_t *  values,
Double_t *  phases,
TString  directory,
TString  xvar,
TString  yvar 
)

◆ makePlots() [8/12]

void makePlots ( TString  file,
TString  directory,
TString  xvar,
TString  yvar 
)

◆ makePlots() [9/12]

void makePlots ( Int_t  nFiles,
TString *  files,
TString *  names,
TString  misalignment,
Double_t *  values,
Double_t *  phases,
TString  directory 
)

◆ makePlots() [10/12]

void makePlots ( Int_t  nFiles,
TString *  files,
TString *  names,
TString  directory 
)

◆ makePlots() [11/12]

void makePlots ( TString  file,
TString  misalignment,
Double_t *  values,
Double_t *  phases,
TString  directory 
)

◆ makePlots() [12/12]

void makePlots ( TString  file,
TString  directory 
)

◆ misalignmentDependence() [1/10]

void misalignmentDependence ( TCanvas *  c1old,
Int_t  nFiles,
TString *  names,
TString  misalignment,
Double_t *  values,
Double_t *  phases,
TString  xvar,
TString  yvar,
TF1 *  function,
Int_t  parameter,
TString  parametername = "",
TString  functionname = "",
Bool_t  relative = false,
Bool_t  resolution = false,
Bool_t  pull = false,
TString  saveas = "" 
)

◆ misalignmentDependence() [2/10]

void misalignmentDependence ( TCanvas *  c1old,
Int_t  nFiles,
TString *  names,
TString  misalignment,
Double_t *  values,
Double_t *  phases,
TString  xvar,
TString  yvar,
TF1 *  function,
Int_t  nParameters,
Int_t *  parameters,
TString *  parameternames,
TString  functionname = "",
Bool_t  relative = false,
Bool_t  resolution = false,
Bool_t  pull = false,
TString  saveas = "" 
)

◆ misalignmentDependence() [3/10]

void misalignmentDependence ( Int_t  nFiles,
TString *  files,
TString *  names,
TString  misalignment,
Double_t *  values,
Double_t *  phases,
TString  xvar,
TString  yvar,
TF1 *  function,
Int_t  parameter,
TString  parametername = "",
TString  functionname = "",
Bool_t  relative = false,
Bool_t  resolution = false,
Bool_t  pull = false,
TString  saveas = "" 
)

◆ misalignmentDependence() [4/10]

void misalignmentDependence ( Int_t  nFiles,
TString *  files,
TString *  names,
TString  misalignment,
Double_t *  values,
Double_t *  phases,
TString  xvar,
TString  yvar,
TF1 *  function,
Int_t  nParameters,
Int_t *  parameters,
TString *  parameternames,
TString  functionname = "",
Bool_t  relative = false,
Bool_t  resolution = false,
Bool_t  pull = false,
TString  saveas = "" 
)

◆ misalignmentDependence() [5/10]

void misalignmentDependence ( TCanvas *  c1old,
Int_t  nFiles,
TString *  names,
TString  misalignment,
Double_t *  values,
Double_t *  phases,
TString  xvar,
TString  yvar,
TString  function,
Int_t  parameter,
TString  parametername = "",
TString  functionname = "",
Bool_t  relative = false,
Bool_t  resolution = false,
Bool_t  pull = false,
TString  saveas = "" 
)

◆ misalignmentDependence() [6/10]

void misalignmentDependence ( TCanvas *  c1old,
Int_t  nFiles,
TString *  names,
TString  misalignment,
Double_t *  values,
Double_t *  phases,
TString  xvar,
TString  yvar,
TString  function,
Int_t  nParameters,
Int_t *  parameters,
TString *  parameternames,
TString  functionname = "",
Bool_t  relative = false,
Bool_t  resolution = false,
Bool_t  pull = false,
TString  saveas = "" 
)

◆ misalignmentDependence() [7/10]

void misalignmentDependence ( Int_t  nFiles,
TString *  files,
TString *  names,
TString  misalignment,
Double_t *  values,
Double_t *  phases,
TString  xvar,
TString  yvar,
TString  function,
Int_t  parameter,
TString  parametername = "",
TString  functionname = "",
Bool_t  relative = false,
Bool_t  resolution = false,
Bool_t  pull = false,
TString  saveas = "" 
)

◆ misalignmentDependence() [8/10]

void misalignmentDependence ( Int_t  nFiles,
TString *  files,
TString *  names,
TString  misalignment,
Double_t *  values,
Double_t *  phases,
TString  xvar,
TString  yvar,
TString  function,
Int_t  nParameters,
Int_t *  parameters,
TString *  parameternames,
TString  functionname = "",
Bool_t  relative = false,
Bool_t  resolution = false,
Bool_t  pull = false,
TString  saveas = "" 
)

◆ misalignmentDependence() [9/10]

Bool_t misalignmentDependence ( TCanvas *  c1old,
Int_t  nFiles,
TString *  names,
TString  misalignment,
Double_t *  values,
Double_t *  phases,
TString  xvar,
TString  yvar,
Bool_t  drawfits = true,
Bool_t  relative = false,
Bool_t  resolution = false,
Bool_t  pull = false,
TString  saveas = "" 
)

◆ misalignmentDependence() [10/10]

Bool_t misalignmentDependence ( Int_t  nFiles,
TString *  files,
TString *  names,
TString  misalignment,
Double_t *  values,
Double_t *  phases,
TString  xvar,
TString  yvar,
Bool_t  drawfits = true,
Bool_t  relative = false,
Bool_t  resolution = false,
Bool_t  pull = false,
TString  saveas = "" 
)

◆ nPart()

TString nPart ( Int_t  part,
TString  string,
TString  delimit = ";",
Bool_t  removerest = true 
)

◆ placeholder()

void placeholder ( TString  saveas = "",
Bool_t  wide = false 
)

◆ placeLegend()

Double_t placeLegend ( TLegend *  l,
Double_t  width,
Double_t  height,
Double_t  x1min,
Double_t  y1min,
Double_t  x2max,
Double_t  y2max 
)

◆ plainunits()

TString plainunits ( TString  variable,
Char_t  axis 
)

◆ runNumberZoomed()

void runNumberZoomed ( Int_t  nFiles,
TString *  files,
TString *  names,
TString  yvar,
Bool_t  relative = false,
Bool_t  resolution = false,
Bool_t  pull = false,
Int_t  firstRun = -1,
Int_t  lastRun = -1,
TString  saveas = "" 
)

◆ saveplot()

void saveplot ( TCanvas *  c1,
TString  saveas 
)

◆ setAxisLabels() [1/2]

void setAxisLabels ( TH1 *  p,
PlotType  type,
TString  xvar,
TString  yvar,
Bool_t  relative,
Bool_t  pull 
)

◆ setAxisLabels() [2/2]

void setAxisLabels ( TMultiGraph *  p,
PlotType  type,
TString  xvar,
TString  yvar,
Bool_t  relative,
Bool_t  pull 
)

◆ setupcolors()

void setupcolors ( )

◆ trackSplitPlot() [1/4]

TCanvas* trackSplitPlot ( Int_t  nFiles,
TString *  files,
TString *  names,
TString  xvar,
TString  yvar,
Bool_t  relative = false,
Bool_t  resolution = false,
Bool_t  pull = false,
TString  saveas = "",
std::ostream &  summaryfile = devnull 
)

◆ trackSplitPlot() [2/4]

TCanvas* trackSplitPlot ( Int_t  nFiles,
TString *  files,
TString *  names,
TString  var,
Bool_t  relative = false,
Bool_t  pull = false,
TString  saveas = "",
std::ostream &  summaryfile = devnull 
)

◆ trackSplitPlot() [3/4]

TCanvas* trackSplitPlot ( TString  file,
TString  xvar,
TString  yvar,
Bool_t  profile = false,
Bool_t  relative = false,
Bool_t  resolution = false,
Bool_t  pull = false,
TString  saveas = "",
std::ostream &  summaryfile = devnull 
)

◆ trackSplitPlot() [4/4]

TCanvas* trackSplitPlot ( TString  file,
TString  var,
Bool_t  relative = false,
Bool_t  pull = false,
TString  saveas = "",
std::ostream &  summaryfile = devnull 
)

◆ units()

TString units ( TString  variable,
Char_t  axis 
)

Variable Documentation

◆ colors

std::vector<Color_t> colors

Definition at line 37 of file trackSplitPlot.h.

◆ colorsset

bool colorsset = false

Definition at line 39 of file trackSplitPlot.h.

◆ increaseby

Double_t increaseby = .1

Definition at line 46 of file trackSplitPlot.h.

◆ legendGrid

Int_t legendGrid = 100

Definition at line 44 of file trackSplitPlot.h.

◆ margin

Double_t margin = .1

◆ maxrun

Int_t maxrun = -1

◆ minrun

Int_t minrun = -1

Definition at line 40 of file trackSplitPlot.h.

◆ outliercut

double outliercut = 0.99

Definition at line 55 of file trackSplitPlot.h.

Referenced by merge().

◆ pi

const Double_t pi = TMath::Pi()

Definition at line 36 of file trackSplitPlot.h.

Referenced by evf::__attribute__(), Hector::addPartToHepMC(), ElectronMcSignalValidatorMiniAOD::analyze(), HiBasicGenTest::analyze(), OuterTrackerMonitorTrackingParticles::analyze(), ElectronMcSignalValidator::analyze(), ElectronMcFakeValidator::analyze(), ElectronAnalyzer::analyze(), RPCPhiEff::analyze(), PhotonValidatorMiniAOD::analyze(), ContainmentCorrectionAnalyzer::analyze(), PhotonValidator::analyze(), MaterialBudgetCastorHistos::book(), MaterialBudget::book(), MaterialBudgetForward::book(), HLTTauDQML1Plotter::bookHistograms(), ElectronMcSignalValidator::bookHistograms(), BasicHepMCHeavyIonValidation::bookHistograms(), ElectronMcFakeValidator::bookHistograms(), EwkDQM::bookHistograms(), HGCalRecHitValidation::bookHistograms(), HGCalSimHitValidation::bookHistograms(), ConversionLikelihoodCalculator::calculateLikelihood(), edm::service::ResourceEnforcer::check(), edm::FileLocator::convert(), RPCStripsRing::createRefConnections(), PFResolutionMap::dCrackPhi(), PFEnergyCalibration::dCrackPhi(), AntiElectronIDMVA6< TauType, ElectronType >::dCrackPhi(), Decay3Body::doDecay(), FWFFMetadataManager::doUpdate(), reco::Conversion::dPhiTracksAtEcal(), reco::Conversion::dPhiTracksAtVtx(), ConversionForwardEstimator::estimate(), ConversionBarrelEstimator::estimate(), DDPixBarLayerUpgradeAlgo::execute(), AlCaHOCalibProducer::fillHOStore(), RPCStripsRing::fillWithVirtualStrips(), MCParticlePairFilter::filter(), Vx3DHLTAnalyzer::Gauss3DFunc(), FullModelReactionDynamics::GenerateXandPt(), ZdcSD::getEnergyDeposit(), CastorSD::getEnergyDeposit(), PythiaFilterIsolatedTrack::GetEtaPhiAtEcal(), TwoBodyDecayLinearizationPointFinder::getLinearizationPoint(), pat::helper::ResolutionHelper::getResolTheta(), CastorShowerLibrary::getShowerHits(), FWFFMetadataManager::hasModuleLabel(), HiggsDQM::HiggsDQM(), HDetIdAssociator::iPhi(), mkfit::LayerOfHits::isBinDead(), CaloCellId::isInCell(), LHCOpticalFunctionsSet::LHCOpticalFunctionsSet(), GEMGeometryValidate::makeHistograms2(), RPCGeometryValidate::makeHistograms2(), ME0GeometryValidate::makeHistograms2(), CSCGeometryValidate::makeHistograms2(), MaterialBudgetCastorHistos::MaterialBudgetCastorHistos(), PFMETBenchmark::mpi_pi(), mkfit::LayerOfHits::phiQBinContent(), HFFibreFiducial::PMTNumber(), FWPathsPopup::postEvent(), StraightTrackAlignment::processEvent(), CTPPSInterpolatedOpticalFunctionsESSource::produce(), HLTTauMCProducer::produce(), TotemRPLocalTrackFitter::produce(), MuonSimHitProducer::produce(), PPSFastLocalSimulation::produce(), CutsIsolatorWithCorrection::result(), FullModelHadronicProcess::Rotate(), FullModelReactionDynamics::Rotate(), gen::Hydjet2Hadronizer::rotateEvtPlane(), gen::HydjetHadronizer::rotateEvtPlane(), mkfit::MkFinder::selectHitIndices(), mkfit::MkFinder::selectHitIndicesV2(), DQMImplNet< DQMNet::Object >::sendObjectListToPeer(), Cordic::toPolar(), FullModelReactionDynamics::TwoCluster(), unsafe_acos71(), FP420Test::update(), BscTest::update(), FWPSetTableManager::update(), FWPSetTableManager::updateFilter(), Vx3DHLTAnalyzer::Vx3DHLTAnalyzer(), MonPNBlueDat::writeArrayDB(), MonPNGreenDat::writeArrayDB(), MonPNLed2Dat::writeArrayDB(), MonPNIRedDat::writeArrayDB(), MonPNRedDat::writeArrayDB(), MonPNLed1Dat::writeArrayDB(), MonPNMGPADat::writeArrayDB(), and DCULVRVoltagesDat::writeArrayDB().

◆ relativearray

Bool_t relativearray[ysize] = {true, false, false, false, false, false, false, false, false}

Definition at line 50 of file trackSplitPlot.h.

◆ stufftodelete

TList* stufftodelete = new TList()

Definition at line 52 of file trackSplitPlot.h.

◆ styles

std::vector<Style_t> styles

Definition at line 38 of file trackSplitPlot.h.

Referenced by Draw_TH1D_forMultiRootFiles().

◆ subdetector

TString subdetector = "PIXEL"

◆ xsize

const Int_t xsize = 8

◆ xvariables

TString xvariables[xsize] = {"", "pt", "eta", "phi", "dz", "dxy", "theta", "qoverpt"}

Definition at line 48 of file trackSplitPlot.h.

◆ ysize

const Int_t ysize = 9

◆ yvariables

TString yvariables[ysize] = {"pt", "pt", "eta", "phi", "dz", "dxy", "theta", "qoverpt", ""}

Definition at line 49 of file trackSplitPlot.h.