Main Page
Namespaces
Classes
Package Documentation
src
Fireworks
Electrons
plugins
FWConvTrackHitsDetailView.h
Go to the documentation of this file.
1
// -*- C++ -*-
2
//
3
// Package: Tracks
4
// Class : FWConvTrackHitsDetailView
5
6
#ifndef Fireworks_Electrons_FWConversionDetailView_h
7
#define Fireworks_Electrons_FWConversionDetailView_h
8
9
#include "Rtypes.h"
10
11
#include "
Fireworks/Core/interface/FWDetailViewGL.h
"
12
#include "
Fireworks/Core/interface/CSGActionSupervisor.h
"
13
14
class
TGLEmbeddedViewer;
15
class
TGTextButton;
16
17
namespace
reco
{
18
class
Conversion;
19
}
20
21
class
FWConvTrackHitsDetailView
:
public
FWDetailViewGL
<reco::Conversion>,
22
public
CSGActionSupervisor
23
{
24
public
:
25
FWConvTrackHitsDetailView
();
26
~
FWConvTrackHitsDetailView
()
override
;
27
28
void
pickCameraCenter();
29
void
rnrLabels();
30
void
rnrModules();
31
void
rnrHits();
32
33
void
camera1Callback();
34
void
camera2Callback();
35
void
camera3Callback();
36
void
switchProjection();
37
38
39
private
:
40
FWConvTrackHitsDetailView
(
const
FWConvTrackHitsDetailView
&) =
delete
;
// stop default
41
const
FWConvTrackHitsDetailView
& operator=(
const
FWConvTrackHitsDetailView
&) =
delete
;
// stop default
42
43
using
FWDetailViewGL<reco::Conversion>::build
;
44
void
build (
const
FWModelId
&
id
,
const
reco::Conversion
*)
override
;
45
using
FWDetailViewGL<reco::Conversion>::setTextInfo
;
46
void
setTextInfo (
const
FWModelId
&
id
,
const
reco::Conversion
*)
override
;
47
48
49
void
50
addTrackerHits3D( std::vector<TVector3> &
points
,
51
class
TEveElementList *tList,
52
Color_t
color
,
int
size
);
53
54
void
55
addHits(
const
reco::Track
&
track
,
56
const
FWEventItem
* iItem,
57
TEveElement* trkList,
58
bool
addNearbyHits );
59
void
60
addModules(
const
reco::Track
& track,
61
const
FWEventItem
* iItem,
62
TEveElement* trkList,
63
bool
addLostHits );
64
65
66
TEveElementList*
m_modules
;
67
TEveElementList*
m_moduleLabels
;
68
TEveElementList*
m_hits
;
69
TEveElement*
m_calo3D
;
70
71
TLegend*
m_legend
;
72
bool
m_orthographic
;
73
CSGAction
*
m_camTypeAction
;
74
};
75
76
#endif
findQualityFiles.size
size
Write out results.
Definition:
findQualityFiles.py:442
reco::Conversion
Definition:
Conversion.h:24
FWConvTrackHitsDetailView::m_hits
TEveElementList * m_hits
Definition:
FWConvTrackHitsDetailView.h:68
FWConvTrackHitsDetailView::m_legend
TLegend * m_legend
Definition:
FWConvTrackHitsDetailView.h:71
hiPixelPairStep_cff.points
points
Definition:
hiPixelPairStep_cff.py:88
FWModelId
Definition:
FWModelId.h:28
CSGAction
Definition:
CSGAction.h:38
CSGActionSupervisor
Definition:
CSGActionSupervisor.h:27
FWConvTrackHitsDetailView::m_moduleLabels
TEveElementList * m_moduleLabels
Definition:
FWConvTrackHitsDetailView.h:67
FWConvTrackHitsDetailView::m_modules
TEveElementList * m_modules
Definition:
FWConvTrackHitsDetailView.h:66
FWEventItem
Definition:
FWEventItem.h:56
FWConvTrackHitsDetailView::m_orthographic
bool m_orthographic
Definition:
FWConvTrackHitsDetailView.h:72
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
FWConvTrackHitsDetailView::m_calo3D
TEveElement * m_calo3D
Definition:
FWConvTrackHitsDetailView.h:69
FWConvTrackHitsDetailView::m_camTypeAction
CSGAction * m_camTypeAction
Definition:
FWConvTrackHitsDetailView.h:73
FWDetailViewGL.h
FWDetailViewGL
Definition:
FWDetailViewGL.h:14
FWConvTrackHitsDetailView
Definition:
FWConvTrackHitsDetailView.h:21
create_public_lumi_plots.color
color
Definition:
create_public_lumi_plots.py:1801
Generated for CMSSW Reference Manual by
1.8.11