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