19 : theService(service) {
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(
new Trajectory(*trajectory));
48 LogTrace(metname) <<
"Seed not refitted";
50 return trajectoryContainer;
const MuonServiceProxy * theService
T getParameter(std::string const &) const
MuonCandidate::CandidateContainer CandidateContainer
void setEvent(const edm::Event &event) override
pass the Event to the algo at each event
std::pair< const Trajectory *, reco::TrackRef > TrackCand
const std::string metname
SeedTransformer * theSeedTransformer
MuonCandidate::TrajectoryContainer TrajectoryContainer
~DirectMuonTrajectoryBuilder() override
destructor
TrajectoryContainer trajectories(const TrajectorySeed &) override
return a container of the reconstructed trajectories compatible with a given seed ...
DirectMuonTrajectoryBuilder(const edm::ParameterSet &, const MuonServiceProxy *)
constructor