6#ifndef TRIGGEPPERF_ERATIO_H
7#define TRIGGEPPERF_ERATIO_H
14#include "Math/Vector4D.h"
32 unsigned int etaWindowHalfSize = 8,
33 unsigned int phiWindowHalfSize = 1);
40 std::vector<std::vector<GepCaloCell>>
makeWindow(
const ROOT::Math::PtEtaPhiEVector &obj)
const;
41 std::pair<double, double>
findLocalMaxima(
const std::vector<std::vector<GepCaloCell>>& window)
const;
const unsigned int m_phiWindowHalfSize
std::pair< double, double > findLocalMaxima(const std::vector< std::vector< GepCaloCell > > &window) const
double computeEratio(double E1, double E2) const
const EratioObj makeEratio(const ROOT::Math::PtEtaPhiEVector obj) const
EratioMaker(const GepCellMap &caloCellsMap, unsigned int etaWindowHalfSize=8, unsigned int phiWindowHalfSize=1)
const unsigned int m_etaWindowHalfSize
std::vector< std::vector< GepCaloCell > > makeWindow(const ROOT::Math::PtEtaPhiEVector &obj) const
const GepCellMap & m_caloCellsMap