#include <DirectMuonTrajectoryBuilder.h>
Public Member Functions | |
DirectMuonTrajectoryBuilder (const edm::ParameterSet &, const MuonServiceProxy *) | |
constructor More... | |
virtual void | setEvent (const edm::Event &event) |
pass the Event to the algo at each event More... | |
virtual TrajectoryContainer | trajectories (const TrajectorySeed &) |
return a container of the reconstructed trajectories compatible with a given seed More... | |
virtual CandidateContainer | trajectories (const TrackCand &) |
return a container reconstructed muons starting from a given track More... | |
virtual | ~DirectMuonTrajectoryBuilder () |
destructor More... | |
Public Member Functions inherited from MuonTrajectoryBuilder | |
MuonTrajectoryBuilder () | |
constructor More... | |
virtual | ~MuonTrajectoryBuilder () |
destructor More... | |
Private Attributes | |
SeedTransformer * | theSeedTransformer |
const MuonServiceProxy * | theService |
Additional Inherited Members | |
Public Types inherited from MuonTrajectoryBuilder | |
typedef MuonCandidate::CandidateContainer | CandidateContainer |
typedef std::pair< const Trajectory *, reco::TrackRef > | TrackCand |
typedef MuonCandidate::TrajectoryContainer | TrajectoryContainer |
Class which takes a trajectory seed and fit its hits, returning a Trajectory container
Class which takes a trajectory seed and fit its hits, returning a Trajectory container
Definition at line 23 of file DirectMuonTrajectoryBuilder.h.
DirectMuonTrajectoryBuilder::DirectMuonTrajectoryBuilder | ( | const edm::ParameterSet & | par, |
const MuonServiceProxy * | service | ||
) |
constructor
Definition at line 21 of file DirectMuonTrajectoryBuilder.cc.
References edm::ParameterSet::getParameter(), and theSeedTransformer.
|
virtual |
destructor
Definition at line 30 of file DirectMuonTrajectoryBuilder.cc.
References LogTrace, and theSeedTransformer.
|
virtual |
pass the Event to the algo at each event
Implements MuonTrajectoryBuilder.
Definition at line 138 of file DirectMuonTrajectoryBuilder.cc.
|
virtual |
return a container of the reconstructed trajectories compatible with a given seed
Implements MuonTrajectoryBuilder.
Definition at line 39 of file DirectMuonTrajectoryBuilder.cc.
References LogTrace, metname, SeedTransformer::seedTransform(), SeedTransformer::setServices(), theSeedTransformer, and theService.
|
virtual |
return a container reconstructed muons starting from a given track
Implements MuonTrajectoryBuilder.
Definition at line 131 of file DirectMuonTrajectoryBuilder.cc.
|
private |
Definition at line 45 of file DirectMuonTrajectoryBuilder.h.
Referenced by DirectMuonTrajectoryBuilder(), trajectories(), and ~DirectMuonTrajectoryBuilder().
|
private |
Definition at line 44 of file DirectMuonTrajectoryBuilder.h.
Referenced by trajectories().