#include <FWPFCandidateDetailView.h>
Public Member Functions | |
FWPFCandidateDetailView () | |
FWPFCandidateDetailView (const FWPFCandidateDetailView &)=delete | |
const FWPFCandidateDetailView & | operator= (const FWPFCandidateDetailView &)=delete |
~FWPFCandidateDetailView () override | |
Public Member Functions inherited from FWDetailViewGL< reco::PFCandidate > | |
FWDetailViewGL () | |
void | init (TEveWindowSlot *) override |
void | setBackgroundColor (Color_t) override |
TGLViewer * | viewerGL () const |
~FWDetailViewGL () override | |
Public Member Functions inherited from FWDetailView< reco::PFCandidate > | |
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 |
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 () | |
CSGActionSupervisor (const CSGActionSupervisor &)=delete | |
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) |
const CSGActionSupervisor & | operator= (const CSGActionSupervisor &)=delete |
void | resizeMenu (TGPopupMenu *menu) |
virtual | ~CSGActionSupervisor () |
Private Member Functions | |
void | addClusters (const std::vector< reco::PFCluster > *) |
void | addHits (const std::vector< reco::PFRecHit > *) |
void | addTracks (const std::vector< reco::PFRecTrack > *) |
void | build (const FWModelId &id, const reco::PFCandidate *) override |
void | buildGLEventScene () |
float | eta () |
float | etaMax () |
float | etaMin () |
bool | isPntInRng (float x, float y) |
void | makeLegend (void) |
float | phi () |
float | phiMax () |
float | phiMin () |
void | plotEtChanged () |
void | rangeChanged (int x) |
void | rnrHcalChanged () |
void | setTextInfo (const FWModelId &id, const reco::PFCandidate *) override |
void | voteMaxEtEVal (const std::vector< reco::PFRecHit > *hits) |
Private Attributes | |
const reco::PFCandidate * | m_candidate |
TEveElementList * | m_eventList |
TLegend * | m_legend |
bool | m_plotEt |
float | m_range |
bool | m_rnrHcal |
TGSlider * | m_slider |
FWIntValueListener * | m_sliderListener |
Additional Inherited Members | |
Static Public Member Functions inherited from FWDetailView< reco::PFCandidate > | |
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 FWDetailViewGL< reco::PFCandidate > | |
TEveScene * | m_eveScene |
TEveViewer * | m_eveViewer |
TGCompositeFrame * | m_guiFrame |
TCanvas * | m_infoCanvas |
Protected Attributes inherited from CSGActionSupervisor | |
std::vector< CSGAction * > | m_actionList |
Definition at line 24 of file FWPFCandidateDetailView.h.
FWPFCandidateDetailView::FWPFCandidateDetailView | ( | ) |
Definition at line 48 of file FWPFCandidateDetailView.cc.
|
override |
Definition at line 58 of file FWPFCandidateDetailView.cc.
|
delete |
|
private |
Definition at line 273 of file FWPFCandidateDetailView.cc.
References cuy::col, isPntInRng(), eostools::ls(), and m_eventList.
Referenced by buildGLEventScene().
|
private |
Definition at line 338 of file FWPFCandidateDetailView.cc.
References FWPFMaths::calculateEt(), FWDetailViewBase::context(), eta(), DQMScaleToClient_cfi::factor, fireworks::Context::getMaxEnergyInEvent(), hfClusterShapes_cfi::hits, isPntInRng(), dqmdumpme::k, eostools::ls(), m_eventList, m_plotEt, phi(), x, y, and z.
Referenced by buildGLEventScene().
|
private |
AMT trackRef() is a collection !!!
Definition at line 249 of file FWPFCandidateDetailView.cc.
References tracks.
Referenced by buildGLEventScene().
|
overrideprivatevirtual |
Implements FWDetailView< reco::PFCandidate >.
Definition at line 143 of file FWPFCandidateDetailView.cc.
References writedatasetfile::action, b, buildGLEventScene(), DMR_cfg::cerr, cms::cuda::co, f, FWGUIManager::getCurrentEvent(), FWGUIManager::getGUIManager(), m_candidate, m_eventList, FWDetailViewGL< reco::PFCandidate >::m_eveScene, FWDetailViewGL< reco::PFCandidate >::m_guiFrame, m_slider, m_sliderListener, makeLegend(), AlCaHLTBitMon_ParallelJobs::p, plotEtChanged(), edm::Handle< T >::product(), rangeChanged(), rnrHcalChanged(), setTextInfo(), FWIntValueListener::valueChanged_, FWDetailViewGL< reco::PFCandidate >::viewerGL(), voteMaxEtEVal(), and cms::Exception::what().
|
private |
Definition at line 400 of file FWPFCandidateDetailView.cc.
References addClusters(), addHits(), addTracks(), DMR_cfg::cerr, LEDCalibrationChannels::depth, FWGUIManager::getCurrentEvent(), FWGUIManager::getGUIManager(), eostools::ls(), m_eventList, m_rnrHcal, edm::Handle< T >::product(), and cms::Exception::what().
Referenced by build(), plotEtChanged(), rangeChanged(), and rnrHcalChanged().
|
private |
Definition at line 60 of file FWPFCandidateDetailView.cc.
References reco::LeafCandidate::eta(), and m_candidate.
Referenced by Particle.Particle::__str__(), addHits(), etaMax(), etaMin(), Jet.Jet::jetID(), and Jet.Jet::puJetId().
|
inlineprivate |
|
inlineprivate |
|
private |
Definition at line 64 of file FWPFCandidateDetailView.cc.
References PVValHelper::dx, PVValHelper::dy, reco::LeafCandidate::eta(), m_candidate, m_range, reco::LeafCandidate::phi(), x, and y.
Referenced by addClusters(), and addHits().
|
private |
Definition at line 73 of file FWPFCandidateDetailView.cc.
References m_legend.
Referenced by build().
|
delete |
|
private |
Definition at line 62 of file FWPFCandidateDetailView.cc.
References m_candidate, and reco::LeafCandidate::phi().
Referenced by Particle.Particle::__str__(), addHits(), phiMax(), phiMin(), and ntupleDataFormat.Track::phiPull().
|
inlineprivate |
|
inlineprivate |
|
private |
Definition at line 129 of file FWPFCandidateDetailView.cc.
References buildGLEventScene(), and m_plotEt.
Referenced by build().
|
private |
Definition at line 84 of file FWPFCandidateDetailView.cc.
References buildGLEventScene(), m_eventList, m_range, and x.
Referenced by build().
|
private |
Definition at line 135 of file FWPFCandidateDetailView.cc.
References buildGLEventScene(), and m_rnrHcal.
Referenced by build().
|
overrideprivatevirtual |
Implements FWDetailView< reco::PFCandidate >.
Definition at line 97 of file FWPFCandidateDetailView.cc.
References FWDetailViewBase::item(), FWDetailViewGL< reco::PFCandidate >::m_infoCanvas, m_legend, ecalBarrelClusterFastTimer_cfi::modelName, HLT_2022v15_cff::track, x, and y.
Referenced by build().
|
private |
Definition at line 233 of file FWPFCandidateDetailView.cc.
References FWPFMaths::calculateEt(), FWEventItem::context(), hfClusterShapes_cfi::hits, FWDetailViewBase::item(), and fireworks::Context::voteMaxEtAndEnergy().
Referenced by build().
|
private |
Definition at line 61 of file FWPFCandidateDetailView.h.
Referenced by build(), eta(), isPntInRng(), and phi().
|
private |
Definition at line 68 of file FWPFCandidateDetailView.h.
Referenced by addClusters(), addHits(), build(), buildGLEventScene(), and rangeChanged().
|
private |
Definition at line 63 of file FWPFCandidateDetailView.h.
Referenced by makeLegend(), and setTextInfo().
|
private |
Definition at line 70 of file FWPFCandidateDetailView.h.
Referenced by addHits(), and plotEtChanged().
|
private |
Definition at line 60 of file FWPFCandidateDetailView.h.
Referenced by etaMax(), etaMin(), isPntInRng(), phiMax(), phiMin(), and rangeChanged().
|
private |
Definition at line 72 of file FWPFCandidateDetailView.h.
Referenced by buildGLEventScene(), and rnrHcalChanged().
|
private |
Definition at line 65 of file FWPFCandidateDetailView.h.
Referenced by build().
|
private |
Definition at line 66 of file FWPFCandidateDetailView.h.
Referenced by build().