20 LogTrace(msgCat) <<
" ----------------- HIT #" << hitcounter <<
" (VALID)-----------------------\n" 21 <<
" HIT IS AT R " <<
hit.globalPosition().perp() <<
"\n" 22 <<
" HIT IS AT Z " <<
hit.globalPosition().
z() <<
"\n" 23 <<
" HIT IS AT Phi " <<
hit.globalPosition().phi() <<
"\n" 24 <<
" HIT IS AT Loc " <<
hit.localPosition() <<
"\n" 25 <<
" WITH LocError " <<
hit.localPositionError() <<
"\n" 26 <<
" HIT IS AT Glo " <<
hit.globalPosition() <<
"\n" 29 <<
hit.surface()->position() <<
"\n" 32 <<
hit.surface()->rotation() <<
"dimension " <<
hit.dimension();
59 LogDebug(msgCat) <<
" UNKNOWN TRACKER HIT TYPE ";
74 LogDebug(msgCat) <<
" UNKNOWN MUON HIT TYPE ";
76 LogDebug(msgCat) <<
" UNKNOWN HIT TYPE ";
79 LogDebug(msgCat) <<
" ----------------- INVALID HIT #" << hitcounter <<
" -----------------------";
84 std::ostringstream
ss;
87 auto const& tsosComponents = comps();
89 for (
auto const&
c : tsosComponents)
90 ss <<
c.weight() <<
'/';
92 for (
auto const&
c : tsosComponents)
93 ss <<
c.globalMomentum().mag() <<
'/';
95 for (
auto const&
c : tsosComponents)
97 LogTrace(msgCat) <<
header <<
"! size " << tsosComponents.size() <<
ss.str() <<
"\n"
static constexpr auto TEC
LocalPoint localPosition() const
constexpr Detector det() const
get the detector field from this detid
constexpr int subdetId() const
get the contents of the subdetector field (not cast into any detector's numbering enum) ...
static constexpr auto TOB
static constexpr auto TIB
const CurvilinearTrajectoryError & curvilinearError() const
constexpr uint32_t rawId() const
get the raw id
const AlgebraicSymMatrix55 & matrix() const
static constexpr auto TID