TPhotonMCShifterTool Class Reference

List of all members.

Public Member Functions

void FudgeShowers (double pt, double eta2, double &rhad1, double &rhad, double &e277, double &reta, double &rphi, double &weta2, double &f1, double &fside, double &wtot, double &w1, double &deltae, double &eratio, int isConv, int preselection=-999)
void FudgeShowers (float pt, float eta2, float &rhad1, float &rhad, float &e277, float &reta, float &rphi, float &weta2, float &f1, float &fside, float &wtot, float &w1, float &deltae, float &eratio, int isConv, int preselection=-999)
void FudgeShowers (std::vector< float > clE, std::vector< float > eta2, std::vector< float > &rhad1, std::vector< float > &rhad, std::vector< float > &e277, std::vector< float > &reta, std::vector< float > &rphi, std::vector< float > &weta2, std::vector< float > &f1, std::vector< float > &fside, std::vector< float > &wtot, std::vector< float > &w1, std::vector< float > &deltae, std::vector< float > &eratio, std::vector< int > isConv, int preselection=-999)
void fillBins ()
double interpolate (double pt, double eta2, TH2D *hist)
double interpolateErrors (double pt, double eta2, TH2D *hist)
double GetFF_Rhad1 (double pt, double eta2, int conv)
 ------------------------------------------------------ END KM ADD
double GetFF_Rhad (double pt, double eta2, int conv)
double GetFF_E277 (double pt, double eta2, int conv)
double GetFF_Reta (double pt, double eta2, int conv)
double GetFF_Rphi (double pt, double eta2, int conv)
double GetFF_Weta2 (double pt, double eta2, int conv)
double GetFF_F1 (double pt, double eta2, int conv)
double GetFF_DE (double pt, double eta2, int conv)
double GetFF_Eratio (double pt, double eta2, int conv)
double GetFF_Fside (double pt, double eta2, int conv)
double GetFF_Wtot (double pt, double eta2, int conv)
double GetFF_W1 (double pt, double eta2, int conv)
double GetFFerr_Rhad1 (double pt, double eta2, int conv)
double GetFFerr_Rhad (double pt, double eta2, int conv)
double GetFFerr_E277 (double pt, double eta2, int conv)
double GetFFerr_Reta (double pt, double eta2, int conv)
double GetFFerr_Rphi (double pt, double eta2, int conv)
double GetFFerr_Weta2 (double pt, double eta2, int conv)
double GetFFerr_F1 (double pt, double eta2, int conv)
double GetFFerr_DE (double pt, double eta2, int conv)
double GetFFerr_Eratio (double pt, double eta2, int conv)
double GetFFerr_Fside (double pt, double eta2, int conv)
double GetFFerr_Wtot (double pt, double eta2, int conv)
double GetFFerr_W1 (double pt, double eta2, int conv)
double GetFF (int var, double pt, double eta2, int conv)
double Fudge_Rhad1 (double rhad1, double pt, double eta2, int conv)
double Fudge_Rhad (double rhad, double pt, double eta2, int conv)
double Fudge_E277 (double e277, double pt, double eta2, int conv)
double Fudge_Reta (double reta, double pt, double eta2, int conv)
double Fudge_Rphi (double rphi, double pt, double eta2, int conv)
double Fudge_Weta2 (double weta2, double pt, double eta2, int conv)
double Fudge_F1 (double f1, double pt, double eta2, int conv)
double Fudge_DE (double deltae, double pt, double eta2, int conv)
double Fudge_Eratio (double eratio, double pt, double eta2, int conv)
double Fudge_Fside (double fside, double pt, double eta2, int conv)
double Fudge_Wtot (double wtot, double pt, double eta2, int conv)
double Fudge_W1 (double w1, double pt, double eta2, int conv)
void SetVerbose (bool verbose=true)
int GetPreselection ()
TGraphErrors * GetFFmap (int var, double eta, int isConv, int preselection)
TGraphErrors * GetFFmap_Rhad1 (double eta, int isConv, int preselection)
TGraphErrors * GetFFmap_Rhad (double eta, int isConv, int preselection)
TGraphErrors * GetFFmap_E277 (double eta, int isConv, int preselection)
TGraphErrors * GetFFmap_Reta (double eta, int isConv, int preselection)
TGraphErrors * GetFFmap_Rphi (double eta, int isConv, int preselection)
TGraphErrors * GetFFmap_Weta2 (double eta, int isConv, int preselection)
TGraphErrors * GetFFmap_F1 (double eta, int isConv, int preselection)
TGraphErrors * GetFFmap_Fside (double eta, int isConv, int preselection)
TGraphErrors * GetFFmap_Wtot (double eta, int isConv, int preselection)
TGraphErrors * GetFFmap_W1 (double eta, int isConv, int preselection)
TGraphErrors * GetFFmap_DE (double eta, int isConv, int preselection)
TGraphErrors * GetFFmap_Eratio (double eta, int isConv, int preselection)
void LoadFFs (int preselection)

Static Public Member Functions

static std::vector< float > * getEratio (std::vector< float > emaxs1, std::vector< float > Emax2)

Public Attributes

double centers [100]
int NBINS
double temp_FF
double temp_FF_err
double FF_bin
double FF_int_bin
double pt_ratio

Member Function Documentation

static std::vector<float>* TPhotonMCShifterTool::getEratio ( std::vector< float >  emaxs1,
std::vector< float >  Emax2 
) [inline, static]

Calculate Eratio (the only variable which is not stored in the egamma/PhotonD3PD) given emaxs1 and Emax2. Return a pointer to a vector<float>


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Apr 2017 for RootCore Packages by  doxygen 1.6.1