From f0adebe2bf397afec1444953d90fc31056b54125 Mon Sep 17 00:00:00 2001 From: Takuya Nobe <takuya.nobe@cern.ch> Date: Wed, 24 Nov 2021 11:24:18 +0100 Subject: [PATCH] bug fix --- .../TrigT1/TrigT1TGC/src/TGCSectorLogic.cxx | 24 +++---------------- 1 file changed, 3 insertions(+), 21 deletions(-) diff --git a/Trigger/TrigT1/TrigT1TGC/src/TGCSectorLogic.cxx b/Trigger/TrigT1/TrigT1TGC/src/TGCSectorLogic.cxx index 1a163a133cde..d0c2a2f357d1 100644 --- a/Trigger/TrigT1/TrigT1TGC/src/TGCSectorLogic.cxx +++ b/Trigger/TrigT1/TrigT1TGC/src/TGCSectorLogic.cxx @@ -577,31 +577,13 @@ void TGCSectorLogic::doInnerCoincidence(const SG::ReadCondHandleKey<TGCTriggerDa void TGCSectorLogic::doTGCNSWCoincidence(TGCRPhiCoincidenceOut* coincidenceOut){ - int pt_EtaPhi=0,pt_EtaDtheta=0; - - //////// calculate pT ////// std::shared_ptr<const NSWTrigOut> pNSWOut = m_nsw->getOutput(m_region,m_sideId,m_sectorId); - pt_EtaPhi = m_mapNSW->TGCNSW_pTcalcu_EtaPhi( - pNSWOut.get(), - coincidenceOut->getRoI() - ); - - pt_EtaDtheta = m_mapNSW->TGCNSW_pTcalcu_EtaDtheta( - pNSWOut.get(), - coincidenceOut->getRoI() - ); - /////// set flag //////// - if(pt_EtaPhi==0 && pt_EtaDtheta==0){ - coincidenceOut->setInnerCoincidenceFlag(false); - return; - } - else{ - coincidenceOut->setInnerCoincidenceFlag(true); - } + // for now, if there is a hit at NSW, turn on the inner coin flag + coincidenceOut->setInnerCoincidenceFlag( pNSWOut->getNSWeta().size()>0 ); return; - // pT merger will be implemented later + // will implement NSW pT calculation later } -- GitLab