|
typedef
MuonTransientTrackingRecHit::ConstMuonRecHitContainer | ConstMuonRecHitContainer |
|
typedef
MuonTransientTrackingRecHit::ConstMuonRecHitPointer | ConstMuonRecHitPointer |
|
typedef
TransientTrackingRecHit::ConstRecHitContainer | ConstRecHitContainer |
|
typedef
TransientTrackingRecHit::ConstRecHitPointer | ConstRecHitPointer |
|
typedef
MuonTransientTrackingRecHit::MuonRecHitContainer | MuonRecHitContainer |
|
typedef
MuonTransientTrackingRecHit::MuonRecHitPointer | MuonRecHitPointer |
|
typedef
TransientTrackingRecHit::RecHitContainer | RecHitContainer |
|
typedef
TransientTrackingRecHit::RecHitPointer | RecHitPointer |
|
typedef std::vector< Trajectory > | TC |
|
typedef TC::const_iterator | TI |
|
typedef
MuonCandidate::CandidateContainer | CandidateContainer |
|
typedef std::pair< const
Trajectory *, reco::TrackRef > | TrackCand |
|
typedef
MuonCandidate::TrajectoryContainer | TrajectoryContainer |
|
enum | RefitDirection { inToOut,
outToIn,
undetermined
} |
|
void | addTraj (TrackCand &) |
| if TrackCand has only a TrackRef, attempt to add Trajectory* More...
|
|
MuonTrajectoryBuilder::CandidateContainer | build (const TrackCand &, MuonTrajectoryBuilder::CandidateContainer &) const |
| build combined trajectory from sta Track and tracker RecHits More...
|
|
void | checkMuonHits (const reco::Track &, ConstRecHitContainer &, ConstRecHitContainer &, std::vector< int > &) const |
| check muon RecHits, calculate chamber occupancy and select hits to be used in the final fit More...
|
|
RefitDirection | checkRecHitsOrdering (const ConstRecHitContainer &) const |
| This does nothing now. More...
|
|
std::vector< TrackCand > | chooseRegionalTrackerTracks (const TrackCand &, const std::vector< TrackCand > &) |
| choose tracker tracks within region of interest More...
|
|
const Trajectory * | chooseTrajectory (const std::vector< Trajectory * > &, int) const |
| choose final trajectory More...
|
|
RectangularEtaPhiTrackingRegion | defineRegionOfInterest (const reco::TrackRef &) const |
| define region of interest with tracker More...
|
|
void | fixTEC (ConstRecHitContainer &all, double scl_x, double scl_y) const |
| rescale errors of outermost TEC RecHit More...
|
|
TransientTrackingRecHit::ConstRecHitContainer | getTransientRecHits (const reco::Track &) const |
| get transient RecHits of a Track More...
|
|
void | printHits (const ConstRecHitContainer &) const |
| print all RecHits of a trajectory More...
|
|
ConstRecHitContainer | selectMuonHits (const Trajectory &, const std::vector< int > &) const |
| select muon hits compatible with trajectory; check hits in chambers with showers More...
|
|
ConstRecHitContainer | selectTrackerHits (const ConstRecHitContainer &) const |
| select tracker hits; exclude some tracker hits in the global trajectory More...
|
|
const MuonServiceProxy * | service () const |
|
GlobalMuonTrackMatcher * | trackMatcher () const |
|
double | trackProbability (const Trajectory &) const |
| calculate chi2 probability (-ln(P)) More...
|
|
std::string | theCategory |
|
float | thePCut |
|
float | thePtCut |
|
class to build muon trajectory
- Author
- N. Neumeister Purdue University
-
C. Liu Purdue University
-
A. Everett Purdue University
Definition at line 31 of file L3MuonTrajectoryBuilder.h.
Constructor with Parameter Set and MuonServiceProxy.
Class: L3MuonTrajectoryBuilder
Description: Reconstruct muons starting from a muon track reconstructed in the standalone muon system (with DT, CSC and RPC information). It tries to reconstruct the corresponding track in the tracker and performs matching between the reconstructed tracks in the muon system and the tracker.
Authors : N. Neumeister Purdue University C. Liu Purdue University A. Everett Purdue University with contributions from: S. Lacaprara, J. Mumford, P. Traczyk
Definition at line 54 of file L3MuonTrajectoryBuilder.cc.