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
RecoTracker
TkSeedGenerator
interface
MultiHitGenerator.h
Go to the documentation of this file.
1
#ifndef MultiHitGenerator_H
2
#define MultiHitGenerator_H
3
8
#include "
RecoTracker/TkTrackingRegions/interface/OrderedHitsGenerator.h
"
9
#include "
RecoTracker/TkSeedingLayers/interface/OrderedMultiHits.h
"
10
11
#include "
DataFormats/TrackerRecHit2D/interface/BaseTrackerRecHit.h
"
12
#include "
DataFormats/TrackingRecHit/interface/mayown_ptr.h
"
13
#include "
FWCore/Utilities/interface/RunningAverage.h
"
14
15
class
TrackingRegion
;
16
namespace
edm
{
17
class
Event
;
18
class
EventSetup
;
19
}
// namespace edm
20
#include <vector>
21
22
class
MultiHitGenerator
:
public
OrderedHitsGenerator
{
23
public
:
24
MultiHitGenerator
(
unsigned
int
size
= 400) :
localRA
(
size
) {}
25
MultiHitGenerator
(
MultiHitGenerator
const
&
other
) :
localRA
(
other
.
localRA
.
mean
()) {}
26
27
~MultiHitGenerator
()
override
{}
28
29
const
OrderedMultiHits
&
run
(
const
TrackingRegion
&
region
,
const
edm::Event
&
ev
,
const
edm::EventSetup
& es)
final
;
30
31
// temporary interface, for bckwd compatibility
32
virtual
void
hitSets
(
const
TrackingRegion
& reg,
OrderedMultiHits
& prs,
const
edm::EventSetup
& es) {}
33
34
virtual
void
hitSets
(
const
TrackingRegion
& reg,
35
OrderedMultiHits
& prs,
36
const
edm::Event
&
ev
,
37
const
edm::EventSetup
& es) = 0;
38
39
void
clear
()
override
;
40
41
private
:
42
OrderedMultiHits
theHitSets
;
43
44
protected
:
45
edm::RunningAverage
localRA
;
46
};
47
48
#endif
findQualityFiles.size
size
Write out results.
Definition:
findQualityFiles.py:443
HLT_2022v12_cff.region
region
Definition:
HLT_2022v12_cff.py:67816
makeMEIFBenchmarkPlots.ev
ev
Definition:
makeMEIFBenchmarkPlots.py:55
edm::RunningAverage
Definition:
RunningAverage.h:17
MultiHitGenerator::hitSets
virtual void hitSets(const TrackingRegion ®, OrderedMultiHits &prs, const edm::EventSetup &es)
Definition:
MultiHitGenerator.h:32
OrderedMultiHits.h
SiStripPI::mean
Definition:
SiStripPayloadInspectorHelper.h:178
MultiHitGenerator::theHitSets
OrderedMultiHits theHitSets
Definition:
MultiHitGenerator.h:42
MultiHitGenerator::MultiHitGenerator
MultiHitGenerator(MultiHitGenerator const &other)
Definition:
MultiHitGenerator.h:25
TrackingRegion
Definition:
TrackingRegion.h:40
RunningAverage.h
EventSetup
MultiHitGenerator::clear
void clear() override
Definition:
MultiHitGenerator.cc:16
MultiHitGenerator
Definition:
MultiHitGenerator.h:22
trackingPlots.other
other
Definition:
trackingPlots.py:1464
edm::EventSetup
Definition:
EventSetup.h:59
mayown_ptr.h
MultiHitGenerator::~MultiHitGenerator
~MultiHitGenerator() override
Definition:
MultiHitGenerator.h:27
OrderedMultiHits
Definition:
OrderedMultiHits.h:8
BaseTrackerRecHit.h
MultiHitGenerator::run
const OrderedMultiHits & run(const TrackingRegion ®ion, const edm::Event &ev, const edm::EventSetup &es) final
Definition:
MultiHitGenerator.cc:5
MultiHitGenerator::localRA
edm::RunningAverage localRA
Definition:
MultiHitGenerator.h:45
Event
edm
HLT enums.
Definition:
AlignableModifier.h:19
MultiHitGenerator::MultiHitGenerator
MultiHitGenerator(unsigned int size=400)
Definition:
MultiHitGenerator.h:24
OrderedHitsGenerator
Definition:
OrderedHitsGenerator.h:14
edm::Event
Definition:
Event.h:73
OrderedHitsGenerator.h
Generated for CMSSW Reference Manual by
1.8.14