![]() |
![]() |
#include <RochCor.h>
Public Member Functions | |
int | etabin (float) |
void | momcor_data (TLorentzVector &, float, float, int) |
void | momcor_mc (TLorentzVector &, float, float, int) |
void | musclefit_data (TLorentzVector &, TLorentzVector &) |
int | phibin (float) |
RochCor () | |
RochCor (int seed) | |
float | zptcor (float) |
~RochCor () | |
Private Attributes | |
TRandom3 | eran |
float | mptsys_da_da [8][8] |
float | mptsys_da_dm [8][8] |
float | mptsys_mc_da [8][8] |
float | mptsys_mc_dm [8][8] |
TRandom3 | sran |
Static Private Attributes | |
static const float | apar = 1.0 |
static const float | bpar = -5.03313e-06 |
static const float | cpar = -4.41463e-05 |
static const float | d0par = -0.000148871 |
static const float | d1par = 7.95495e-05 |
static const float | d2par = 0.000152032 |
static const float | dcor_bfA [8][8] |
static const float | dcor_bfAer [8][8] |
static const float | dcor_bfB [8][8] |
static const float | dcor_bfBer [8][8] |
static const float | dcor_maA [8][8] |
static const float | dcor_maAer [8][8] |
static const float | dcor_maB [8][8] |
static const float | dcor_maBer [8][8] |
static const float | deltaA = -2.85242e-06 |
static const float | deltaA_stat = 7.74389e-07 |
static const float | deltaA_syst = 6.992e-07 |
static const float | deltaB = -5.68463e-06 |
static const float | deltaB_stat = 8.21406e-07 |
static const float | deltaB_syst = 1.4268e-06 |
static const float | dgsclA_stat = 0.0001 |
static const float | dgsclA_syst = 0.0008 |
static const float | dgsclB_stat = 0.0001 |
static const float | dgsclB_syst = 0.0008 |
static const float | dmavgA [8][8] |
static const float | dmavgB [8][8] |
static const float | dpavgA [8][8] |
static const float | dpavgB [8][8] |
static const float | drecmA = 9.09285e+01 |
static const float | drecmB = 9.09469e+01 |
static const float | e0par = 1.59501 |
static const float | e1par = -0.364823 |
static const float | e2par = 0.410195 |
static const float | genm = 91.06 |
static const float | genm_smr = 9.09956e+01 |
static const float | mcor_bfA [8][8] |
static const float | mcor_bfAer [8][8] |
static const float | mcor_bfB [8][8] |
static const float | mcor_bfBer [8][8] |
static const float | mcor_maA [8][8] |
static const float | mcor_maAer [8][8] |
static const float | mcor_maB [8][8] |
static const float | mcor_maBer [8][8] |
static const float | mgsclA_stat = 0.0001 |
static const float | mgsclA_syst = 0.0006 |
static const float | mgsclB_stat = 0.0001 |
static const float | mgsclB_syst = 0.0006 |
static const float | mmavgA [8][8] |
static const float | mmavgB [8][8] |
static const float | mpavgA [8][8] |
static const float | mpavgB [8][8] |
static const float | netabin [9] = {-2.4,-2.1,-1.4,-0.7,0.0,0.7,1.4,2.1,2.4} |
static const int | nptbins =84 |
static const double | pi = 3.14159265358979323846 |
static const float | ptlow [85] |
static const float | recmA = 9.10062e+01 |
static const float | recmB = 9.10210e+01 |
static const float | sfA = 44.6463 |
static const float | sfA_stat = 1.92224 |
static const float | sfA_syst = 9.29 |
static const float | sfB = 23.8652 |
static const float | sfB_stat = 0.941748 |
static const float | sfB_syst = 4.86 |
static const float | zptscl [84] |
static const float | zptscler [84] |
heppy::RochCor::RochCor | ( | ) |
Definition at line 320 of file RochCor.cc.
References eran, mps_fire::i, mptsys_da_da, mptsys_da_dm, mptsys_mc_da, mptsys_mc_dm, and sran.
heppy::RochCor::RochCor | ( | int | seed | ) |
Definition at line 336 of file RochCor.cc.
References eran, mps_fire::i, mptsys_da_da, mptsys_da_dm, mptsys_mc_da, mptsys_mc_dm, and sran.
heppy::RochCor::~RochCor | ( | ) |
Definition at line 317 of file RochCor.cc.
Int_t heppy::RochCor::etabin | ( | float | eta | ) |
Definition at line 568 of file RochCor.cc.
References mps_fire::i, and netabin.
Referenced by momcor_data(), and momcor_mc().
void heppy::RochCor::momcor_data | ( | TLorentzVector & | mu, |
float | charge, | ||
float | sysdev, | ||
int | runopt | ||
) |
Definition at line 437 of file RochCor.cc.
References pyrootRender::da, dcor_bfA, dcor_bfAer, dcor_bfB, dcor_bfBer, dcor_maA, dcor_maAer, dcor_maB, dcor_maBer, dgsclA_stat, dgsclA_syst, dgsclB_stat, dgsclB_syst, symbols::dm, dmavgA, dmavgB, drecmA, drecmB, MillePedeFileConverter_cfg::e, etabin(), genm_smr, mptsys_da_da, mptsys_da_dm, and phibin().
void heppy::RochCor::momcor_mc | ( | TLorentzVector & | mu, |
float | charge, | ||
float | sysdev, | ||
int | runopt | ||
) |
Definition at line 350 of file RochCor.cc.
References pyrootRender::da, delta, deltaA, deltaA_stat, deltaA_syst, deltaB, deltaB_stat, deltaB_syst, symbols::dm, MillePedeFileConverter_cfg::e, eran, etabin(), genm_smr, mcor_bfA, mcor_bfAer, mcor_bfB, mcor_bfBer, mcor_maA, mcor_maAer, mcor_maB, mcor_maBer, mgsclA_stat, mgsclA_syst, mgsclB_stat, mgsclB_syst, mmavgA, mmavgB, mptsys_mc_da, mptsys_mc_dm, phibin(), recmA, recmB, sfA, sfA_stat, sfA_syst, sfB, sfB_stat, sfB_syst, and mathSSE::sqrt().
void heppy::RochCor::musclefit_data | ( | TLorentzVector & | mu, |
TLorentzVector & | mubar | ||
) |
Definition at line 495 of file RochCor.cc.
References bpar, cpar, d0par, d1par, d2par, e0par, e1par, e2par, Sign(), and funct::sin().
Int_t heppy::RochCor::phibin | ( | float | phi | ) |
Definition at line 554 of file RochCor.cc.
References mps_fire::i, and pi.
Referenced by momcor_data(), and momcor_mc().
float heppy::RochCor::zptcor | ( | float | gzpt | ) |
|
staticprivate |
Definition at line 81 of file RochCor.h.
Referenced by musclefit_data().
|
staticprivate |
Definition at line 82 of file RochCor.h.
Referenced by musclefit_data().
|
staticprivate |
Definition at line 83 of file RochCor.h.
Referenced by musclefit_data().
|
staticprivate |
Definition at line 85 of file RochCor.h.
Referenced by musclefit_data().
|
staticprivate |
Definition at line 87 of file RochCor.h.
Referenced by musclefit_data().
|
staticprivate |
Definition at line 93 of file RochCor.h.
Referenced by momcor_data().
|
staticprivate |
Definition at line 97 of file RochCor.h.
Referenced by momcor_data().
|
staticprivate |
Definition at line 102 of file RochCor.h.
Referenced by momcor_data().
|
staticprivate |
Definition at line 106 of file RochCor.h.
Referenced by momcor_data().
|
staticprivate |
Definition at line 94 of file RochCor.h.
Referenced by momcor_data().
|
staticprivate |
Definition at line 98 of file RochCor.h.
Referenced by momcor_data().
|
staticprivate |
Definition at line 103 of file RochCor.h.
Referenced by momcor_data().
|
staticprivate |
Definition at line 107 of file RochCor.h.
Referenced by momcor_data().
|
staticprivate |
Definition at line 64 of file RochCor.h.
Referenced by momcor_mc().
|
staticprivate |
Definition at line 65 of file RochCor.h.
Referenced by momcor_mc().
|
staticprivate |
Definition at line 66 of file RochCor.h.
Referenced by momcor_mc().
|
staticprivate |
Definition at line 72 of file RochCor.h.
Referenced by momcor_mc().
|
staticprivate |
Definition at line 73 of file RochCor.h.
Referenced by momcor_mc().
|
staticprivate |
Definition at line 74 of file RochCor.h.
Referenced by momcor_mc().
|
staticprivate |
Definition at line 54 of file RochCor.h.
Referenced by momcor_data().
|
staticprivate |
Definition at line 55 of file RochCor.h.
Referenced by momcor_data().
|
staticprivate |
Definition at line 60 of file RochCor.h.
Referenced by momcor_data().
|
staticprivate |
Definition at line 61 of file RochCor.h.
Referenced by momcor_data().
|
staticprivate |
Definition at line 113 of file RochCor.h.
Referenced by momcor_data().
|
staticprivate |
Definition at line 118 of file RochCor.h.
Referenced by momcor_data().
|
staticprivate |
|
staticprivate |
|
staticprivate |
Definition at line 51 of file RochCor.h.
Referenced by momcor_data().
|
staticprivate |
Definition at line 57 of file RochCor.h.
Referenced by momcor_data().
|
staticprivate |
Definition at line 84 of file RochCor.h.
Referenced by musclefit_data().
|
staticprivate |
Definition at line 86 of file RochCor.h.
Referenced by musclefit_data().
|
staticprivate |
Definition at line 88 of file RochCor.h.
Referenced by musclefit_data().
|
private |
Definition at line 38 of file RochCor.h.
Referenced by momcor_mc(), and RochCor().
|
staticprivate |
Definition at line 47 of file RochCor.h.
Referenced by momcor_data(), and momcor_mc().
|
staticprivate |
Definition at line 95 of file RochCor.h.
Referenced by momcor_mc().
|
staticprivate |
Definition at line 99 of file RochCor.h.
Referenced by momcor_mc().
|
staticprivate |
Definition at line 104 of file RochCor.h.
Referenced by momcor_mc().
|
staticprivate |
Definition at line 108 of file RochCor.h.
Referenced by momcor_mc().
|
staticprivate |
Definition at line 96 of file RochCor.h.
Referenced by momcor_mc().
|
staticprivate |
Definition at line 100 of file RochCor.h.
Referenced by momcor_mc().
|
staticprivate |
Definition at line 105 of file RochCor.h.
Referenced by momcor_mc().
|
staticprivate |
Definition at line 109 of file RochCor.h.
Referenced by momcor_mc().
|
staticprivate |
Definition at line 52 of file RochCor.h.
Referenced by momcor_mc().
|
staticprivate |
Definition at line 53 of file RochCor.h.
Referenced by momcor_mc().
|
staticprivate |
Definition at line 58 of file RochCor.h.
Referenced by momcor_mc().
|
staticprivate |
Definition at line 59 of file RochCor.h.
Referenced by momcor_mc().
|
staticprivate |
Definition at line 115 of file RochCor.h.
Referenced by momcor_mc().
|
staticprivate |
Definition at line 120 of file RochCor.h.
Referenced by momcor_mc().
|
staticprivate |
|
staticprivate |
|
private |
Definition at line 134 of file RochCor.h.
Referenced by momcor_data(), and RochCor().
|
private |
Definition at line 133 of file RochCor.h.
Referenced by momcor_data(), and RochCor().
|
private |
Definition at line 132 of file RochCor.h.
Referenced by momcor_mc(), and RochCor().
|
private |
Definition at line 131 of file RochCor.h.
Referenced by momcor_mc(), and RochCor().
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
Definition at line 126 of file RochCor.h.
Referenced by zptcor().
|
staticprivate |
Definition at line 50 of file RochCor.h.
Referenced by momcor_mc().
|
staticprivate |
Definition at line 56 of file RochCor.h.
Referenced by momcor_mc().
|
staticprivate |
Definition at line 68 of file RochCor.h.
Referenced by momcor_mc().
|
staticprivate |
Definition at line 69 of file RochCor.h.
Referenced by momcor_mc().
|
staticprivate |
Definition at line 70 of file RochCor.h.
Referenced by momcor_mc().
|
staticprivate |
Definition at line 76 of file RochCor.h.
Referenced by momcor_mc().
|
staticprivate |
Definition at line 77 of file RochCor.h.
Referenced by momcor_mc().
|
staticprivate |
Definition at line 78 of file RochCor.h.
Referenced by momcor_mc().
|
private |
|
staticprivate |
Definition at line 128 of file RochCor.h.
Referenced by zptcor().
|
staticprivate |