CMS 3D CMS Logo

GsfTrackProducerAlgorithm Class Reference

#include <RecoTracker/TrackProducer/interface/GsfTrackProducerAlgorithm.h>

List of all members.

Public Types

typedef std::pair< Trajectory *,
std::pair< reco::GsfTrack *,
PropagationDirection > > 
AlgoProduct
typedef std::vector< AlgoProductAlgoProductCollection

Public Member Functions

bool buildTrack (const TrajectoryFitter *, const Propagator *, AlgoProductCollection &, TransientTrackingRecHit::RecHitContainer &, TrajectoryStateOnSurface &, const TrajectorySeed &, float)
 GsfTrackProducerAlgorithm (const edm::ParameterSet &conf)
void runWithCandidate (const TrackingGeometry *, const MagneticField *, const TrackCandidateCollection &, const TrajectoryFitter *, const Propagator *, const TransientTrackingRecHitBuilder *, AlgoProductCollection &)
void runWithTrack (const TrackingGeometry *, const MagneticField *, const reco::TrackCollection &, const TrajectoryFitter *, const Propagator *, const TransientTrackingRecHitBuilder *, AlgoProductCollection &)
 ~GsfTrackProducerAlgorithm ()

Private Attributes

edm::ParameterSet conf_


Detailed Description

Definition at line 32 of file GsfTrackProducerAlgorithm.h.


Member Typedef Documentation

typedef std::pair<Trajectory*, std::pair<reco::GsfTrack*,PropagationDirection> > GsfTrackProducerAlgorithm::AlgoProduct

Definition at line 35 of file GsfTrackProducerAlgorithm.h.

typedef std::vector< AlgoProduct > GsfTrackProducerAlgorithm::AlgoProductCollection

Definition at line 36 of file GsfTrackProducerAlgorithm.h.


Constructor & Destructor Documentation

GsfTrackProducerAlgorithm::GsfTrackProducerAlgorithm ( const edm::ParameterSet conf  )  [inline]

Definition at line 38 of file GsfTrackProducerAlgorithm.h.

00038                                                          : 
00039     conf_(conf)
00040     { }

GsfTrackProducerAlgorithm::~GsfTrackProducerAlgorithm (  )  [inline]

Definition at line 42 of file GsfTrackProducerAlgorithm.h.

00042 {}


Member Function Documentation

bool GsfTrackProducerAlgorithm::buildTrack ( const TrajectoryFitter ,
const Propagator ,
AlgoProductCollection ,
TransientTrackingRecHit::RecHitContainer ,
TrajectoryStateOnSurface ,
const TrajectorySeed ,
float   
)

void GsfTrackProducerAlgorithm::runWithCandidate ( const TrackingGeometry ,
const MagneticField ,
const TrackCandidateCollection ,
const TrajectoryFitter ,
const Propagator ,
const TransientTrackingRecHitBuilder ,
AlgoProductCollection  
)

void GsfTrackProducerAlgorithm::runWithTrack ( const TrackingGeometry ,
const MagneticField ,
const reco::TrackCollection ,
const TrajectoryFitter ,
const Propagator ,
const TransientTrackingRecHitBuilder ,
AlgoProductCollection  
)


Member Data Documentation

edm::ParameterSet GsfTrackProducerAlgorithm::conf_ [private]

Definition at line 69 of file GsfTrackProducerAlgorithm.h.


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:23:18 2009 for CMSSW by  doxygen 1.5.4