#include <PixelTrackReconstruction.h>
Public Member Functions | |
void | halt () |
void | init (const edm::EventSetup &es) |
PixelTrackReconstruction (const edm::ParameterSet &conf, edm::ConsumesCollector &&iC) | |
void | run (pixeltrackfitting::TracksWithTTRHs &tah, edm::Event &ev, const edm::EventSetup &es) |
~PixelTrackReconstruction () | |
Private Attributes | |
PixelTrackCleaner * | theCleaner |
edm::ParameterSet | theConfig |
std::unique_ptr< PixelTrackFilter > | theFilter |
const PixelFitter * | theFitter |
std::unique_ptr < OrderedHitsGenerator > | theGenerator |
std::unique_ptr < QuadrupletSeedMerger > | theMerger_ |
std::unique_ptr < TrackingRegionProducer > | theRegionProducer |
Definition at line 19 of file PixelTrackReconstruction.h.
PixelTrackReconstruction::PixelTrackReconstruction | ( | const edm::ParameterSet & | conf, |
edm::ConsumesCollector && | iC | ||
) |
Definition at line 36 of file PixelTrackReconstruction.cc.
References SurfaceDeformationFactory::create(), edm::ParameterSet::exists(), reco_skim_cfg_mod::filterName, reco::get(), edm::ParameterSet::getParameter(), AlCaHLTBitMon_QueryRunRegistry::string, theConfig, theFilter, theGenerator, theMerger_, and theRegionProducer.
PixelTrackReconstruction::~PixelTrackReconstruction | ( | ) |
void PixelTrackReconstruction::halt | ( | ) |
Definition at line 76 of file PixelTrackReconstruction.cc.
References theCleaner, and theFitter.
Referenced by PixelTrackProducer::endRun(), and ~PixelTrackReconstruction().
void PixelTrackReconstruction::init | ( | const edm::EventSetup & | es | ) |
Definition at line 82 of file PixelTrackReconstruction.cc.
References reco::get(), edm::ParameterSet::getParameter(), AlCaHLTBitMon_QueryRunRegistry::string, theCleaner, theConfig, theFitter, and theMerger_.
Referenced by PixelTrackProducer::beginRun().
void PixelTrackReconstruction::run | ( | pixeltrackfitting::TracksWithTTRHs & | tah, |
edm::Event & | ev, | ||
const edm::EventSetup & | es | ||
) |
Definition at line 98 of file PixelTrackReconstruction.cc.
References PixelTrackCleanerWrapper::clean(), edm::EventSetup::get(), edm::ESHandle< class >::product(), PixelFitter::run(), OrderedSeedingHits::size(), SeedingHitSet::size(), theCleaner, theFilter, theFitter, theGenerator, theMerger_, and theRegionProducer.
Referenced by PixelTrackProducer::produce().
|
private |
Definition at line 35 of file PixelTrackReconstruction.h.
|
private |
Definition at line 32 of file PixelTrackReconstruction.h.
Referenced by init(), and PixelTrackReconstruction().
|
private |
Definition at line 34 of file PixelTrackReconstruction.h.
Referenced by PixelTrackReconstruction(), and run().
|
private |
Definition at line 33 of file PixelTrackReconstruction.h.
|
private |
Definition at line 36 of file PixelTrackReconstruction.h.
Referenced by PixelTrackReconstruction(), and run().
|
private |
Definition at line 38 of file PixelTrackReconstruction.h.
Referenced by init(), PixelTrackReconstruction(), and run().
|
private |
Definition at line 37 of file PixelTrackReconstruction.h.
Referenced by PixelTrackReconstruction(), and run().