16 LogTrace(msgCat)<<
" ----------------- HIT #" << hitcounter <<
" (VALID)-----------------------\n" 23 <<
"SURFACE POSITION" <<
"\n" 25 <<
"SURFACE ROTATION" <<
"\n" 36 LogDebug(msgCat) <<
" I am TIB";
break;
38 LogDebug(msgCat) <<
" I am TOB";
break;
40 LogDebug(msgCat) <<
" I am TEC";
break;
42 LogDebug(msgCat) <<
" I am TID";
break;
44 LogDebug(msgCat) <<
" I am PixBar";
break;
46 LogDebug(msgCat) <<
" I am PixFwd";
break;
48 LogDebug(msgCat) <<
" UNKNOWN TRACKER HIT TYPE ";
64 LogDebug(msgCat) <<
" UNKNOWN MUON HIT TYPE ";
67 LogDebug(msgCat) <<
" UNKNOWN HIT TYPE ";
71 <<
" ----------------- INVALID HIT #" << hitcounter <<
" -----------------------";
76 std::ostringstream ss; ss<<
" weights ";
77 for (
auto const &
c : tsos.
components()) ss <<
c.weight() <<
'/';
79 for (
auto const &
c : tsos.
components()) ss <<
c.globalMomentum().mag() <<
'/';
83 << header <<
"! size " << tsos.
components().size() << ss.str() <<
"\n"
virtual const Surface * surface() const
LocalPoint localPosition() const
const CurvilinearTrajectoryError & curvilinearError() const
Geom::Phi< T > phi() const
virtual GlobalPoint globalPosition() const
uint32_t rawId() const
get the raw id
virtual int dimension() const =0
virtual LocalPoint localPosition() const =0
int subdetId() const
get the contents of the subdetector field (not cast into any detector's numbering enum) ...
const AlgebraicSymMatrix55 & matrix() const
const RotationType & rotation() const
DetId geographicalId() const
virtual LocalError localPositionError() const =0
Detector det() const
get the detector field from this detid
Components const & components() const
const PositionType & position() const