CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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::TrackRef
TrackCand
 
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.

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