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
AnalysisAlgos
TrackInfoProducer
interface
TrackInfoProducer.h
Go to the documentation of this file.
1
#ifndef TrackInfoProducer_h
2
#define TrackInfoProducer_h
3
4
//
5
// Package: RecoTracker/TrackInfoProducer
6
// Class: TrackInfoProducer
7
//
8
//
9
// Description: Produce TrackInfo from Trajectory
10
//
11
//
12
// Original Author: Chiara Genta
13
// Created:
14
//
15
16
#include "
AnalysisAlgos/TrackInfoProducer/interface/TrackInfoProducerAlgorithm.h
"
17
#include "
FWCore/Framework/interface/EDProducer.h
"
18
#include "
FWCore/Framework/interface/Event.h
"
19
#include "
FWCore/Framework/interface/EventSetup.h
"
20
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
21
#include "
DataFormats/TrackReco/interface/TrackFwd.h
"
22
#include "
TrackingTools/PatternTools/interface/Trajectory.h
"
23
#include "
TrackingTools/PatternTools/interface/TrajTrackAssociation.h
"
24
25
class
TrackInfoProducer
:
public
edm::EDProducer
{
26
public
:
27
// TrackInfoProducer(){}
28
explicit
TrackInfoProducer
(
const
edm::ParameterSet
& iConfig);
29
30
~TrackInfoProducer
()
override
{};
31
32
void
produce
(
edm::Event
&,
const
edm::EventSetup
&)
override
;
33
34
private
:
35
TrackInfoProducerAlgorithm
theAlgo_
;
36
edm::EDGetTokenT<std::vector<Trajectory>
>
TrajectoryToken_
;
37
edm::EDGetTokenT<reco::TrackCollection>
trackCollectionToken_
;
38
edm::EDGetTokenT<TrajTrackAssociationCollection>
assoMapToken_
;
39
std::string
forwardPredictedStateTag_
,
backwardPredictedStateTag_
,
updatedStateTag_
,
combinedStateTag_
;
40
};
41
#endif
TrackInfoProducer::updatedStateTag_
std::string updatedStateTag_
Definition:
TrackInfoProducer.h:39
TrackInfoProducer::TrajectoryToken_
edm::EDGetTokenT< std::vector< Trajectory > > TrajectoryToken_
Definition:
TrackInfoProducer.h:36
EDProducer.h
TrackInfoProducerAlgorithm
Definition:
TrackInfoProducerAlgorithm.h:20
edm::EDGetTokenT
Definition:
EDGetToken.h:33
TrackInfoProducer::forwardPredictedStateTag_
std::string forwardPredictedStateTag_
Definition:
TrackInfoProducer.h:39
TrackInfoProducer::assoMapToken_
edm::EDGetTokenT< TrajTrackAssociationCollection > assoMapToken_
Definition:
TrackInfoProducer.h:38
TrackInfoProducer::TrackInfoProducer
TrackInfoProducer(const edm::ParameterSet &iConfig)
Definition:
TrackInfoProducer.cc:11
TrackInfoProducer::backwardPredictedStateTag_
std::string backwardPredictedStateTag_
Definition:
TrackInfoProducer.h:39
TrackFwd.h
TrackInfoProducer::theAlgo_
TrackInfoProducerAlgorithm theAlgo_
Definition:
TrackInfoProducer.h:35
TrajTrackAssociation.h
edm::ParameterSet
Definition:
ParameterSet.h:47
Event.h
TrackInfoProducer::combinedStateTag_
std::string combinedStateTag_
Definition:
TrackInfoProducer.h:39
edm::EventSetup
Definition:
EventSetup.h:58
TrackInfoProducer::trackCollectionToken_
edm::EDGetTokenT< reco::TrackCollection > trackCollectionToken_
Definition:
TrackInfoProducer.h:37
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
TrackInfoProducerAlgorithm.h
Trajectory.h
TrackInfoProducer
Definition:
TrackInfoProducer.h:25
EventSetup.h
edm::EDProducer
Definition:
EDProducer.h:35
TrackInfoProducer::~TrackInfoProducer
~TrackInfoProducer() override
Definition:
TrackInfoProducer.h:30
ParameterSet.h
edm::Event
Definition:
Event.h:73
TrackInfoProducer::produce
void produce(edm::Event &, const edm::EventSetup &) override
Definition:
TrackInfoProducer.cc:20
Generated for CMSSW Reference Manual by
1.8.16