13#ifndef eFEXTOBEtTool_H
14#define eFEXTOBEtTool_H
49 StatusCode
getegSums(
float etaTOB,
float phiTOB,
int seed,
int UnD,
50 std::vector<unsigned int> &ClusterCellETs,
51 std::vector<unsigned int> &RetaSums,
52 std::vector<unsigned int> &RhadSums,
53 std::vector<unsigned int> &WstotSums);
56 StatusCode
getTOBCellEnergies(
float etaTOB,
float phiTOB, std::vector<unsigned int> &ClusterCellETs)
const;
61 StatusCode
gettauSums(
float etaTOB,
float phiTOB,
int seed,
int UnD,
62 std::vector<unsigned int> &RcoreSums,
63 std::vector<unsigned int> &RemSums);
71 void location(
float etaTOB,
float phiTOB,
int& eFEX,
int& FPGA,
int& fpgaEta)
const;
80 this,
"eFEXtauAlgoTool",
"LVL1::eFEXtauAlgo",
81 "Tool that runs the eFEX tau algorithm"};
83 this,
"eFEXegAlgoTool",
"LVL1::eFEXegAlgo",
84 "Tool that runs the eFEX e/gamma algorithm"};
Scalar eta() const
pseudorapidity method
Scalar phi() const
phi method
Property holding a SG store/key/clid from which a ReadHandle is made.
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
static const InterfaceID IID_IeFEXTOBEtTool("LVL1::eFEXTOBEtTool", 1, 0)
The eFEXTOBEtTool class is a utility for recalculating the jet discriminant ("isolation") quantities ...