103 MsgStream log(
msgSvc(), name());
104 log << MSG::INFO <<
"in execute()" << endreq;
106 SmartDataPtr<DQAEvent::DQAEvent> dqaevt(eventSvc(),
"/Event/DQATag");
110 sc = eventSvc()->registerObject(
"/Event/DQATag", dqaevt);
111 if (sc.isFailure()) {
112 log << MSG::ERROR <<
"Could not register DQAEvent to TDS" << endreq;
113 return StatusCode::FAILURE;
119 m_dqaBhabha->execute();
120 if ( m_dqaBhabha->filterPassed() ) dqaevt->setBhabha(1);
124 m_dqaDimu->execute();
125 if ( m_dqaDimu->filterPassed() ) dqaevt->setDimu(1);
129 m_dqaHadron->execute();
130 if ( m_dqaHadron->filterPassed() ) dqaevt->setHadron(1);
134 m_dqaRhopi->execute();
135 if ( m_dqaRhopi->filterPassed() ) dqaevt->setRhopi(1);
139 m_dqaPpbar->execute();
140 if ( m_dqaPpbar->filterPassed() ) dqaevt->setPpbar(1);
144 m_dqaKstark->execute();
145 if ( m_dqaKstark->filterPassed() ) dqaevt->setKstark(1);
148 if ( m_selLambdalambda ) {
149 m_dqaLambdalambda->execute();
150 if ( m_dqaLambdalambda->filterPassed() ) dqaevt->setLambdalambdabar(1);
153 return StatusCode::SUCCESS;