![]() |
![]() |
#include <GlobalMuonTrajectoryBuilder.h>
Private Member Functions | |
std::vector< TrackCand > | makeTkCandCollection (const TrackCand &) override |
make a TrackCand collection using tracker Track, Trajectory information More... | |
class to build muon trajectory
Definition at line 28 of file GlobalMuonTrajectoryBuilder.h.
GlobalMuonTrajectoryBuilder::GlobalMuonTrajectoryBuilder | ( | const edm::ParameterSet & | par, |
const MuonServiceProxy * | service, | ||
edm::ConsumesCollector & | iC | ||
) |
constructor with Parameter Set and MuonServiceProxy
Definition at line 56 of file GlobalMuonTrajectoryBuilder.cc.
References allTrackerTracksToken, edm::ConsumesCollector::consumes(), edm::ParameterSet::getParameter(), edm::ConsumesCollector::mayConsume(), primaryVertexToken, selectHighPurity_, thePrimaryVtxLabel, and theTkTrackLabel.
|
override |
|
overrideprivatevirtual |
make a TrackCand collection using tracker Track, Trajectory information
Implements GlobalTrajectoryBuilderBase.
Definition at line 150 of file GlobalMuonTrajectoryBuilder.cc.
References allTrackerTracks, category, GlobalTrajectoryBuilderBase::chooseRegionalTrackerTracks(), reco::TrackBase::highPurity, position, edm::Handle< T >::product(), selectHighPurity_, AlCaHLTBitMon_QueryRunRegistry::string, and vertexCollection.
Referenced by trajectories().
|
overridevirtual |
pass the Event to the algo at each event
Implements MuonTrajectoryBuilder.
Definition at line 78 of file GlobalMuonTrajectoryBuilder.cc.
References allTrackerTracks, allTrackerTracksToken, category, LogDebug, primaryVertexToken, GlobalTrajectoryBuilderBase::setEvent(), AlCaHLTBitMon_QueryRunRegistry::string, thePrimaryVtxLabel, theTkTrackLabel, and vertexCollection.
|
overridevirtual |
reconstruct trajectories from standalone and tracker only Tracks
Implements MuonTrajectoryBuilder.
Definition at line 95 of file GlobalMuonTrajectoryBuilder.cc.
References GlobalTrajectoryBuilderBase::build(), category, LogTrace, makeTkCandCollection(), GlobalMuonTrackMatcher::match(), mps_fire::result, AlCaHLTBitMon_QueryRunRegistry::string, GlobalTrajectoryBuilderBase::thePtCut, and GlobalTrajectoryBuilderBase::trackMatcher().
|
private |
Definition at line 51 of file GlobalMuonTrajectoryBuilder.h.
Referenced by makeTkCandCollection(), and setEvent().
|
private |
Definition at line 50 of file GlobalMuonTrajectoryBuilder.h.
Referenced by GlobalMuonTrajectoryBuilder(), and setEvent().
|
private |
Definition at line 53 of file GlobalMuonTrajectoryBuilder.h.
Referenced by GlobalMuonTrajectoryBuilder(), and setEvent().
|
private |
Definition at line 55 of file GlobalMuonTrajectoryBuilder.h.
Referenced by GlobalMuonTrajectoryBuilder(), and makeTkCandCollection().
|
private |
Definition at line 52 of file GlobalMuonTrajectoryBuilder.h.
Referenced by GlobalMuonTrajectoryBuilder(), and setEvent().
|
private |
Definition at line 49 of file GlobalMuonTrajectoryBuilder.h.
Referenced by GlobalMuonTrajectoryBuilder(), and setEvent().
|
private |
Definition at line 54 of file GlobalMuonTrajectoryBuilder.h.
Referenced by makeTkCandCollection(), and setEvent().