18 Gaudi::svcLocator()->service(
"MessageSvc",
msgSvc);
19 MsgStream log(
msgSvc,
"MdcAliRecHit");
20 log << MSG::DEBUG <<
"MdcAliRecHit::setRecHit()" << endreq;
25 log << MSG::DEBUG <<
"hit Id: " << (*it_hit)->getId()
26 <<
" hits drift time " << (*it_hit)->getDriftT()
27 <<
" hits doca " << (*it_hit)->getDoca()
30 identifier = (*it_hit)->getMdcId();
31 m_layid = mdcid.
layer(identifier);
32 m_cellid = mdcid.
wire(identifier);
33 m_lr = (*it_hit) -> getFlagLR();
34 m_stat = (*it_hit) ->
getStat();
36 m_docaInc = (*it_hit) -> getDoca();
37 m_docaExc = m_docaInc;
40 m_dmeas = (*it_hit) -> getDriftDistLeft();
41 m_errdmeas = (*it_hit) -> getErrDriftDistLeft();
43 m_dmeas = (*it_hit) -> getDriftDistRight();
44 m_errdmeas = (*it_hit) -> getErrDriftDistRight();
47 m_rawtime = (*it_hit) -> getTdc();
48 m_tdrift = (*it_hit) -> getDriftT();
50 m_qhit = (*it_hit) -> getAdc();
51 m_zhit = (*it_hit) ->
getZhit();
55 double flen = (*it_hit) -> getFltLen();
66 m_resiInc = fabs(m_dmeas) - fabs(m_docaInc);
67 if( 0 == m_lr ) m_resilrInc = -1.0 * m_resiInc;
68 else m_resilrInc = m_resiInc;
70 m_resiExc = fabs(m_dmeas) - fabs(m_docaExc);
71 if( 0 == m_lr ) m_resilrExc = -1.0 * m_resiExc;
72 else m_resilrExc = m_resiExc;
77 Gaudi::svcLocator()->service(
"MessageSvc",
msgSvc);
78 MsgStream log(
msgSvc,
"MdcAliRecHit");
79 log << MSG::DEBUG <<
"MdcAliRecHit::setKalHit()" << endreq;
84 identifier = (*it_hit) -> getMdcId();
85 m_layid = mdcid.
layer(identifier);
86 m_cellid = mdcid.
wire(identifier);
89 m_lr = (*it_hit) -> getFlagLR();
90 if(-1 == m_lr) m_lr = 0;
92 m_docaInc = (*it_hit) -> getDocaIncl();
93 m_docaExc = (*it_hit) -> getDocaExcl();
100 m_dmeas = (*it_hit) -> getDD();
103 m_rawtime = (*it_hit) -> getTdc();
104 m_tdrift = (*it_hit) -> getDT();
106 m_qhit = (*it_hit) -> getAdc();
107 m_zhit = (*it_hit) ->
getZhit();
110 m_tof = (*it_hit) ->
getTof();
112 m_Dr = (*it_hit) -> getDrExcl();
113 m_Fi0 = (*it_hit) -> getFi0Excl();
114 m_Cpa = (*it_hit) -> getCpaExcl();
115 m_Dz = (*it_hit) -> getDzExcl();
116 m_Tanl = (*it_hit) -> getTanlExcl();
126 m_resiInc = fabs(m_dmeas) - fabs(m_docaInc);
127 if( 0 == m_lr ) m_resilrInc = -1.0 * m_resiInc;
128 else m_resilrInc = m_resiInc;
130 m_resiExc = fabs(m_dmeas) - fabs(m_docaExc);
131 if( 0 == m_lr ) m_resilrExc = -1.0 * m_resiExc;
132 else m_resilrExc = m_resiExc;