diff --git a/Trigger/TrigT1/TrigT1CaloFexSim/src/JGTowerReader.cxx b/Trigger/TrigT1/TrigT1CaloFexSim/src/JGTowerReader.cxx index 83e7e8f694e7412e642f1fe98472121364bdfee6..b1be62ac16342f7a25306ea7209f3650ebea19f8 100644 --- a/Trigger/TrigT1/TrigT1CaloFexSim/src/JGTowerReader.cxx +++ b/Trigger/TrigT1/TrigT1CaloFexSim/src/JGTowerReader.cxx @@ -467,6 +467,12 @@ StatusCode JGTowerReader::GFexAlg(const xAOD::JGTowerContainer* gTs){ totalEt = gt_em->et() + gt_had->et(); } //if(t > 544) totalEt = 0; + if(fabs(eta)>=3.15){ + //For the case where eta > 3.15, the sampling is always 2. Not sure that is quite what we want, but that is how the + //identifiers are configured for now... + //ATH_MSG_INFO("et,eta,sampling: " << gTs->at(t)->et() << "," << eta << "," << gTs->at(t)->sampling()); + totalEt=gTs->at(t)->et(); + } const float tEt = totalEt; const std::vector<int> index(2, 0);