![]() |
AliPhysics
8b695ca (8b695ca)
|
Calculate Chi2 distributions for different cluster parameters. More...
#include <TFile.h>
#include <TDirectoryFile.h>
#include <TList.h>
#include <TString.h>
#include <TROOT.h>
#include <TStyle.h>
#include <TH1D.h>
#include <TH2F.h>
#include <TH3F.h>
#include <TCanvas.h>
#include <TPad.h>
#include <TLegend.h>
#include <TObject.h>
#include <TAxis.h>
#include <TGaxis.h>
#include <TLine.h>
#include <TF1.h>
#include <TMath.h>
#include <TArrayD.h>
#include <TGraphErrors.h>
Go to the source code of this file.
Functions | |
void | Chi2 (TH1D *h, TH1D *hD, TH1D *&hChi2, TH1D *&hDiff, Bool_t debug=kFALSE) |
void | CalculateParamChi2MCxTalkDataPerSM (TString histoName="SMM02NoCut", TString inputFileName="", Int_t dataProd=0, Int_t firstSM=0, Int_t lastSM=9, TArrayD binE=0, TArrayD prodParam=0, Int_t rebin=1, Bool_t debug=kFALSE) |
Variables | |
TString | fileFormat = ".eps" |
Int_t | firstEbin = 0 |
Calculate Chi2 distributions for different cluster parameters.
Take the output distributions of CompareDataAndNMCProdPerSM.C and calculate the Chi2 distribution provided a "data" distribution reference compared to multiple MC distributions. See how to execute it in MakeDataMCComparisonPerSMClusterEbinAndChi2.C. Calculated Chi2 histograms stored in output file for further processing and calculations.
Definition in file CalculateParamChi2MCxTalkDataPerSM.C.
void CalculateParamChi2MCxTalkDataPerSM | ( | TString | histoName = "SMM02NoCut" , |
TString | inputFileName = "" , |
||
Int_t | dataProd = 0 , |
||
Int_t | firstSM = 0 , |
||
Int_t | lastSM = 9 , |
||
TArrayD | binE = 0 , |
||
TArrayD | prodParam = 0 , |
||
Int_t | rebin = 1 , |
||
Bool_t | debug = kFALSE |
||
) |
Main method
histoName | : Name of histogram with the parameter to study = "SMM02NoCut", "SMM02NoCut","SMM02", "SMM20LowM02NoCut","SMM20LowM02","SMM20HighM02NoCut","SMM20HighM02","SMNCell" |
inputFileName | : String with part of input file name |
dataProd | : Index of reference data production file |
firstSM | : First SM to be studied |
lastSM | : Last SM to be studied |
binE | : TArrayD with list of energy bin limits |
prodParam | : TArrayD with list of parameter that changed in the different MC |
rebin | : Optional additional histogram rebinning |
debug | : Bool to activate printfs. |
Per SM/Param
Definition at line 59 of file CalculateParamChi2MCxTalkDataPerSM.C.
Referenced by MakeDataMCComparisonPerSMClusterEbinAndChi2().
This method calculates the difference and Chi2 of 2 histograms
h | : Input MC histogram |
hD | : Input Data reference histogram |
hChi2 | : Output Chi2 histogram |
hDiff | : Output Difference |
debug | : Print debugging info |
Definition at line 794 of file CalculateParamChi2MCxTalkDataPerSM.C.
Referenced by CalculateParamChi2MCxTalkDataPerSM().
TString fileFormat = ".eps" |
Definition at line 40 of file CalculateParamChi2MCxTalkDataPerSM.C.
Referenced by CalculateParamChi2MCxTalkDataPerSM().
Int_t firstEbin = 0 |
Definition at line 42 of file CalculateParamChi2MCxTalkDataPerSM.C.
Referenced by CalculateParamChi2MCxTalkDataPerSM().