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
class
FWElectronDetailView
:
public
FWDetailViewGL
<reco::GsfElectron> {
32
public
:
33
FWElectronDetailView
();
34
~
FWElectronDetailView
()
override
;
35
36
private
:
37
FWElectronDetailView
(
const
FWElectronDetailView
&) =
delete
;
// stop default
38
const
FWElectronDetailView
&operator=(
const
FWElectronDetailView
&) =
delete
;
// stop default
39
40
using
FWDetailViewGL<reco::GsfElectron>::build
;
41
void
build
(
const
FWModelId
&
id
,
const
reco::GsfElectron
*)
override
;
42
43
using
FWDetailViewGL<reco::GsfElectron>::setTextInfo
;
44
void
setTextInfo(
const
FWModelId
&
id
,
const
reco::GsfElectron
*)
override
;
45
46
double
deltaEtaSuperClusterTrackAtVtx(
const
reco::GsfElectron
&);
47
double
deltaPhiSuperClusterTrackAtVtx(
const
reco::GsfElectron
&);
48
void
addTrackPointsInCaloData(
const
reco::GsfElectron
*, TEveCaloLego *);
49
50
void
addSceneInfo(
const
reco::GsfElectron
*
i
, TEveElementList *tList);
51
void
drawCrossHair(
const
reco::GsfElectron
*, TEveCaloLego *, TEveElementList *);
52
53
Bool_t checkRange(Double_t &, Double_t &, Double_t &, Double_t &, Double_t, Double_t);
54
55
TEveCaloData *
m_data
;
56
FWECALDetailViewBuilder
*
m_builder
;
57
TLegend *
m_legend
;
58
};
59
60
#endif
mps_fire.i
i
Definition:
mps_fire.py:341
reco::GsfElectron
Definition:
GsfElectron.h:36
FWElectronDetailView
Definition:
FWElectronDetailView.h:31
FWModelId
Definition:
FWModelId.h:28
FWElectronDetailView::m_builder
FWECALDetailViewBuilder * m_builder
Definition:
FWElectronDetailView.h:56
FWElectronDetailView::m_data
TEveCaloData * m_data
Definition:
FWElectronDetailView.h:55
newFWLiteAna.build
build
Definition:
newFWLiteAna.py:126
FWECALDetailViewBuilder
Definition:
FWECALDetailViewBuilder.h:22
reco
fixed size matrix
Definition:
AlignmentAlgorithmBase.h:45
FWElectronDetailView::m_legend
TLegend * m_legend
Definition:
FWElectronDetailView.h:57
FWDetailViewGL.h
FWDetailViewGL
Definition:
FWDetailViewGL.h:14
BasicCluster.h
Generated for CMSSW Reference Manual by
1.8.11