1 #ifndef photonCorrector_h
2 #define photonCorrector_h 1
4 #include "EVENT/ReconstructedParticle.h"
float _costhCorr_gaus2_norm_const
float get_phiBarrelCorr_pos_logen()
float get_phiBias_barrel_p0_4()
float _costhCorr_gaus2_mean
float getEndcapCorrectedTheta(float en, float theta)
float get_phiBias_barrel_p5_3()
float get_endcap_gaus2_mean()
float _phiBias_barrel_p0_2
float _phiBias_barrel_p1_2
void set_energyCorr_costheta(std::vector< float > pars)
float _phiBias_barrel_p0_3
float get_phiBias_barrel_p2_2()
void set_energyCorr_linearise(std::vector< float > pars)
float getDistanceAcrossEndcapQuadrant(float costh, float phi)
float _phiBias_barrel_p5_3
float _phiBarrelCorr_pos_const
float gapCompensatedEnergy(EVENT::ReconstructedParticle *rp)
float get_phiBias_barrel_p1_2()
float _costhCorr_gaus3_mean
float _thetaBias_endcap_p0_2
float get_endcap_gaus2_sigm()
float _costhCorr_gaus1_norm_logen
float get_costhCorr_gaus1_mean()
float get_phiBias_barrel_p2_1()
float _phiBias_barrel_p2_2
float _phiBias_barrel_p7_1
float _phiBias_barrel_p5_1
float _phiBias_barrel_p6_2
float _phiBarrelCorr_depth
void set_phiCorr_barrel(std::vector< float > pars)
float get_phiBias_barrel_p5_2()
float get_phiBarrelCorr_pos_const()
float photonEnergyCorrection(EVENT::ReconstructedParticle *rp)
float _phiBias_barrel_p6_1
float _costhCorr_gaus1_norm_const
float get_assumed_boxsize()
float _phiBias_barrel_p5_2
float get_thetaBias_endcap_p2_2()
float get_phiBias_barrel_p0_1()
float get_thetaBias_endcap_p1_2()
float _costhCorr_gaus2_sigm
float _costhCorr_gaus3_sigm
float _thetaBias_barrel_p0_1
float get_phiBias_barrel_p7_3()
float get_thetaBias_endcap_p2_1()
float get_phiBias_barrel_p7_2()
float _phiBias_barrel_p7_2
float _phiBarrelCorr_width2
float _thetaBias_endcap_p1_1
void photonDirectionCorrection(EVENT::ReconstructedParticle *rp, float &cor_theta, float &cor_phi)
float gapCompensate_endcap(float xAcross)
float get_phiBias_barrel_p6_2()
float get_phiBarrelCorr_depth()
float get_phiBias_barrel_p1_1()
float _thetaBias_endcap_p1_2
float getBarrelFoldedPhi(float phi)
float get_thetaBias_endcap_p0_1()
float _thetaBias_barrel_p1_1
float _costhCorr_gaus1_mean
float get_costhCorr_gaus2_norm_logen()
float _costhCorr_gaus1_sigm
float _phiBias_barrel_p0_1
float get_phiBias_barrel_p5_1()
void set_thetaCorr_barrel(std::vector< float > pars)
float get_phiBias_barrel_p0_3()
float get_endcap_gaus1_norm()
float get_costhCorr_gaus2_sigm()
float get_costhCorr_gaus3_mean()
float get_energyLin_const()
float _thetaBias_endcap_p2_1
float get_barrelendcap_limit()
void set_thetaCorr_endcap(std::vector< float > pars)
float get_phiBias_barrel_p7_1()
float getBarrelCorrectedTheta(float en, float theta)
float get_costhCorr_gaus2_norm_const()
float get_thetaBias_barrel_p0_2()
float get_costhCorr_gaus3_norm()
float _thetaBias_barrel_p0_2
float get_endcap_gaus1_sigm()
float get_phiBias_barrel_p0_2()
float get_costhCorr_gaus1_norm_logen()
float _costhCorr_gaus2_norm_logen
float _thetaBias_endcap_p2_2
float _phiBias_barrel_p3_1
float get_phiBias_barrel_p3_1()
float get_phiBarrelCorr_width2()
float get_thetaBias_barrel_p1_2()
float get_costhCorr_gaus1_norm_const()
float _phiBias_barrel_p7_3
float get_costhCorr_gaus2_mean()
float _barrelendcap_costhlimit
float get_phiBias_barrel_p4_1()
float get_phiBias_barrel_p6_1()
float get_phiBarrelCorr_width1()
float gapCompensate_barrelPhi(float en, float phi)
float _phiBias_barrel_p1_1
float get_thetaBias_barrel_p0_1()
float get_costhCorr_gaus1_sigm()
float get_costhCorr_gaus3_sigm()
float get_thetaBias_endcap_p0_2()
float get_endcap_gaus2_norm()
void set_barrelendcap_limit(float x)
void set_assumed_endZ(float x)
void set_energyCorr_endcap(std::vector< float > pars)
void set_assumed_boxsize(float x)
void set_energyCorr_barrelPhi(std::vector< float > pars)
float get_thetaBias_endcap_p1_1()
float _phiBias_barrel_p4_1
float _phiBarrelCorr_width1
float get_costhCorr_endcap_scale()
float _thetaBias_endcap_p0_1
float getCorrectedTheta(float en, float theta)
float getBarrelCorrectedPhi(float en, float phi)
float gapCompensate_theta(float en, float costh)
float get_energyLin_logen()
float get_endcap_gaus1_mean()
float energyLinearise(float en)
float _thetaBias_barrel_p1_2
float _phiBarrelCorr_pos_logen
float _costhCorr_endcap_scale
float _costhCorr_gaus3_norm
float _phiBias_barrel_p0_4
float getCorrectedPhi(float en, float costh, float phi)
float get_thetaBias_barrel_p1_1()
float _phiBias_barrel_p2_1