34 MsgStream log(
msgSvc(), name() );
35 log << MSG::INFO << endmsg <<
"In initialize() " << endmsg;
36 std::string recMode[3] = {
"ExtTrk",
"SlfTrk",
"Combine" };
37 log << MSG::INFO <<
" InputTag = " << m_vJobInfo[4] << endmsg;
38 log << MSG::INFO <<
" RecMode = " << recMode[m_vConfigInfo[0]] << endmsg;
39 log << MSG::INFO <<
" UsePad = " << m_vConfigInfo[1] << endmsg;
40 log << MSG::INFO <<
" EffWindow = " << m_vConfigInfo[2] << endmsg;
41 log << MSG::INFO <<
" ClstMode = " << m_vConfigInfo[3] << endmsg;
42 log << MSG::INFO <<
" ClstSave = " << m_vConfigInfo[4] << endmsg;
43 log << MSG::INFO <<
" CheckEvent = " << ( m_vConfigInfo[5] ?
"Yes" :
"No" ) << endmsg;
44 log << MSG::INFO <<
" DimuSelect = " << ( m_vConfigInfo[6] ?
"Yes" :
"No" ) << endmsg;
45 log << MSG::INFO <<
" DimuOnly = " << ( m_vConfigInfo[7] ?
"Yes" :
"No" ) << endmsg;
48 m_pMucCalibMgr =
new MucCalibMgr( m_vJobInfo, m_vConfigInfo, m_sOutputFile );
50 return StatusCode::SUCCESS;
68 MsgStream log(
msgSvc(), name() );
69 log << MSG::INFO << endmsg <<
"In finalize()" << endmsg << endmsg;
70 m_pMucCalibMgr->AnalyseEffAndNoise();
72 m_pMucCalibMgr->AnalyseRes();
74 m_pMucCalibMgr->SaveConst();
76 m_pMucCalibMgr->EndRun();
78 log << MSG::INFO << endmsg <<
"MucCalibAlg finalizes successfully!" << endmsg << endmsg;
79 return StatusCode::SUCCESS;