diff --git a/Trigger/TrigT1/TrigT1TGC/src/TGCSectorLogic.cxx b/Trigger/TrigT1/TrigT1TGC/src/TGCSectorLogic.cxx index 1a163a133cde2a5f8e99ac710131571a731be369..d0c2a2f357d19a85bbb7d915d1a5adc925c2941b 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 }