#include <FWCaloTowerDetailView.h>
Definition at line 18 of file FWCaloTowerDetailView.h.
FWCaloTowerDetailView::FWCaloTowerDetailView |
( |
| ) |
|
FWCaloTowerDetailView::~FWCaloTowerDetailView |
( |
| ) |
|
|
override |
Implements FWDetailView< CaloTower >.
Definition at line 32 of file FWCaloTowerDetailView.cc.
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().
38 iTower->
eta(), iTower->
phi(), 25);
47 TEveCaloLegoOverlay*
overlay =
new TEveCaloLegoOverlay();
48 overlay->SetShowPlane(kFALSE);
49 overlay->SetShowPerspective(kFALSE);
50 overlay->SetCaloLego(lego);
51 overlay->SetShowScales(
true);
52 viewerGL()->AddOverlayElement(overlay);
55 viewerGL()->SetCurrentCamera(TGLViewer::kCameraOrthoXOY);
62 viewerGL()->RequestDraw(TGLRnrCtx::kLODHigh);
FWECALDetailViewBuilder * m_builder
double eta() const final
momentum pseudorapidity
TGLViewer * viewerGL() const
void setTextInfo(const FWModelId &, const CaloTower *) override
const FWEventItem * item()
def overlay(hists, ytitle, header, addon)
void showSuperClusters(Color_t color1=kGreen+2, Color_t color2=kTeal)
double phi() const final
momentum azimuthal angle
Implements FWDetailView< CaloTower >.
Definition at line 69 of file FWCaloTowerDetailView.cc.
References CaloTower::emEt(), reco::LeafCandidate::eta(), h, CaloTower::hadEt(), diffTreeTool::index, FWDetailViewBase::item(), m_builder, FWDetailViewGL< CaloTower >::m_infoCanvas, FWECALDetailViewBuilder::makeLegend(), ecalBarrelClusterFastTimer_cfi::modelName, reco::LeafCandidate::phi(), REGISTER_FWDETAILVIEW, x, and y.
Referenced by build().
74 TLatex* latex =
new TLatex(x, y,
"");
75 const double textsize(0.05);
76 latex->SetTextSize(textsize);
78 float h = latex->GetTextSize()*0.6;
79 latex->DrawLatex(x, y,
"ECAL hit detail view centered on tower:" );
83 latex->DrawLatex(x, y, Form(
" E_{T}(em) = %.1f GeV, E_{T}(had) = %.1f GeV",
86 latex->DrawLatex(x, y, Form(
" #eta = %0.2f, #varphi = %0.2f",
87 tower->
eta(), tower->
phi()) );
FWECALDetailViewBuilder * m_builder
double eta() const final
momentum pseudorapidity
FWCore Framework interface EventSetupRecordImplementation h
Helper function to determine trigger accepts.
double makeLegend(double x0=0.02, double y0=0.95, Color_t clustered1=kGreen+1, Color_t clustered2=kTeal, Color_t supercluster=kYellow)
const FWEventItem * item()
double phi() const final
momentum azimuthal angle
TEveCaloData* FWCaloTowerDetailView::m_data |
|
private |