19 LogTrace(msgCat)<<
" ----------------- HIT #" << hitcounter <<
" (VALID)-----------------------\n" 26 <<
"SURFACE POSITION" <<
"\n" 28 <<
"SURFACE ROTATION" <<
"\n" 39 LogDebug(msgCat) <<
" I am TIB";
break;
41 LogDebug(msgCat) <<
" I am TOB";
break;
43 LogDebug(msgCat) <<
" I am TEC";
break;
45 LogDebug(msgCat) <<
" I am TID";
break;
47 LogDebug(msgCat) <<
" I am PixBar";
break;
49 LogDebug(msgCat) <<
" I am PixFwd";
break;
51 LogDebug(msgCat) <<
" UNKNOWN TRACKER HIT TYPE ";
67 LogDebug(msgCat) <<
" UNKNOWN MUON HIT TYPE ";
70 LogDebug(msgCat) <<
" UNKNOWN HIT TYPE ";
74 <<
" ----------------- INVALID HIT #" << hitcounter <<
" -----------------------";
79 std::ostringstream ss; ss<<
" weights ";
80 for (
auto const &
c : tsos.
components()) ss <<
c.weight() <<
'/';
82 for (
auto const &
c : tsos.
components()) ss <<
c.globalMomentum().mag() <<
'/';
86 << 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
constexpr uint32_t rawId() const
get the raw id
virtual GlobalPoint globalPosition() const
virtual int dimension() const =0
constexpr int subdetId() const
get the contents of the subdetector field (not cast into any detector's numbering enum) ...
virtual LocalPoint localPosition() const =0
const AlgebraicSymMatrix55 & matrix() const
const RotationType & rotation() const
DetId geographicalId() const
virtual LocalError localPositionError() const =0
Components const & components() const
const PositionType & position() const
constexpr Detector det() const
get the detector field from this detid