14 #include "GaudiKernel/MsgStream.h"
34 const double widthOut,
40 const int trackletIdStrip,
42 const bool isPositiveDeltaR,
44 m_channelIdIn(channelIdIn),
45 m_channelIdOut(channelIdOut),
46 m_collectionIdHash(collectionIdHash),
54 m_isForward(isForward),
56 m_trackletId(trackletId),
57 m_trackletIdStrip(trackletIdStrip),
69 m_isPositiveDeltaR(isPositiveDeltaR),
86 m_channelIdIn(channelIdIn),
88 m_collectionIdHash(collectionIdHash),
96 m_isForward(isForward),
111 m_isPositiveDeltaR(false),
123 const bool isForward,
124 const int trackletId,
125 const int trackletIdStrip,
131 const bool isPositiveDeltaR) :
133 m_channelIdOut(channelIdOut),
134 m_collectionIdHash(collectionIdHash),
137 m_detElOut(detElOut),
142 m_isForward(isForward),
144 m_trackletId(trackletId),
145 m_trackletIdStrip(trackletIdStrip),
157 m_isPositiveDeltaR(isPositiveDeltaR),
174 m_collectionIdHash(),
185 m_trackletIdStrip(0),
197 m_isPositiveDeltaR(false),
204 m_channelIdIn(RIO.m_channelIdIn),
205 m_channelIdOut(RIO.m_channelIdOut),
206 m_collectionIdHash(RIO.m_collectionIdHash),
207 m_indexAndHash(RIO.m_indexAndHash),
208 m_detElIn(RIO.m_detElIn),
209 m_detElOut(RIO.m_detElOut),
211 m_isAside(RIO.m_isAside),
213 m_isInner(RIO.m_isInner),
214 m_isForward(RIO.m_isForward),
215 m_isStrip(RIO.m_isStrip),
216 m_trackletId(RIO.m_trackletId),
217 m_trackletIdStrip(RIO.m_trackletIdStrip),
218 m_widthIn(RIO.m_widthIn),
219 m_widthOut(RIO.m_widthOut),
220 m_delta(RIO.m_delta),
225 m_inner(RIO.m_inner),
226 m_isPositiveDeltaR(RIO.m_isPositiveDeltaR),
284 sl<<
"### TgcCoinData Object ###"<<
endmsg;
285 sl<<
"DataType = "<<coin.
type()
286 <<
", isAside = "<<coin.
isAside()
287 <<
", phi = "<<coin.
phi()
289 <<
", isStrip = "<<coin.
isStrip()
294 else sl<<
", posIn = NULL";
296 else sl<<
", posOut = NULL";
298 else sl<<
", errMat = NULL";
300 sl<<
", widthIn = "<<coin.
widthIn()
302 <<
", delta = "<<coin.
delta()
303 <<
", roi = "<<coin.
roi()
304 <<
", pt = "<<coin.
pt()
305 <<
", veto = "<<coin.
veto()
306 <<
", sub = "<<coin.
sub()
314 sl<<
"### TgcCoinData Object ###"<<std::endl;
315 sl<<
"DataType = "<<coin.
type()
316 <<
", isAside = "<<coin.
isAside()
317 <<
", phi = "<<coin.
phi()
319 <<
", isStrip = "<<coin.
isStrip()
324 else sl<<
", posIn = NULL";
326 else sl<<
", posOut = NULL";
328 else sl<<
", errMat = NULL";
330 sl<<
", widthIn = "<<coin.
widthIn()
332 <<
", delta = "<<coin.
delta()
333 <<
", roi = "<<coin.
roi()
334 <<
", pt = "<<coin.
pt()
335 <<
", veto = "<<coin.
veto()
336 <<
", sub = "<<coin.
sub()