CMS 3D CMS Logo

Public Types | Public Member Functions

cms::CkfTrajectoryMaker Class Reference

#include <CkfTrajectoryMaker.h>

Inheritance diagram for cms::CkfTrajectoryMaker:
cms::CkfTrackCandidateMakerBase edm::EDProducer edm::ProducerBase edm::ProductRegistryHelper

List of all members.

Public Types

typedef std::vector< TrajectoryTrajectoryCollection

Public Member Functions

virtual void beginRun (edm::Run &run, edm::EventSetup const &es)
 CkfTrajectoryMaker (const edm::ParameterSet &conf)
virtual void produce (edm::Event &e, const edm::EventSetup &es)
virtual ~CkfTrajectoryMaker ()

Detailed Description

Definition at line 27 of file CkfTrajectoryMaker.h.


Member Typedef Documentation

Definition at line 30 of file CkfTrajectoryMaker.h.


Constructor & Destructor Documentation

cms::CkfTrajectoryMaker::CkfTrajectoryMaker ( const edm::ParameterSet conf) [inline, explicit]

Definition at line 32 of file CkfTrajectoryMaker.h.

References edm::ParameterSet::getParameter(), cms::CkfTrackCandidateMakerBase::theTrackCandidateOutput, and cms::CkfTrackCandidateMakerBase::theTrajectoryOutput.

                                                            :
      CkfTrackCandidateMakerBase(conf)
    {
      theTrackCandidateOutput=conf.getParameter<bool>("trackCandidateAlso");
      theTrajectoryOutput=true;
      if (theTrackCandidateOutput)
        produces<TrackCandidateCollection>();
      produces<TrajectoryCollection>();
    }
virtual cms::CkfTrajectoryMaker::~CkfTrajectoryMaker ( ) [inline, virtual]

Definition at line 42 of file CkfTrajectoryMaker.h.

{;}

Member Function Documentation

virtual void cms::CkfTrajectoryMaker::beginRun ( edm::Run run,
edm::EventSetup const &  es 
) [inline, virtual]

Reimplemented from edm::EDProducer.

Definition at line 44 of file CkfTrajectoryMaker.h.

References cms::CkfTrackCandidateMakerBase::beginRunBase().

{beginRunBase(run,es);}
virtual void cms::CkfTrajectoryMaker::produce ( edm::Event e,
const edm::EventSetup es 
) [inline, virtual]

Implements edm::EDProducer.

Definition at line 46 of file CkfTrajectoryMaker.h.

References cms::CkfTrackCandidateMakerBase::produceBase().

{produceBase(e,es);}