30 LogTrace(
"Muon|RecoMuon|DirectMuonTrajectoryBuilder")
31 <<
"DirectMuonTrajectoryBuilder destructor called" << endl;
42 const string metname =
"Muon|RecoMuon|DirectMuonTrajectoryBuilder";
48 if(!seedTrajectories.empty())
49 for(vector<Trajectory>::const_iterator trajectory = seedTrajectories.begin(); trajectory!=seedTrajectories.end(); ++trajectory)
50 trajectoryContainer.push_back(
new Trajectory(*trajectory));
51 else LogTrace(metname) <<
"Seed not refitted";
54 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