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
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
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
RecoPPS
Local
interface
TotemTimingTrackRecognition.h
Go to the documentation of this file.
1
/****************************************************************************
2
*
3
* This is a part of CTPPS offline software.
4
* Authors:
5
* Laurent Forthomme (laurent.forthomme@cern.ch)
6
* Nicola Minafra (nicola.minafra@cern.ch)
7
* Mateusz Szpyrka (mateusz.szpyrka@cern.ch)
8
*
9
****************************************************************************/
10
11
#ifndef RecoPPS_Local_TotemTimingTrackRecognition
12
#define RecoPPS_Local_TotemTimingTrackRecognition
13
14
#include "
DataFormats/Common/interface/DetSet.h
"
15
#include "
DataFormats/CTPPSReco/interface/TotemTimingRecHit.h
"
16
#include "
DataFormats/CTPPSReco/interface/TotemTimingLocalTrack.h
"
17
18
#include "
RecoPPS/Local/interface/CTPPSTimingTrackRecognition.h
"
19
24
class
TotemTimingTrackRecognition
:
public
CTPPSTimingTrackRecognition
<TotemTimingLocalTrack, TotemTimingRecHit> {
25
public
:
26
TotemTimingTrackRecognition
(
const
edm::ParameterSet
& iConfig);
27
28
// Adds new hit to the set from which the tracks are reconstructed.
29
void
addHit
(
const
TotemTimingRecHit
&
recHit
)
override
;
30
32
int
produceTracks
(
edm::DetSet<TotemTimingLocalTrack>
&
tracks
)
override
;
33
};
34
35
#endif
TotemTimingTrackRecognition
Definition:
TotemTimingTrackRecognition.h:23
edm::DetSet
Definition:
DetSet.h:23
CTPPSTimingTrackRecognition
Definition:
CTPPSTimingTrackRecognition.h:30
TotemTimingTrackRecognition::addHit
void addHit(const TotemTimingRecHit &recHit) override
Add new hit to the set from which the tracks are reconstructed.
Definition:
TotemTimingTrackRecognition.cc:19
TotemTimingRecHit.h
rpcPointValidation_cfi.recHit
recHit
Definition:
rpcPointValidation_cfi.py:7
TotemTimingTrackRecognition::TotemTimingTrackRecognition
TotemTimingTrackRecognition(const edm::ParameterSet &iConfig)
Definition:
TotemTimingTrackRecognition.cc:14
TotemTimingLocalTrack.h
TotemTimingRecHit
Definition:
TotemTimingRecHit.h:16
TotemTimingTrackRecognition::produceTracks
int produceTracks(edm::DetSet< TotemTimingLocalTrack > &tracks) override
Produces a collection of tracks for the current station, given its hits collection.
Definition:
TotemTimingTrackRecognition.cc:26
CTPPSTimingTrackRecognition.h
edm::ParameterSet
Definition:
ParameterSet.h:47
tracks
const uint32_t *__restrict__ const HitContainer *__restrict__ TkSoA *__restrict__ tracks
Definition:
CAHitNtupletGeneratorKernelsImpl.h:159
DetSet.h
Generated for CMSSW Reference Manual by
1.8.16