1 #ifndef ZEEKINEMATICTOOLS_H
2 #define ZEEKINEMATICTOOLS_H
39 static float calculateZMass_noTK(
const std::pair<calib::CalibElectron*,calib::CalibElectron*>& aZCandidate);
40 static float calculateZMass_withTK(
const std::pair<calib::CalibElectron*,calib::CalibElectron*>& aZCandidate);
41 static float calculateZEta(
const std::pair<calib::CalibElectron*,calib::CalibElectron*>& aZCandidate);
42 static float calculateZTheta(
const std::pair<calib::CalibElectron*,calib::CalibElectron*>& aZCandidate);
43 static float calculateZRapidity(
const std::pair<calib::CalibElectron*,calib::CalibElectron*>& aZCandidate);
44 static float calculateZPhi(
const std::pair<calib::CalibElectron*,calib::CalibElectron*>& aZCandidate);
45 static float calculateZPt(
const std::pair<calib::CalibElectron*,calib::CalibElectron*>& aZCandidate);
50 static float cosThetaElectrons_SC(
const std::pair<calib::CalibElectron*,calib::CalibElectron*>& aZCandidate,
float ele1EnergyCorrection,
float ele2EnergyCorrection );
51 static float cosThetaElectrons_TK(
const std::pair<calib::CalibElectron*,calib::CalibElectron*>& aZCandidate,
float ele1EnergyCorrection,
float ele2EnergyCorrection );