CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
PixelTrackReconstruction Class Reference

#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

PixelTrackCleanertheCleaner
 
edm::ParameterSet theConfig
 
std::unique_ptr< PixelTrackFiltertheFilter
 
const PixelFittertheFitter
 
std::unique_ptr
< OrderedHitsGenerator
theGenerator
 
std::unique_ptr
< QuadrupletSeedMerger
theMerger_
 
std::unique_ptr
< TrackingRegionProducer
theRegionProducer
 
bool useClusterShape
 

Detailed Description

Definition at line 19 of file PixelTrackReconstruction.h.

Constructor & Destructor Documentation

PixelTrackReconstruction::PixelTrackReconstruction ( const edm::ParameterSet conf,
edm::ConsumesCollector &&  iC 
)

Definition at line 37 of file PixelTrackReconstruction.cc.

PixelTrackReconstruction::~PixelTrackReconstruction ( )

Definition at line 73 of file PixelTrackReconstruction.cc.

Member Function Documentation

void PixelTrackReconstruction::halt ( )

Definition at line 78 of file PixelTrackReconstruction.cc.

Referenced by PixelTrackProducer::endRun().

void PixelTrackReconstruction::init ( const edm::EventSetup es)

Definition at line 84 of file PixelTrackReconstruction.cc.

Referenced by PixelTrackProducer::beginRun().

void PixelTrackReconstruction::run ( pixeltrackfitting::TracksWithTTRHs tah,
edm::Event ev,
const edm::EventSetup es 
)

FIXME at some point we need to migrate the fitter...

Definition at line 100 of file PixelTrackReconstruction.cc.

Referenced by PixelTrackProducer::produce().

Member Data Documentation

PixelTrackCleaner* PixelTrackReconstruction::theCleaner
private

Definition at line 35 of file PixelTrackReconstruction.h.

edm::ParameterSet PixelTrackReconstruction::theConfig
private

Definition at line 32 of file PixelTrackReconstruction.h.

std::unique_ptr<PixelTrackFilter> PixelTrackReconstruction::theFilter
private

Definition at line 34 of file PixelTrackReconstruction.h.

const PixelFitter* PixelTrackReconstruction::theFitter
private

Definition at line 33 of file PixelTrackReconstruction.h.

std::unique_ptr<OrderedHitsGenerator> PixelTrackReconstruction::theGenerator
private

Definition at line 36 of file PixelTrackReconstruction.h.

std::unique_ptr<QuadrupletSeedMerger> PixelTrackReconstruction::theMerger_
private

Definition at line 38 of file PixelTrackReconstruction.h.

std::unique_ptr<TrackingRegionProducer> PixelTrackReconstruction::theRegionProducer
private

Definition at line 37 of file PixelTrackReconstruction.h.

bool PixelTrackReconstruction::useClusterShape
private

Definition at line 39 of file PixelTrackReconstruction.h.