Main Page
Namespaces
Classes
Package Documentation
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
{
18
class
Event
;
19
class
EventSetup
;
20
class
Run
;
21
class
ParameterSetDescription
;
22
}
// namespace edm
23
24
class
PixelTrackReconstruction
{
25
public
:
26
PixelTrackReconstruction
(
const
edm::ParameterSet
& conf,
edm::ConsumesCollector
&& iC);
27
~
PixelTrackReconstruction
();
28
29
static
void
fillDescriptions
(
edm::ParameterSetDescription
& desc);
30
31
void
run
(
pixeltrackfitting::TracksWithTTRHs
& tah,
edm::Event
&
ev
,
const
edm::EventSetup
& es);
32
33
private
:
34
edm::EDGetTokenT<RegionsSeedingHitSets>
theHitSetsToken
;
35
edm::EDGetTokenT<PixelFitter>
theFitterToken
;
36
edm::EDGetTokenT<PixelTrackFilter>
theFilterToken
;
37
std::string
theCleanerName
;
38
};
39
#endif
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:36
ev
bool ev
Definition:
Hydjet2Hadronizer.cc:95
PixelTrackReconstruction
Definition:
PixelTrackReconstruction.h:24
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:37
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:19
edm::ParameterSet
Definition:
ParameterSet.h:36
edm::Event
Definition:
Event.h:72
ConsumesCollector.h
Run
PixelTrackReconstruction::theHitSetsToken
edm::EDGetTokenT< RegionsSeedingHitSets > theHitSetsToken
Definition:
PixelTrackReconstruction.h:34
edm::ConsumesCollector
Definition:
ConsumesCollector.h:39
PixelTrackReconstruction::theFitterToken
edm::EDGetTokenT< PixelFitter > theFitterToken
Definition:
PixelTrackReconstruction.h:35
Generated for CMSSW Reference Manual by
1.8.11