1 #ifndef RecoParticleFlow_PFClusterTools_PFEnergyCalibrationHF_h
2 #define RecoParticleFlow_PFClusterTools_PFEnergyCalibrationHF_h
30 std::vector<double> calibHF_eta_step,
31 std::vector<double> calibHF_a_EMonly,
32 std::vector<double> calibHF_b_HADonly,
33 std::vector<double> calibHF_a_EMHAD,
34 std::vector<double> calibHF_b_EMHAD);
39 double energyEm(
double uncalibratedEnergyECAL,
43 double energyHad(
double uncalibratedEnergyHCAL,
44 double eta,
double phi) ;
49 double uncalibratedEnergyHCAL,
50 double eta,
double phi) ;
friend std::ostream & operator<<(std::ostream &out, const PFEnergyCalibrationHF &calib)
const std::vector< double > & getcalibHF_a_EMonly() const
std::vector< double > calibHF_eta_step_
const std::vector< double > & getcalibHF_eta_step() const
const std::vector< double > & getcalibHF_b_EMHAD() const
double energyEmHad(double uncalibratedEnergyECAL, double uncalibratedEnergyHCAL, double eta, double phi)
MVATrainerComputer * calib
const std::vector< double > & getcalibHF_a_EMHAD() const
double energyEm(double uncalibratedEnergyECAL, double eta, double phi)
std::vector< double > calibHF_a_EMonly_
const bool & getcalibHF_use() const
double energyHad(double uncalibratedEnergyHCAL, double eta, double phi)
std::vector< double > calibHF_b_EMHAD_
std::vector< double > calibHF_a_EMHAD_
std::vector< double > calibHF_b_HADonly_
const std::vector< double > & getcalibHF_b_HADonly() const