Main Page
Namespaces
Classes
Package Documentation
src
RecoPixelVertexing
PixelTrackFitting
interface
PixelTrackReconstruction.h
Go to the documentation of this file.
1
#ifndef RecoPixelVertexing_PixelTrackFitting_PixelTrackReconstruction_H
2
#define RecoPixelVertexing_PixelTrackFitting_PixelTrackReconstruction_H
3
4
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
5
#include "
RecoPixelVertexing/PixelTrackFitting/interface/TracksWithHits.h
"
6
#include "
FWCore/Framework/interface/ConsumesCollector.h
"
7
8
#include "
FWCore/Utilities/interface/EDGetToken.h
"
9
10
#include <memory>
11
12
class
PixelFitter
;
13
class
PixelTrackCleaner
;
14
class
PixelTrackFilter
;
15
class
RegionsSeedingHitSets
;
16
17
namespace
edm
{
class
Event
;
class
EventSetup
;
class
Run
;
class
ParameterSetDescription
;}
18
19
class
PixelTrackReconstruction
{
20
public
:
21
22
PixelTrackReconstruction
(
const
edm::ParameterSet
& conf,
23
edm::ConsumesCollector
&& iC);
24
~
PixelTrackReconstruction
();
25
26
static
void
fillDescriptions
(
edm::ParameterSetDescription
& desc);
27
28
void
run
(
pixeltrackfitting::TracksWithTTRHs
& tah,
edm::Event
&
ev
,
const
edm::EventSetup
& es);
29
30
private
:
31
edm::EDGetTokenT<RegionsSeedingHitSets>
theHitSetsToken
;
32
edm::EDGetTokenT<PixelFitter>
theFitterToken
;
33
edm::EDGetTokenT<PixelTrackFilter>
theFilterToken
;
34
std::string
theCleanerName
;
35
};
36
#endif
37
PixelTrackFilter
Definition:
PixelTrackFilter.h:8
EDGetToken.h
TracksWithHits.h
ParameterSetDescription
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
PixelTrackReconstruction::theFilterToken
edm::EDGetTokenT< PixelTrackFilter > theFilterToken
Definition:
PixelTrackReconstruction.h:33
ev
bool ev
Definition:
Hydjet2Hadronizer.cc:95
PixelTrackReconstruction
Definition:
PixelTrackReconstruction.h:19
edm::EDGetTokenT< RegionsSeedingHitSets >
writedatasetfile.run
run
Definition:
writedatasetfile.py:27
RegionsSeedingHitSets
Definition:
RegionsSeedingHitSets.h:12
PixelTrackCleaner
Definition:
PixelTrackCleaner.h:14
edm::ParameterSetDescription
Definition:
ParameterSetDescription.h:52
ParameterSet.h
pixeltrackfitting::TracksWithTTRHs
std::vector< TrackWithTTRHs > TracksWithTTRHs
Definition:
TracksWithHits.h:14
PixelTrackReconstruction::theCleanerName
std::string theCleanerName
Definition:
PixelTrackReconstruction.h:34
EventSetup
PixelFitter
Definition:
PixelFitter.h:8
edm::EventSetup
Definition:
EventSetup.h:57
fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
Event
edm
HLT enums.
Definition:
AlignableModifier.h:17
edm::ParameterSet
Definition:
ParameterSet.h:36
edm::Event
Definition:
Event.h:71
ConsumesCollector.h
Run
PixelTrackReconstruction::theHitSetsToken
edm::EDGetTokenT< RegionsSeedingHitSets > theHitSetsToken
Definition:
PixelTrackReconstruction.h:31
edm::ConsumesCollector
Definition:
ConsumesCollector.h:39
PixelTrackReconstruction::theFitterToken
edm::EDGetTokenT< PixelFitter > theFitterToken
Definition:
PixelTrackReconstruction.h:32
Generated for CMSSW Reference Manual by
1.8.11