Main Page
+
Namespaces
Namespace List
+
Namespace Members
+
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
+
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Classes
Class List
Class Index
Class Hierarchy
+
Class Members
+
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
+
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
+
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
+
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Properties
_
a
c
d
e
f
l
m
o
p
s
t
u
v
+
Related Functions
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Package Documentation
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
src
Fireworks
Calo
plugins
FWL1EtMissParticleGlimpseProxyBuilder.cc
Go to the documentation of this file.
1
/*
2
* FWL1EtMissParticleGlimpseProxyBuilder.cc
3
* FWorks
4
*
5
* Created by Ianna Osborne on 9/3/10.
6
*
7
*/
8
9
#include "
Fireworks/Core/interface/FWSimpleProxyBuilderTemplate.h
"
10
#include "
Fireworks/Core/interface/BuilderUtils.h
"
11
12
#include "
DataFormats/L1Trigger/interface/L1EtMissParticle.h
"
13
14
class
FWL1EtMissParticleGlimpseProxyBuilder
:
public
FWSimpleProxyBuilderTemplate
<l1extra::L1EtMissParticle> {
15
public
:
16
FWL1EtMissParticleGlimpseProxyBuilder
(
void
) {}
17
~FWL1EtMissParticleGlimpseProxyBuilder
(
void
)
override
{}
18
19
REGISTER_PROXYBUILDER_METHODS
();
20
21
FWL1EtMissParticleGlimpseProxyBuilder
(
const
FWL1EtMissParticleGlimpseProxyBuilder
&) =
delete
;
// stop default
22
const
FWL1EtMissParticleGlimpseProxyBuilder
&
operator=
(
const
FWL1EtMissParticleGlimpseProxyBuilder
&) =
23
delete
;
// stop default
24
25
private
:
26
using
FWSimpleProxyBuilderTemplate<l1extra::L1EtMissParticle>::build
;
27
void
build
(
const
l1extra::L1EtMissParticle
& iData,
28
unsigned
int
iIndex,
29
TEveElement& oItemHolder,
30
const
FWViewContext
*)
override
;
31
};
32
33
void
FWL1EtMissParticleGlimpseProxyBuilder::build
(
const
l1extra::L1EtMissParticle
& iData,
34
unsigned
int
iIndex,
35
TEveElement& oItemHolder,
36
const
FWViewContext
*) {
37
fireworks::addDashedArrow
(iData.
phi
(), iData.
et
(), &oItemHolder,
this
);
38
}
39
40
REGISTER_FWPROXYBUILDER
(
FWL1EtMissParticleGlimpseProxyBuilder
,
41
l1extra::L1EtMissParticle
,
42
"L1EtMissParticle"
,
43
FWViewType::kGlimpseBit
);
FWSimpleProxyBuilderTemplate.h
REGISTER_PROXYBUILDER_METHODS
#define REGISTER_PROXYBUILDER_METHODS()
Definition:
register_dataproxybuilder_macro.h:31
REGISTER_FWPROXYBUILDER
#define REGISTER_FWPROXYBUILDER(_name_, _type_, _purpose_, _view_)
Definition:
FWProxyBuilderFactory.h:33
FWL1EtMissParticleGlimpseProxyBuilder::~FWL1EtMissParticleGlimpseProxyBuilder
~FWL1EtMissParticleGlimpseProxyBuilder(void) override
Definition:
FWL1EtMissParticleGlimpseProxyBuilder.cc:17
l1extra::L1EtMissParticle
Definition:
L1EtMissParticle.h:27
FWL1EtMissParticleGlimpseProxyBuilder
Definition:
FWL1EtMissParticleGlimpseProxyBuilder.cc:14
FWViewContext
Definition:
FWViewContext.h:32
L1EtMissParticle.h
FWViewType::kGlimpseBit
Definition:
FWViewType.h:58
fireworks::addDashedArrow
void addDashedArrow(double phi, double size, TEveElement *comp, FWProxyBuilderBase *pb)
Definition:
BuilderUtils.cc:180
FWProxyBuilderBase::build
void build()
Definition:
FWProxyBuilderBase.cc:110
BuilderUtils.h
FWL1EtMissParticleGlimpseProxyBuilder::FWL1EtMissParticleGlimpseProxyBuilder
FWL1EtMissParticleGlimpseProxyBuilder(void)
Definition:
FWL1EtMissParticleGlimpseProxyBuilder.cc:16
reco::LeafCandidate::et
double et() const final
transverse energy
Definition:
LeafCandidate.h:127
reco::LeafCandidate::phi
double phi() const final
momentum azimuthal angle
Definition:
LeafCandidate.h:148
FWL1EtMissParticleGlimpseProxyBuilder::operator=
const FWL1EtMissParticleGlimpseProxyBuilder & operator=(const FWL1EtMissParticleGlimpseProxyBuilder &)=delete
FWSimpleProxyBuilderTemplate
Definition:
FWSimpleProxyBuilderTemplate.h:30
Generated for CMSSW Reference Manual by
1.8.14