Main Page
Namespaces
Classes
Package Documentation
Fireworks
Electrons
plugins
FWElectronDetailView.h
Go to the documentation of this file.
1
// -*- C++ -*-
2
#ifndef Fireworks_Electrons_FWElectronDetailView_h
3
#define Fireworks_Electrons_FWElectronDetailView_h
4
5
//
6
// Package: Electrons
7
// Class : FWElectronDetailView
8
//
9
// Implementation:
10
// <Notes on implementation>
11
//
12
// Original Author:
13
// Created: Sun Jan 6 23:57:00 EST 2008
14
//
15
16
// user include files
17
#include "
Fireworks/Core/interface/FWDetailViewGL.h
"
18
#include "
DataFormats/EgammaReco/interface/BasicCluster.h
"
19
20
class
TEveCaloDataVec;
21
class
TEveCaloLego;
22
class
TLegend;
23
class
FWECALDetailViewBuilder
;
24
class
TEveCaloData;
25
class
TGSlider;
26
27
namespace
reco
{
28
class
GsfElectron;
29
}
30
31
32
class
FWElectronDetailView
:
public
FWDetailViewGL
<reco::GsfElectron>
33
{
34
public
:
35
FWElectronDetailView
();
36
~
FWElectronDetailView
()
override
;
37
38
private
:
39
FWElectronDetailView
(
const
FWElectronDetailView
&) =
delete
;
// stop default
40
const
FWElectronDetailView
& operator=(
const
FWElectronDetailView
&) =
delete
;
// stop default
41
42
using
FWDetailViewGL<reco::GsfElectron>::build
;
43
void
build (
const
FWModelId
&
id
,
const
reco::GsfElectron
*)
override
;
44
45
using
FWDetailViewGL<reco::GsfElectron>::setTextInfo
;
46
void
setTextInfo(
const
FWModelId
&
id
,
const
reco::GsfElectron
*)
override
;
47
48
double
deltaEtaSuperClusterTrackAtVtx (
const
reco::GsfElectron
&);
49
double
deltaPhiSuperClusterTrackAtVtx (
const
reco::GsfElectron
&);
50
void
addTrackPointsInCaloData(
const
reco::GsfElectron
*, TEveCaloLego*);
51
52
void
addSceneInfo(
const
reco::GsfElectron
*
i
, TEveElementList* tList);
53
void
drawCrossHair(
const
reco::GsfElectron
*, TEveCaloLego*, TEveElementList*);
54
55
Bool_t checkRange(Double_t &, Double_t&, Double_t &, Double_t&, Double_t, Double_t);
56
57
TEveCaloData *
m_data
;
58
FWECALDetailViewBuilder
*
m_builder
;
59
TLegend *
m_legend
;
60
};
61
62
#endif
mps_fire.i
i
Definition:
mps_fire.py:269
reco::GsfElectron
Definition:
GsfElectron.h:37
FWElectronDetailView
Definition:
FWElectronDetailView.h:32
FWModelId
Definition:
FWModelId.h:28
FWElectronDetailView::m_builder
FWECALDetailViewBuilder * m_builder
Definition:
FWElectronDetailView.h:58
FWElectronDetailView::m_data
TEveCaloData * m_data
Definition:
FWElectronDetailView.h:57
FWECALDetailViewBuilder
Definition:
FWECALDetailViewBuilder.h:32
reco
fixed size matrix
Definition:
AlignmentAlgorithmBase.h:43
FWElectronDetailView::m_legend
TLegend * m_legend
Definition:
FWElectronDetailView.h:59
FWDetailViewGL.h
FWDetailViewGL
Definition:
FWDetailViewGL.h:14
BasicCluster.h
Generated for CMSSW Reference Manual by
1.8.11