CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions
MuonTrajectoryBuilder Class Referenceabstract

#include <MuonTrajectoryBuilder.h>

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

Public Types

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

Public Member Functions

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

Detailed Description

Base class for the Muon reco Trajectory Builder

Author
R. Bellan - INFN Torino

Definition at line 21 of file MuonTrajectoryBuilder.h.

Member Typedef Documentation

Definition at line 24 of file MuonTrajectoryBuilder.h.

Definition at line 25 of file MuonTrajectoryBuilder.h.

Definition at line 23 of file MuonTrajectoryBuilder.h.

Constructor & Destructor Documentation

MuonTrajectoryBuilder::MuonTrajectoryBuilder ( )
inline

constructor

Definition at line 28 of file MuonTrajectoryBuilder.h.

28 {}
virtual MuonTrajectoryBuilder::~MuonTrajectoryBuilder ( )
inlinevirtual

destructor

Definition at line 31 of file MuonTrajectoryBuilder.h.

References FastTrackerRecHitMaskProducer_cfi::trajectories.

31 {}

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