CMS 3D CMS Logo

Public Types | Public Member Functions

MuonTrajectoryBuilder Class Reference

#include <MuonTrajectoryBuilder.h>

Inheritance diagram for MuonTrajectoryBuilder:
CosmicMuonTrajectoryBuilder DirectMuonTrajectoryBuilder ExhaustiveMuonTrajectoryBuilder GlobalCosmicMuonTrajectoryBuilder GlobalTrajectoryBuilderBase StandAloneMuonTrajectoryBuilder GlobalMuonTrajectoryBuilder L3MuonTrajectoryBuilder

List of all members.

Public Types

typedef
MuonCandidate::CandidateContainer 
CandidateContainer
typedef std::pair< const
Trajectory *, reco::TrackRef
TrackCand
typedef
MuonCandidate::TrajectoryContainer 
TrajectoryContainer

Public Member Functions

 MuonTrajectoryBuilder ()
 constructor
virtual void setEvent (const edm::Event &event)=0
 pass the Event to the algo at each event
virtual CandidateContainer trajectories (const TrackCand &)=0
 return a container reconstructed muons starting from a given track
virtual TrajectoryContainer trajectories (const TrajectorySeed &)=0
 return a container of the reconstructed trajectories compatible with a given seed
virtual ~MuonTrajectoryBuilder ()
 destructor

Detailed Description

Base class for the Muon reco Trajectory Builder

Date:
2008/02/04 14:58:52
Revision:
1.21
Author:
R. Bellan - INFN Torino

Definition at line 21 of file MuonTrajectoryBuilder.h.


Member Typedef Documentation

Definition at line 26 of file MuonTrajectoryBuilder.h.

Reimplemented in GlobalCosmicMuonTrajectoryBuilder.

Definition at line 27 of file MuonTrajectoryBuilder.h.

Definition at line 25 of file MuonTrajectoryBuilder.h.


Constructor & Destructor Documentation

MuonTrajectoryBuilder::MuonTrajectoryBuilder ( ) [inline]

constructor

Definition at line 30 of file MuonTrajectoryBuilder.h.

{}
virtual MuonTrajectoryBuilder::~MuonTrajectoryBuilder ( ) [inline, virtual]

destructor

Definition at line 33 of file MuonTrajectoryBuilder.h.

{}

Member Function Documentation

virtual void MuonTrajectoryBuilder::setEvent ( const edm::Event event) [pure virtual]
virtual TrajectoryContainer MuonTrajectoryBuilder::trajectories ( const TrajectorySeed ) [pure virtual]
virtual CandidateContainer MuonTrajectoryBuilder::trajectories ( const TrackCand ) [pure virtual]