#include <DirectMuonTrajectoryBuilder.h>
Public Member Functions | |
DirectMuonTrajectoryBuilder (const edm::ParameterSet &, const MuonServiceProxy *) | |
constructor More... | |
void | setEvent (const edm::Event &event) override |
pass the Event to the algo at each event More... | |
TrajectoryContainer | trajectories (const TrajectorySeed &) override |
return a container of the reconstructed trajectories compatible with a given seed More... | |
CandidateContainer | trajectories (const TrackCand &) override |
return a container reconstructed muons starting from a given track More... | |
~DirectMuonTrajectoryBuilder () override | |
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 21 of file DirectMuonTrajectoryBuilder.h.
DirectMuonTrajectoryBuilder::DirectMuonTrajectoryBuilder | ( | const edm::ParameterSet & | par, |
const MuonServiceProxy * | service | ||
) |
constructor
Definition at line 19 of file DirectMuonTrajectoryBuilder.cc.
References edm::ParameterSet::getParameter(), and theSeedTransformer.
|
override |
destructor
Definition at line 28 of file DirectMuonTrajectoryBuilder.cc.
References LogTrace, and theSeedTransformer.
|
overridevirtual |
pass the Event to the algo at each event
Implements MuonTrajectoryBuilder.
Definition at line 136 of file DirectMuonTrajectoryBuilder.cc.
|
overridevirtual |
return a container of the reconstructed trajectories compatible with a given seed
Implements MuonTrajectoryBuilder.
Definition at line 37 of file DirectMuonTrajectoryBuilder.cc.
References LogTrace, metname, SeedTransformer::seedTransform(), SeedTransformer::setServices(), theSeedTransformer, and theService.
|
overridevirtual |
return a container reconstructed muons starting from a given track
Implements MuonTrajectoryBuilder.
Definition at line 129 of file DirectMuonTrajectoryBuilder.cc.
|
private |
Definition at line 43 of file DirectMuonTrajectoryBuilder.h.
Referenced by DirectMuonTrajectoryBuilder(), trajectories(), and ~DirectMuonTrajectoryBuilder().
|
private |
Definition at line 42 of file DirectMuonTrajectoryBuilder.h.
Referenced by trajectories().