#include <FWTrackResidualDetailView.h>
Public Member Functions | |
FWTrackResidualDetailView () | |
virtual | ~FWTrackResidualDetailView () |
Public Member Functions inherited from FWDetailViewCanvas< reco::Track > | |
FWDetailViewCanvas () | |
virtual void | init (TEveWindowSlot *) |
virtual | ~FWDetailViewCanvas () |
Public Member Functions inherited from FWDetailView< reco::Track > | |
virtual void | build (const FWModelId &iID, const void *iData) |
FWDetailView () | |
Public Member Functions inherited from FWDetailViewBase | |
void | build (const FWModelId &) |
const fireworks::Context & | context () const |
const FWEventItem * | item () |
virtual void | setBackgroundColor (Color_t col) |
void | setItem (const FWEventItem *x) |
virtual | ~FWDetailViewBase () |
Private Member Functions | |
virtual void | build (const FWModelId &id, const reco::Track *) |
FWTrackResidualDetailView (const FWTrackResidualDetailView &) | |
double | getSignedResidual (const FWGeometry *geom, unsigned int id, double resX) |
const FWTrackResidualDetailView & | operator= (const FWTrackResidualDetailView &) |
void | prepareData (const FWModelId &id, const reco::Track *) |
void | printDebug () |
virtual void | setTextInfo (const FWModelId &id, const reco::Track *) |
Private Attributes | |
int | hittype [64] |
int | m_det [64] |
int | m_detector [64] |
Color_t | m_invalidCol |
Int_t | m_invalidFill |
int | m_ndet |
int | m_nhits |
Color_t | m_resXCol |
Int_t | m_resXFill |
Color_t | m_resYCol |
Int_t | m_resYFill |
Color_t | m_stereoCol |
Int_t | m_stereoFill |
float | res [2][64] |
int | stereo [64] |
int | substruct [64] |
int | subsubstruct [64] |
Static Private Attributes | |
static const char * | m_det_tracker_str [] ={"PXB","PXF","TIB","TID","TOB","TEC"} |
Additional Inherited Members | |
Static Public Member Functions inherited from FWDetailView< reco::Track > | |
static std::string | classRegisterTypeName () |
static std::string | classTypeName () |
Static Public Member Functions inherited from FWDetailViewBase | |
static void | drawCanvasBox (Double_t *pos, Color_t fillCol, Int_t fillType=0, bool bg=kTRUE) |
static void | drawCanvasDot (Float_t x, Float_t y, Float_t r, Color_t) |
Protected Member Functions inherited from FWDetailViewBase | |
FWDetailViewBase (const std::type_info &) | |
Protected Attributes inherited from FWDetailViewCanvas< reco::Track > | |
TGCompositeFrame * | m_guiFrame |
TCanvas * | m_infoCanvas |
TCanvas * | m_viewCanvas |
Definition at line 46 of file FWTrackResidualDetailView.h.
FWTrackResidualDetailView::FWTrackResidualDetailView | ( | ) |
Definition at line 28 of file FWTrackResidualDetailView.cc.
References hittype, m_det, m_detector, res, stereo, substruct, and subsubstruct.
|
virtual |
Definition at line 49 of file FWTrackResidualDetailView.cc.
|
private |
|
privatevirtual |
Implements FWDetailView< reco::Track >.
Definition at line 104 of file FWTrackResidualDetailView.cc.
References create_public_lumi_plots::color, diffTreeTool::diff, FWDetailViewBase::drawCanvasBox(), reco::Track::extra(), fwLog, h, hittype, edm::Ref< C, T, F >::isAvailable(), j, relval_steps::k, fwlog::kError, prof2calltree::l, groupFilesInBlocks::lines, m_det, m_det_tracker_str, m_invalidCol, m_invalidFill, m_ndet, m_nhits, m_resXCol, m_resXFill, m_resYCol, m_resYFill, m_stereoCol, m_stereoFill, FWDetailViewCanvas< reco::Track >::m_viewCanvas, prepareData(), EnergyCorrector::pt, res, setTextInfo(), jetcorrextractor::sign(), stereo, substruct, subsubstruct, and create_public_lumi_plots::width.
|
private |
Definition at line 233 of file FWTrackResidualDetailView.cc.
References assert(), diffTwoXMLs::g1, diffTwoXMLs::g2, FWGeometry::getMatrix(), and visualization-live-secondInstance_cfg::m.
Referenced by prepareData().
|
private |
|
private |
Definition at line 54 of file FWTrackResidualDetailView.cc.
References assert(), relativeConstraints::geom, reco::HitPattern::getHitPattern(), getSignedResidual(), reco::TrackBase::hitPattern(), hittype, i, j, relval_steps::k, m_det, m_detector, m_ndet, m_nhits, reco::HitPattern::numberOfHits(), listBenchmarks::pattern, reco::Track::recHitsBegin(), res, reco::Track::residuals(), reco::TrackResiduals::residualX(), reco::TrackResiduals::residualY(), stereo, substruct, subsubstruct, and reco::HitPattern::TRACK_HITS.
Referenced by build().
|
private |
Definition at line 250 of file FWTrackResidualDetailView.cc.
References gather_cfg::cout, i, m_det, m_det_tracker_str, m_ndet, substruct, and subsubstruct.
|
privatevirtual |
Implements FWDetailView< reco::Track >.
Definition at line 263 of file FWTrackResidualDetailView.cc.
References FWDetailViewBase::drawCanvasBox(), hittype, i, FWDetailViewCanvas< reco::Track >::m_infoCanvas, m_invalidCol, m_invalidFill, m_ndet, m_nhits, m_resXCol, m_resXFill, m_resYCol, m_resYFill, m_stereoCol, m_stereoFill, substruct, detailsBasic3DVector::y, and beampixel_dqm_sourceclient-live_cfg::yStep.
Referenced by build().
|
private |
Definition at line 68 of file FWTrackResidualDetailView.h.
Referenced by build(), FWTrackResidualDetailView(), prepareData(), and setTextInfo().
|
private |
Definition at line 66 of file FWTrackResidualDetailView.h.
Referenced by build(), FWTrackResidualDetailView(), prepareData(), and printDebug().
|
staticprivate |
Definition at line 83 of file FWTrackResidualDetailView.h.
Referenced by build(), and printDebug().
|
private |
Definition at line 72 of file FWTrackResidualDetailView.h.
Referenced by FWTrackResidualDetailView(), and prepareData().
|
private |
Definition at line 81 of file FWTrackResidualDetailView.h.
Referenced by build(), and setTextInfo().
|
private |
Definition at line 80 of file FWTrackResidualDetailView.h.
Referenced by build(), and setTextInfo().
|
private |
Definition at line 64 of file FWTrackResidualDetailView.h.
Referenced by build(), prepareData(), printDebug(), and setTextInfo().
|
private |
Definition at line 65 of file FWTrackResidualDetailView.h.
Referenced by build(), prepareData(), and setTextInfo().
|
private |
Definition at line 75 of file FWTrackResidualDetailView.h.
Referenced by build(), and setTextInfo().
|
private |
Definition at line 74 of file FWTrackResidualDetailView.h.
Referenced by build(), and setTextInfo().
|
private |
Definition at line 77 of file FWTrackResidualDetailView.h.
Referenced by build(), and setTextInfo().
|
private |
Definition at line 76 of file FWTrackResidualDetailView.h.
Referenced by build(), and setTextInfo().
|
private |
Definition at line 79 of file FWTrackResidualDetailView.h.
Referenced by build(), and setTextInfo().
|
private |
Definition at line 78 of file FWTrackResidualDetailView.h.
Referenced by build(), and setTextInfo().
|
private |
Definition at line 67 of file FWTrackResidualDetailView.h.
Referenced by build(), FWTrackResidualDetailView(), and prepareData().
|
private |
Definition at line 69 of file FWTrackResidualDetailView.h.
Referenced by build(), FWTrackResidualDetailView(), and prepareData().
|
private |
Definition at line 70 of file FWTrackResidualDetailView.h.
Referenced by build(), FWTrackResidualDetailView(), prepareData(), printDebug(), and setTextInfo().
|
private |
Definition at line 71 of file FWTrackResidualDetailView.h.
Referenced by build(), FWTrackResidualDetailView(), prepareData(), and printDebug().