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
PixelTrackReconstruction
Definition:
PixelTrackReconstruction.h:24
PixelTrackReconstruction::~PixelTrackReconstruction
~PixelTrackReconstruction()
Definition:
PixelTrackReconstruction.cc:33
edm::EDGetTokenT< RegionsSeedingHitSets >
edm
HLT enums.
Definition:
AlignableModifier.h:19
edm::ParameterSetDescription
Definition:
ParameterSetDescription.h:52
PixelTrackReconstruction::PixelTrackReconstruction
PixelTrackReconstruction(const edm::ParameterSet &conf, edm::ConsumesCollector &&iC)
Definition:
PixelTrackReconstruction.cc:23
PixelTrackReconstruction::fillDescriptions
static void fillDescriptions(edm::ParameterSetDescription &desc)
Definition:
PixelTrackReconstruction.cc:35
PixelTrackReconstruction::theFitterToken
edm::EDGetTokenT< PixelFitter > theFitterToken
Definition:
PixelTrackReconstruction.h:35
PixelFitter
Definition:
PixelFitter.h:8
PixelTrackReconstruction::run
void run(pixeltrackfitting::TracksWithTTRHs &tah, edm::Event &ev, const edm::EventSetup &es)
Definition:
PixelTrackReconstruction.cc:42
Event
TracksWithHits.h
RegionsSeedingHitSets
Definition:
RegionsSeedingHitSets.h:12
EDGetToken.h
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
edm::ParameterSet
Definition:
ParameterSet.h:36
PixelTrackReconstruction::theFilterToken
edm::EDGetTokenT< PixelTrackFilter > theFilterToken
Definition:
PixelTrackReconstruction.h:36
PixelTrackReconstruction::theHitSetsToken
edm::EDGetTokenT< RegionsSeedingHitSets > theHitSetsToken
Definition:
PixelTrackReconstruction.h:34
PixelTrackCleaner
Definition:
PixelTrackCleaner.h:14
edm::EventSetup
Definition:
EventSetup.h:57
pixeltrackfitting::TracksWithTTRHs
std::vector< TrackWithTTRHs > TracksWithTTRHs
Definition:
TracksWithHits.h:14
PixelTrackReconstruction::theCleanerName
std::string theCleanerName
Definition:
PixelTrackReconstruction.h:37
ev
bool ev
Definition:
Hydjet2Hadronizer.cc:95
ParameterSetDescription
ConsumesCollector.h
EventSetup
ParameterSet.h
edm::Event
Definition:
Event.h:73
edm::ConsumesCollector
Definition:
ConsumesCollector.h:39
PixelTrackFilter
Definition:
PixelTrackFilter.h:8
Run
Generated for CMSSW Reference Manual by
1.8.16