#include <photonCorrector.h>
Definition at line 7 of file photonCorrector.h.
photonCorrector::photonCorrector |
( |
| ) |
|
|
inline |
photonCorrector::~photonCorrector |
( |
| ) |
|
|
inline |
float photonCorrector::energyLinearise |
( |
float |
en | ) |
|
|
private |
float photonCorrector::gapCompensate_barrelPhi |
( |
float |
en, |
|
|
float |
phi |
|
) |
| |
|
private |
float photonCorrector::gapCompensate_endcap |
( |
float |
xAcross | ) |
|
|
private |
float photonCorrector::gapCompensate_theta |
( |
float |
en, |
|
|
float |
costh |
|
) |
| |
|
private |
float photonCorrector::gapCompensatedEnergy |
( |
EVENT::ReconstructedParticle * |
rp | ) |
|
|
private |
float photonCorrector::get_assumed_boxsize |
( |
| ) |
|
|
inline |
float photonCorrector::get_assumed_endZ |
( |
| ) |
|
|
inline |
float photonCorrector::get_barrelendcap_limit |
( |
| ) |
|
|
inline |
float photonCorrector::get_costhCorr_endcap_scale |
( |
| ) |
|
|
inline |
float photonCorrector::get_costhCorr_gaus1_mean |
( |
| ) |
|
|
inline |
float photonCorrector::get_costhCorr_gaus1_norm_const |
( |
| ) |
|
|
inline |
float photonCorrector::get_costhCorr_gaus1_norm_logen |
( |
| ) |
|
|
inline |
float photonCorrector::get_costhCorr_gaus1_sigm |
( |
| ) |
|
|
inline |
float photonCorrector::get_costhCorr_gaus2_mean |
( |
| ) |
|
|
inline |
float photonCorrector::get_costhCorr_gaus2_norm_const |
( |
| ) |
|
|
inline |
float photonCorrector::get_costhCorr_gaus2_norm_logen |
( |
| ) |
|
|
inline |
float photonCorrector::get_costhCorr_gaus2_sigm |
( |
| ) |
|
|
inline |
float photonCorrector::get_costhCorr_gaus3_mean |
( |
| ) |
|
|
inline |
float photonCorrector::get_costhCorr_gaus3_norm |
( |
| ) |
|
|
inline |
float photonCorrector::get_costhCorr_gaus3_sigm |
( |
| ) |
|
|
inline |
float photonCorrector::get_endcap_gaus1_mean |
( |
| ) |
|
|
inline |
float photonCorrector::get_endcap_gaus1_norm |
( |
| ) |
|
|
inline |
float photonCorrector::get_endcap_gaus1_sigm |
( |
| ) |
|
|
inline |
float photonCorrector::get_endcap_gaus2_mean |
( |
| ) |
|
|
inline |
float photonCorrector::get_endcap_gaus2_norm |
( |
| ) |
|
|
inline |
float photonCorrector::get_endcap_gaus2_sigm |
( |
| ) |
|
|
inline |
float photonCorrector::get_energyLin_const |
( |
| ) |
|
|
inline |
float photonCorrector::get_energyLin_logen |
( |
| ) |
|
|
inline |
float photonCorrector::get_phiBarrelCorr_depth |
( |
| ) |
|
|
inline |
float photonCorrector::get_phiBarrelCorr_pos_const |
( |
| ) |
|
|
inline |
float photonCorrector::get_phiBarrelCorr_pos_logen |
( |
| ) |
|
|
inline |
float photonCorrector::get_phiBarrelCorr_width1 |
( |
| ) |
|
|
inline |
float photonCorrector::get_phiBarrelCorr_width2 |
( |
| ) |
|
|
inline |
float photonCorrector::get_phiBias_barrel_p0_1 |
( |
| ) |
|
|
inline |
float photonCorrector::get_phiBias_barrel_p0_2 |
( |
| ) |
|
|
inline |
float photonCorrector::get_phiBias_barrel_p0_3 |
( |
| ) |
|
|
inline |
float photonCorrector::get_phiBias_barrel_p0_4 |
( |
| ) |
|
|
inline |
float photonCorrector::get_phiBias_barrel_p1_1 |
( |
| ) |
|
|
inline |
float photonCorrector::get_phiBias_barrel_p1_2 |
( |
| ) |
|
|
inline |
float photonCorrector::get_phiBias_barrel_p2_1 |
( |
| ) |
|
|
inline |
float photonCorrector::get_phiBias_barrel_p2_2 |
( |
| ) |
|
|
inline |
float photonCorrector::get_phiBias_barrel_p3_1 |
( |
| ) |
|
|
inline |
float photonCorrector::get_phiBias_barrel_p4_1 |
( |
| ) |
|
|
inline |
float photonCorrector::get_phiBias_barrel_p5_1 |
( |
| ) |
|
|
inline |
float photonCorrector::get_phiBias_barrel_p5_2 |
( |
| ) |
|
|
inline |
float photonCorrector::get_phiBias_barrel_p5_3 |
( |
| ) |
|
|
inline |
float photonCorrector::get_phiBias_barrel_p6_1 |
( |
| ) |
|
|
inline |
float photonCorrector::get_phiBias_barrel_p6_2 |
( |
| ) |
|
|
inline |
float photonCorrector::get_phiBias_barrel_p7_1 |
( |
| ) |
|
|
inline |
float photonCorrector::get_phiBias_barrel_p7_2 |
( |
| ) |
|
|
inline |
float photonCorrector::get_phiBias_barrel_p7_3 |
( |
| ) |
|
|
inline |
float photonCorrector::get_thetaBias_barrel_p0_1 |
( |
| ) |
|
|
inline |
float photonCorrector::get_thetaBias_barrel_p0_2 |
( |
| ) |
|
|
inline |
float photonCorrector::get_thetaBias_barrel_p1_1 |
( |
| ) |
|
|
inline |
float photonCorrector::get_thetaBias_barrel_p1_2 |
( |
| ) |
|
|
inline |
float photonCorrector::get_thetaBias_endcap_p0_1 |
( |
| ) |
|
|
inline |
float photonCorrector::get_thetaBias_endcap_p0_2 |
( |
| ) |
|
|
inline |
float photonCorrector::get_thetaBias_endcap_p1_1 |
( |
| ) |
|
|
inline |
float photonCorrector::get_thetaBias_endcap_p1_2 |
( |
| ) |
|
|
inline |
float photonCorrector::get_thetaBias_endcap_p2_1 |
( |
| ) |
|
|
inline |
float photonCorrector::get_thetaBias_endcap_p2_2 |
( |
| ) |
|
|
inline |
float photonCorrector::getBarrelCorrectedPhi |
( |
float |
en, |
|
|
float |
phi |
|
) |
| |
|
private |
float photonCorrector::getBarrelCorrectedTheta |
( |
float |
en, |
|
|
float |
theta |
|
) |
| |
|
private |
float photonCorrector::getBarrelFoldedPhi |
( |
float |
phi | ) |
|
|
private |
float photonCorrector::getCorrectedPhi |
( |
float |
en, |
|
|
float |
costh, |
|
|
float |
phi |
|
) |
| |
|
private |
float photonCorrector::getCorrectedTheta |
( |
float |
en, |
|
|
float |
theta |
|
) |
| |
|
private |
float photonCorrector::getDistanceAcrossEndcapQuadrant |
( |
float |
costh, |
|
|
float |
phi |
|
) |
| |
|
private |
float photonCorrector::getEndcapCorrectedTheta |
( |
float |
en, |
|
|
float |
theta |
|
) |
| |
|
private |
void photonCorrector::photonDirectionCorrection |
( |
EVENT::ReconstructedParticle * |
rp, |
|
|
float & |
cor_theta, |
|
|
float & |
cor_phi |
|
) |
| |
float photonCorrector::photonEnergyCorrection |
( |
EVENT::ReconstructedParticle * |
rp | ) |
|
void photonCorrector::printParams |
( |
| ) |
|
void photonCorrector::set_assumed_boxsize |
( |
float |
x | ) |
|
|
inline |
void photonCorrector::set_assumed_endZ |
( |
float |
x | ) |
|
|
inline |
void photonCorrector::set_barrelendcap_limit |
( |
float |
x | ) |
|
|
inline |
void photonCorrector::set_energyCorr_barrelPhi |
( |
std::vector< float > |
pars | ) |
|
void photonCorrector::set_energyCorr_costheta |
( |
std::vector< float > |
pars | ) |
|
void photonCorrector::set_energyCorr_endcap |
( |
std::vector< float > |
pars | ) |
|
void photonCorrector::set_energyCorr_linearise |
( |
std::vector< float > |
pars | ) |
|
void photonCorrector::set_phiCorr_barrel |
( |
std::vector< float > |
pars | ) |
|
void photonCorrector::set_thetaCorr_barrel |
( |
std::vector< float > |
pars | ) |
|
void photonCorrector::set_thetaCorr_endcap |
( |
std::vector< float > |
pars | ) |
|
float photonCorrector::_assumed_boxsize {} |
|
private |
float photonCorrector::_assumed_endZ {} |
|
private |
float photonCorrector::_barrelendcap_costhlimit {} |
|
private |
float photonCorrector::_costhCorr_endcap_scale {} |
|
private |
float photonCorrector::_costhCorr_gaus1_mean {} |
|
private |
float photonCorrector::_costhCorr_gaus1_norm_const {} |
|
private |
float photonCorrector::_costhCorr_gaus1_norm_logen {} |
|
private |
float photonCorrector::_costhCorr_gaus1_sigm {} |
|
private |
float photonCorrector::_costhCorr_gaus2_mean {} |
|
private |
float photonCorrector::_costhCorr_gaus2_norm_const {} |
|
private |
float photonCorrector::_costhCorr_gaus2_norm_logen {} |
|
private |
float photonCorrector::_costhCorr_gaus2_sigm {} |
|
private |
float photonCorrector::_costhCorr_gaus3_mean {} |
|
private |
float photonCorrector::_costhCorr_gaus3_norm {} |
|
private |
float photonCorrector::_costhCorr_gaus3_sigm {} |
|
private |
float photonCorrector::_endcap_gaus1_mean {} |
|
private |
float photonCorrector::_endcap_gaus1_norm {} |
|
private |
float photonCorrector::_endcap_gaus1_sigm {} |
|
private |
float photonCorrector::_endcap_gaus2_mean {} |
|
private |
float photonCorrector::_endcap_gaus2_norm {} |
|
private |
float photonCorrector::_endcap_gaus2_sigm {} |
|
private |
float photonCorrector::_energyLin_const {} |
|
private |
float photonCorrector::_energyLin_logen {} |
|
private |
float photonCorrector::_phiBarrelCorr_depth {} |
|
private |
float photonCorrector::_phiBarrelCorr_pos_const {} |
|
private |
float photonCorrector::_phiBarrelCorr_pos_logen {} |
|
private |
float photonCorrector::_phiBarrelCorr_width1 {} |
|
private |
float photonCorrector::_phiBarrelCorr_width2 {} |
|
private |
float photonCorrector::_phiBias_barrel_p0_1 {} |
|
private |
float photonCorrector::_phiBias_barrel_p0_2 {} |
|
private |
float photonCorrector::_phiBias_barrel_p0_3 {} |
|
private |
float photonCorrector::_phiBias_barrel_p0_4 {} |
|
private |
float photonCorrector::_phiBias_barrel_p1_1 {} |
|
private |
float photonCorrector::_phiBias_barrel_p1_2 {} |
|
private |
float photonCorrector::_phiBias_barrel_p2_1 {} |
|
private |
float photonCorrector::_phiBias_barrel_p2_2 {} |
|
private |
float photonCorrector::_phiBias_barrel_p3_1 {} |
|
private |
float photonCorrector::_phiBias_barrel_p4_1 {} |
|
private |
float photonCorrector::_phiBias_barrel_p5_1 {} |
|
private |
float photonCorrector::_phiBias_barrel_p5_2 {} |
|
private |
float photonCorrector::_phiBias_barrel_p5_3 {} |
|
private |
float photonCorrector::_phiBias_barrel_p6_1 {} |
|
private |
float photonCorrector::_phiBias_barrel_p6_2 {} |
|
private |
float photonCorrector::_phiBias_barrel_p7_1 {} |
|
private |
float photonCorrector::_phiBias_barrel_p7_2 {} |
|
private |
float photonCorrector::_phiBias_barrel_p7_3 {} |
|
private |
float photonCorrector::_thetaBias_barrel_p0_1 {} |
|
private |
float photonCorrector::_thetaBias_barrel_p0_2 {} |
|
private |
float photonCorrector::_thetaBias_barrel_p1_1 {} |
|
private |
float photonCorrector::_thetaBias_barrel_p1_2 {} |
|
private |
float photonCorrector::_thetaBias_endcap_p0_1 {} |
|
private |
float photonCorrector::_thetaBias_endcap_p0_2 {} |
|
private |
float photonCorrector::_thetaBias_endcap_p1_1 {} |
|
private |
float photonCorrector::_thetaBias_endcap_p1_2 {} |
|
private |
float photonCorrector::_thetaBias_endcap_p2_1 {} |
|
private |
float photonCorrector::_thetaBias_endcap_p2_2 {} |
|
private |
The documentation for this class was generated from the following files:
- /afs/desy.de/user/d/dudarboh/analysis/iLCSoft/MarlinReco/Analysis/PhotonEnergyCorrect/include/photonCorrector.h
- /afs/desy.de/user/d/dudarboh/analysis/iLCSoft/MarlinReco/Analysis/PhotonEnergyCorrect/src/photonCorrector.cc