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