#include <FWTrackHitsDetailView.h>
Public Member Functions | |
FWTrackHitsDetailView () | |
void | pickCameraCenter () |
void | rnrLabels () |
virtual void | setBackgroundColor (Color_t) |
void | transparencyChanged (int) |
virtual | ~FWTrackHitsDetailView () |
Public Member Functions inherited from FWDetailViewGL< reco::Track > | |
FWDetailViewGL () | |
virtual void | init (TEveWindowSlot *) |
TGLViewer * | viewerGL () const |
virtual | ~FWDetailViewGL () |
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 () |
void | setItem (const FWEventItem *x) |
virtual | ~FWDetailViewBase () |
Public Member Functions inherited from CSGActionSupervisor | |
Bool_t | activateMenuEntry (int entry) |
Bool_t | activateToolBarEntry (int entry) |
void | addToActionMap (CSGAction *action) |
CSGActionSupervisor () | |
virtual void | defaultAction () |
virtual void | enableActions (bool enable=true) |
CSGAction * | getAction (const std::string &name) |
const std::vector< CSGAction * > & | getListOfActions () const |
Long_t | getToolTipDelay () const |
virtual void | HandleMenu (Int_t id) |
void | resizeMenu (TGPopupMenu *menu) |
virtual | ~CSGActionSupervisor () |
Protected Attributes | |
TEveElementList * | m_hits |
TEveElementList * | m_moduleLabels |
TEveElementList * | m_modules |
TGSlider * | m_slider |
FWIntValueListener * | m_sliderListener |
Protected Attributes inherited from FWDetailViewGL< reco::Track > | |
TEveScene * | m_eveScene |
TEveViewer * | m_eveViewer |
TGCompositeFrame * | m_guiFrame |
TCanvas * | m_infoCanvas |
Protected Attributes inherited from CSGActionSupervisor | |
std::vector< CSGAction * > | m_actionList |
Private Member Functions | |
void | addHits (const reco::Track &track, const FWEventItem *iItem, TEveElement *trkList, bool addNearbyHits) |
void | addModules (const reco::Track &track, const FWEventItem *iItem, TEveElement *trkList, bool addLostHits) |
void | addTrackerHits3D (std::vector< TVector3 > &points, class TEveElementList *tList, Color_t color, int size) |
void | build (const FWModelId &id, const reco::Track *) |
FWTrackHitsDetailView (const FWTrackHitsDetailView &) | |
void | makeLegend (void) |
const FWTrackHitsDetailView & | operator= (const FWTrackHitsDetailView &) |
void | setTextInfo (const FWModelId &id, const reco::Track *) |
Private Attributes | |
TLegend * | m_legend |
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 &) | |
Definition at line 17 of file FWTrackHitsDetailView.h.
FWTrackHitsDetailView::FWTrackHitsDetailView | ( | ) |
Definition at line 43 of file FWTrackHitsDetailView.cc.
|
virtual |
Definition at line 52 of file FWTrackHitsDetailView.cc.
|
private |
|
private |
Definition at line 321 of file FWTrackHitsDetailView.cc.
References fireworks::addSiStripClusters(), addTrackerHits3D(), FWDisplayProperties::color(), FWEventItem::defaultDisplayProperties(), fireworks::pushNearbyPixelHits(), fireworks::pushPixelHits(), and RecoTauPiZeroBuilderPlugins_cfi::strips.
Referenced by build().
|
private |
Definition at line 355 of file FWTrackHitsDetailView.cc.
References TrackingRecHit::bad, PXFDetId::blade(), FWDisplayProperties::color(), MuonSubdetId::CSC, FWEventItem::defaultDisplayProperties(), DetId::det(), PXFDetId::disk(), MuonSubdetId::DT, DTChamberId, fwLog, MuonSubdetId::GEM, FWGeometry::getEveShape(), FWEventItem::getGeom(), TrackingRecHit::inactive, fireworks::info(), fwlog::kInfo, PXBDetId::ladder(), PXBDetId::layer(), MuonSubdetId::ME0, TrackingRecHit::missing, TrackingRecHit::missing_inner, TrackingRecHit::missing_outer, PXBDetId::module(), PXFDetId::module(), DetId::Muon, mergeVDriftHistosByStation::name, PXFDetId::panel(), PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, DetId::rawId(), reco::Track::recHitsBegin(), reco::Track::recHitsEnd(), MuonSubdetId::RPC, edm::second(), PXFDetId::side(), DetId::subdetId(), SiStripDetId::TEC, SiStripDetId::TIB, SiStripDetId::TID, SiStripDetId::TOB, DetId::Tracker, and TrackingRecHit::valid.
Referenced by build().
|
private |
Definition at line 302 of file FWTrackHitsDetailView.cc.
Referenced by addHits().
|
privatevirtual |
Implements FWDetailView< reco::Track >.
Definition at line 57 of file FWTrackHitsDetailView.cc.
References mps_fire::action, CSGAction::activated, addHits(), addModules(), b, ecal_dqm_sourceclient-live_cfg::cerr, create_public_lumi_plots::color, FWDetailViewBase::context(), CSGAction::createTextButton(), end, reco::Track::extra(), f, CaloRecHitAuxSetter::getField(), i, edm::Ref< C, T, F >::isAvailable(), FWDetailViewBase::item(), FWDetailViewGL< reco::Track >::m_eveScene, FWDetailViewGL< reco::Track >::m_guiFrame, m_hits, m_moduleLabels, m_modules, m_slider, m_sliderListener, makeLegend(), mergeVDriftHistosByStation::name, AlCaHLTBitMon_ParallelJobs::p, pickCameraCenter(), fireworks::prepareTrack(), rnrLabels(), setTextInfo(), CSGAction::setToolTip(), runonSM::text, transparencyChanged(), FWIntValueListener::valueChanged_, and FWDetailViewGL< reco::Track >::viewerGL().
|
private |
Definition at line 260 of file FWTrackHitsDetailView.cc.
References reco::ParticleMasses::kPlus, and m_legend.
Referenced by build().
|
private |
void FWTrackHitsDetailView::pickCameraCenter | ( | ) |
Definition at line 169 of file FWTrackHitsDetailView.cc.
References FWDetailViewGL< reco::Track >::viewerGL().
Referenced by build().
void FWTrackHitsDetailView::rnrLabels | ( | ) |
Definition at line 485 of file FWTrackHitsDetailView.cc.
References m_moduleLabels.
Referenced by build().
|
virtual |
Reimplemented from FWDetailViewGL< reco::Track >.
Definition at line 153 of file FWTrackHitsDetailView.cc.
References i, m_moduleLabels, FWColorManager::setColorSetViewer(), FWDetailViewGL< reco::Track >::viewerGL(), and x.
Referenced by Vispa.Plugins.EdmBrowser.EventContentView.LabelItem::__init__().
|
privatevirtual |
Implements FWDetailView< reco::Track >.
Definition at line 185 of file FWTrackHitsDetailView.cc.
References reco::TrackBase::charge(), FWDetailViewBase::drawCanvasBox(), FWDetailViewBase::drawCanvasDot(), reco::TrackBase::eta(), cmsHarvester::index, FWDetailViewBase::item(), FWDetailViewGL< reco::Track >::m_infoCanvas, m_legend, reco::TrackBase::phi(), reco::TrackBase::pt(), alignCSCRings::r, diffTwoXMLs::r2, x, and y.
Referenced by build().
void FWTrackHitsDetailView::transparencyChanged | ( | int | x | ) |
|
protected |
Definition at line 33 of file FWTrackHitsDetailView.h.
Referenced by build().
|
private |
Definition at line 63 of file FWTrackHitsDetailView.h.
Referenced by makeLegend(), and setTextInfo().
|
protected |
Definition at line 32 of file FWTrackHitsDetailView.h.
Referenced by build(), rnrLabels(), and setBackgroundColor().
|
protected |
Definition at line 31 of file FWTrackHitsDetailView.h.
Referenced by build(), and transparencyChanged().
|
protected |
Definition at line 34 of file FWTrackHitsDetailView.h.
Referenced by build().
|
protected |
Definition at line 35 of file FWTrackHitsDetailView.h.
Referenced by build().