Main Page
Namespaces
Classes
Package Documentation
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
#include "
DataFormats/TrackReco/interface/TrackFwd.h
"
14
#include "TVector3.h"
15
16
class
TGLEmbeddedViewer;
17
class
TGTextButton;
18
19
namespace
reco
{
20
class
Conversion;
21
}
22
23
class
FWConvTrackHitsDetailView
:
public
FWDetailViewGL
<reco::Conversion>,
24
public
CSGActionSupervisor
25
{
26
public
:
27
FWConvTrackHitsDetailView
();
28
~
FWConvTrackHitsDetailView
()
override
;
29
30
void
pickCameraCenter();
31
void
rnrLabels();
32
void
rnrModules();
33
void
rnrHits();
34
35
void
camera1Callback();
36
void
camera2Callback();
37
void
camera3Callback();
38
void
switchProjection();
39
40
41
private
:
42
FWConvTrackHitsDetailView
(
const
FWConvTrackHitsDetailView
&) =
delete
;
// stop default
43
const
FWConvTrackHitsDetailView
& operator=(
const
FWConvTrackHitsDetailView
&) =
delete
;
// stop default
44
45
using
FWDetailViewGL<reco::Conversion>::build
;
46
void
build (
const
FWModelId
&
id
,
const
reco::Conversion
*)
override
;
47
using
FWDetailViewGL<reco::Conversion>::setTextInfo
;
48
void
setTextInfo (
const
FWModelId
&
id
,
const
reco::Conversion
*)
override
;
49
50
51
void
52
addTrackerHits3D( std::vector<TVector3> &
points
,
53
class
TEveElementList *tList,
54
Color_t
color
,
int
size
);
55
56
void
57
addHits(
const
reco::Track
&
track
,
58
const
FWEventItem
* iItem,
59
TEveElement* trkList,
60
bool
addNearbyHits );
61
void
62
addModules(
const
reco::Track
& track,
63
const
FWEventItem
* iItem,
64
TEveElement* trkList,
65
bool
addLostHits );
66
67
68
TEveElementList*
m_modules
;
69
TEveElementList*
m_moduleLabels
;
70
TEveElementList*
m_hits
;
71
TEveElement*
m_calo3D
;
72
73
TLegend*
m_legend
;
74
bool
m_orthographic
;
75
CSGAction
*
m_camTypeAction
;
76
};
77
78
#endif
findQualityFiles.size
size
Write out results.
Definition:
findQualityFiles.py:443
reco::Conversion
Definition:
Conversion.h:24
FWConvTrackHitsDetailView::m_hits
TEveElementList * m_hits
Definition:
FWConvTrackHitsDetailView.h:70
FWConvTrackHitsDetailView::m_legend
TLegend * m_legend
Definition:
FWConvTrackHitsDetailView.h:73
hiPixelPairStep_cff.points
points
Definition:
hiPixelPairStep_cff.py:88
TrackFwd.h
FWModelId
Definition:
FWModelId.h:28
CSGAction
Definition:
CSGAction.h:38
CSGActionSupervisor
Definition:
CSGActionSupervisor.h:27
FWConvTrackHitsDetailView::m_moduleLabels
TEveElementList * m_moduleLabels
Definition:
FWConvTrackHitsDetailView.h:69
FWConvTrackHitsDetailView::m_modules
TEveElementList * m_modules
Definition:
FWConvTrackHitsDetailView.h:68
FWEventItem
Definition:
FWEventItem.h:56
FWConvTrackHitsDetailView::m_orthographic
bool m_orthographic
Definition:
FWConvTrackHitsDetailView.h:74
HiIsolationCommonParameters_cff.track
track
Definition:
HiIsolationCommonParameters_cff.py:9
CSGActionSupervisor.h
reco::Track
Definition:
Track.h:28
reco
fixed size matrix
Definition:
AlignmentAlgorithmBase.h:44
FWConvTrackHitsDetailView::m_calo3D
TEveElement * m_calo3D
Definition:
FWConvTrackHitsDetailView.h:71
FWConvTrackHitsDetailView::m_camTypeAction
CSGAction * m_camTypeAction
Definition:
FWConvTrackHitsDetailView.h:75
FWDetailViewGL.h
FWDetailViewGL
Definition:
FWDetailViewGL.h:14
FWConvTrackHitsDetailView
Definition:
FWConvTrackHitsDetailView.h:23
create_public_lumi_plots.color
color
Definition:
create_public_lumi_plots.py:1791
Generated for CMSSW Reference Manual by
1.8.11