Main Page
Namespaces
Classes
Package Documentation
Fireworks
Tracks
plugins
FWTrackHitsDetailView.h
Go to the documentation of this file.
1
// -*- C++ -*-
2
//
3
// Package: Tracks
4
// Class : FWTrackHitsDetailView
5
6
#include "Rtypes.h"
7
#include "TVector3.h"
8
#include "
Fireworks/Core/interface/FWDetailViewGL.h
"
9
#include "
Fireworks/Core/interface/CSGActionSupervisor.h
"
10
11
class
TGLEmbeddedViewer;
12
class
FWIntValueListener
;
13
class
TGSlider;
14
namespace
reco
{
15
class
Track;
16
}
17
18
class
FWTrackHitsDetailView
:
public
FWDetailViewGL
<reco::Track>,
19
public
CSGActionSupervisor
20
{
21
public
:
22
FWTrackHitsDetailView
();
23
~
FWTrackHitsDetailView
()
override
;
24
25
void
pickCameraCenter();
26
void
transparencyChanged(
int
);
27
void
rnrLabels();
28
29
void
setBackgroundColor(Color_t)
override
;
30
31
protected
:
32
TEveElementList*
m_modules
;
33
TEveElementList*
m_moduleLabels
;
34
TEveElementList*
m_hits
;
35
TGSlider*
m_slider
;
36
FWIntValueListener
*
m_sliderListener
;
37
38
private
:
39
FWTrackHitsDetailView
(
const
FWTrackHitsDetailView
&) =
delete
;
// stop default
40
const
FWTrackHitsDetailView
& operator=(
const
FWTrackHitsDetailView
&) =
delete
;
// stop default
41
42
using
FWDetailView<reco::Track>::build
;
43
void
build (
const
FWModelId
&
id
,
const
reco::Track
*)
override
;
44
using
FWDetailView<reco::Track>::setTextInfo
;
45
void
setTextInfo (
const
FWModelId
&
id
,
const
reco::Track
*)
override
;
46
void
makeLegend(
void
);
47
48
void
49
addTrackerHits3D( std::vector<TVector3> &
points
,
50
class
TEveElementList *tList,
51
Color_t
color
,
int
size
);
52
53
void
54
addHits(
const
reco::Track
&
track
,
55
const
FWEventItem
* iItem,
56
TEveElement* trkList,
57
bool
addNearbyHits );
58
void
59
addModules(
const
reco::Track
&
track
,
60
const
FWEventItem
* iItem,
61
TEveElement* trkList,
62
bool
addLostHits );
63
64
TLegend *
m_legend
;
65
};
findQualityFiles.size
size
Write out results.
Definition:
findQualityFiles.py:441
FWTrackHitsDetailView::m_modules
TEveElementList * m_modules
Definition:
FWTrackHitsDetailView.h:32
FWIntValueListener
Definition:
FWIntValueListener.h:7
hiPixelPairStep_cff.points
points
Definition:
hiPixelPairStep_cff.py:88
FWTrackHitsDetailView
Definition:
FWTrackHitsDetailView.h:18
FWModelId
Definition:
FWModelId.h:28
FWTrackHitsDetailView::m_slider
TGSlider * m_slider
Definition:
FWTrackHitsDetailView.h:35
CSGActionSupervisor
Definition:
CSGActionSupervisor.h:27
FWTrackHitsDetailView::m_hits
TEveElementList * m_hits
Definition:
FWTrackHitsDetailView.h:34
FWTrackHitsDetailView::m_legend
TLegend * m_legend
Definition:
FWTrackHitsDetailView.h:64
FWDetailView
Definition:
FWDetailView.h:14
FWEventItem
Definition:
FWEventItem.h:56
FWTrackHitsDetailView::m_moduleLabels
TEveElementList * m_moduleLabels
Definition:
FWTrackHitsDetailView.h:33
HiIsolationCommonParameters_cff.track
track
Definition:
HiIsolationCommonParameters_cff.py:9
CSGActionSupervisor.h
reco::Track
Definition:
Track.h:28
reco
fixed size matrix
Definition:
AlignmentAlgorithmBase.h:43
FWTrackHitsDetailView::m_sliderListener
FWIntValueListener * m_sliderListener
Definition:
FWTrackHitsDetailView.h:36
FWDetailViewGL.h
FWDetailViewGL
Definition:
FWDetailViewGL.h:14
create_public_lumi_plots.color
color
Definition:
create_public_lumi_plots.py:1798
Generated for CMSSW Reference Manual by
1.8.11