Go to the documentation of this file.
27 LogTrace(
"Muon|RecoMuon|DirectMuonTrajectoryBuilder") <<
"DirectMuonTrajectoryBuilder destructor called" << endl;
37 const string metname =
"Muon|RecoMuon|DirectMuonTrajectoryBuilder";
43 if (!seedTrajectories.empty())
44 for (vector<Trajectory>::const_iterator trajectory = seedTrajectories.begin(); trajectory != seedTrajectories.end();
46 trajectoryContainer.push_back(std::make_unique<Trajectory>(*trajectory));
50 return trajectoryContainer;
void setEvent(const edm::Event &event) override
pass the Event to the algo at each event
const MuonServiceProxy * theService
MuonCandidate::CandidateContainer CandidateContainer
SeedTransformer * theSeedTransformer
~DirectMuonTrajectoryBuilder() override
destructor
MuonCandidate::TrajectoryContainer TrajectoryContainer
TrajectoryContainer trajectories(const TrajectorySeed &) override
return a container of the reconstructed trajectories compatible with a given seed
T getParameter(std::string const &) const
std::pair< const Trajectory *, reco::TrackRef > TrackCand
DirectMuonTrajectoryBuilder(const edm::ParameterSet &, const MuonServiceProxy *)
constructor
const std::string metname