CMS 3D CMS Logo

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

#include <GsfTrackProducerAlgorithm.h>

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.

38  :
39  conf_(conf)
40  { }
GsfTrackProducerAlgorithm::~GsfTrackProducerAlgorithm ( )
inline

Definition at line 42 of file GsfTrackProducerAlgorithm.h.

42 {}

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.