#include <FWTrackResidualDetailView.h>
Public Member Functions | |
FWTrackResidualDetailView () | |
FWTrackResidualDetailView (const FWTrackResidualDetailView &)=delete | |
const FWTrackResidualDetailView & | operator= (const FWTrackResidualDetailView &)=delete |
~FWTrackResidualDetailView () override | |
Public Member Functions inherited from FWDetailViewCanvas< reco::Track > | |
FWDetailViewCanvas () | |
void | init (TEveWindowSlot *) override |
~FWDetailViewCanvas () override | |
Public Member Functions inherited from FWDetailView< reco::Track > | |
void | build (const FWModelId &iID, const void *iData) override |
FWDetailView () | |
Public Member Functions inherited from FWDetailViewBase | |
void | build (const FWModelId &) |
const fireworks::Context & | context () const |
FWDetailViewBase (const FWDetailViewBase &)=delete | |
const FWEventItem * | item () |
const FWDetailViewBase & | operator= (const FWDetailViewBase &)=delete |
virtual void | setBackgroundColor (Color_t col) |
void | setItem (const FWEventItem *x) |
virtual | ~FWDetailViewBase () |
Private Member Functions | |
void | build (const FWModelId &id, const reco::Track *) override |
double | getSignedResidual (const FWGeometry *geom, unsigned int id, double resX) |
void | prepareData (const FWModelId &id, const reco::Track *) |
void | printDebug () |
void | setTextInfo (const FWModelId &id, const reco::Track *) override |
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 47 of file FWTrackResidualDetailView.h.
FWTrackResidualDetailView::FWTrackResidualDetailView | ( | ) |
Definition at line 28 of file FWTrackResidualDetailView.cc.
References hittype, m_det, m_detector, stereo, substruct, and subsubstruct.
|
override |
Definition at line 48 of file FWTrackResidualDetailView.cc.
|
delete |
|
overrideprivatevirtual |
Implements FWDetailView< reco::Track >.
Definition at line 96 of file FWTrackResidualDetailView.cc.
References change_name::diff, FWDetailViewBase::drawCanvasBox(), fwLog, h, hittype, dqmiolumiharvest::j, dqmdumpme::k, fwlog::kError, cmsLHEtoEOSManager::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(), DiDispStaMuonMonitor_cfi::pt, setTextInfo(), Validation_hcalonly_cfi::sign, stereo, substruct, subsubstruct, HLT_2022v14_cff::track, and ApeEstimator_cff::width.
|
private |
Definition at line 221 of file FWTrackResidualDetailView.cc.
References cms::cuda::assert(), diffTwoXMLs::g1, diffTwoXMLs::g2, relativeConstraints::geom, and visualization-live-secondInstance_cfg::m.
Referenced by prepareData().
|
delete |
|
private |
Definition at line 50 of file FWTrackResidualDetailView.cc.
References cms::cuda::assert(), relativeConstraints::geom, reco::HitPattern::getHitPattern(), getSignedResidual(), hittype, mps_fire::i, dqmiolumiharvest::j, dqmdumpme::k, m_det, m_detector, m_ndet, m_nhits, reco::HitPattern::numberOfAllHits(), topSingleLeptonDQM_PU_cfi::pattern, stereo, substruct, subsubstruct, HLT_2022v14_cff::track, and reco::HitPattern::TRACK_HITS.
Referenced by build().
|
private |
Definition at line 237 of file FWTrackResidualDetailView.cc.
References gather_cfg::cout, mps_fire::i, m_det, m_det_tracker_str, m_ndet, substruct, and subsubstruct.
|
overrideprivatevirtual |
Implements FWDetailView< reco::Track >.
Definition at line 250 of file FWTrackResidualDetailView.cc.
References FWDetailViewBase::drawCanvasBox(), hittype, mps_fire::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, y, and beampixel_dqm_sourceclient-live_cfg::yStep.
Referenced by build().
|
private |
Definition at line 69 of file FWTrackResidualDetailView.h.
Referenced by build(), FWTrackResidualDetailView(), prepareData(), and setTextInfo().
|
private |
Definition at line 67 of file FWTrackResidualDetailView.h.
Referenced by build(), FWTrackResidualDetailView(), prepareData(), and printDebug().
|
staticprivate |
Definition at line 84 of file FWTrackResidualDetailView.h.
Referenced by build(), and printDebug().
|
private |
Definition at line 73 of file FWTrackResidualDetailView.h.
Referenced by FWTrackResidualDetailView(), and prepareData().
|
private |
Definition at line 82 of file FWTrackResidualDetailView.h.
Referenced by build(), and setTextInfo().
|
private |
Definition at line 81 of file FWTrackResidualDetailView.h.
Referenced by build(), and setTextInfo().
|
private |
Definition at line 65 of file FWTrackResidualDetailView.h.
Referenced by build(), prepareData(), printDebug(), and setTextInfo().
|
private |
Definition at line 66 of file FWTrackResidualDetailView.h.
Referenced by build(), prepareData(), and setTextInfo().
|
private |
Definition at line 76 of file FWTrackResidualDetailView.h.
Referenced by build(), and setTextInfo().
|
private |
Definition at line 75 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 77 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 79 of file FWTrackResidualDetailView.h.
Referenced by build(), and setTextInfo().
|
private |
Definition at line 68 of file FWTrackResidualDetailView.h.
|
private |
Definition at line 70 of file FWTrackResidualDetailView.h.
Referenced by build(), FWTrackResidualDetailView(), and prepareData().
|
private |
Definition at line 71 of file FWTrackResidualDetailView.h.
Referenced by build(), FWTrackResidualDetailView(), prepareData(), printDebug(), and setTextInfo().
|
private |
Definition at line 72 of file FWTrackResidualDetailView.h.
Referenced by build(), FWTrackResidualDetailView(), prepareData(), and printDebug().