CMS 3D CMS Logo

Public Types | Public Member Functions | Private Attributes

GsfTrackProducerAlgorithm Class Reference

#include <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

Definition at line 35 of file GsfTrackProducerAlgorithm.h.

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.

                                                         : 
    conf_(conf)
    { }
GsfTrackProducerAlgorithm::~GsfTrackProducerAlgorithm ( ) [inline]

Definition at line 42 of file GsfTrackProducerAlgorithm.h.

{}

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

Definition at line 69 of file GsfTrackProducerAlgorithm.h.