#include <FWCaloTowerDetailView.h>
Definition at line 17 of file FWCaloTowerDetailView.h.
◆ FWCaloTowerDetailView()
FWCaloTowerDetailView::FWCaloTowerDetailView |
( |
| ) |
|
◆ ~FWCaloTowerDetailView()
FWCaloTowerDetailView::~FWCaloTowerDetailView |
( |
| ) |
|
|
override |
◆ build()
Implements FWDetailView< CaloTower >.
Definition at line 26 of file FWCaloTowerDetailView.cc.
41 TEveCaloLegoOverlay*
overlay =
new TEveCaloLegoOverlay();
43 overlay->SetShowPerspective(kFALSE);
49 viewerGL()->SetCurrentCamera(TGLViewer::kCameraOrthoXOY);
55 viewerGL()->RequestDraw(TGLRnrCtx::kLODHigh);
References FWECALDetailViewBuilder::build(), reco::LeafCandidate::eta(), FWDetailViewBase::item(), m_builder, m_data, FWDetailViewGL< CaloTower >::m_eveScene, compare::overlay(), reco::LeafCandidate::phi(), setTextInfo(), FWECALDetailViewBuilder::showSuperClusters(), and FWDetailViewGL< CaloTower >::viewerGL().
◆ setTextInfo()
Implements FWDetailView< CaloTower >.
Definition at line 60 of file FWCaloTowerDetailView.cc.
64 TLatex* latex =
new TLatex(
x,
y,
"");
65 const double textsize(0.05);
66 latex->SetTextSize(textsize);
68 float h = latex->GetTextSize() * 0.6;
69 latex->DrawLatex(
x,
y,
"ECAL hit detail view centered on tower:");
73 latex->DrawLatex(
x,
y, Form(
" E_{T}(em) = %.1f GeV, E_{T}(had) = %.1f GeV",
tower->emEt(),
tower->hadEt()));
75 latex->DrawLatex(
x,
y, Form(
" #eta = %0.2f, #varphi = %0.2f",
tower->eta(),
tower->phi()));
References h, FWDetailViewBase::item(), m_builder, FWDetailViewGL< CaloTower >::m_infoCanvas, FWECALDetailViewBuilder::makeLegend(), HLTEgPhaseIITestSequence_cff::modelName, hgcalTowerProducer_cfi::tower, x, and y.
Referenced by build().
◆ m_builder
◆ m_data
TEveCaloData* FWCaloTowerDetailView::m_data |
|
private |