#include <DiMuonTrajectorySeed.h>
Public Member Functions | |
DiMuonTrajectorySeed (const TrajectoryMeasurement &mtm0, const FreeTrajectoryState &ftsmuon, int aMult=1) | |
PropagationDirection | direction () const |
int | getMult () |
FreeTrajectoryState & | getMuon () |
std::vector < TrajectoryMeasurement > | measurements () const |
range | recHits () const |
Public Member Functions inherited from TrajectorySeed | |
virtual TrajectorySeed * | clone () const |
PropagationDirection | direction () const |
unsigned int | nHits () const |
TrajectorySeed & | operator= (TrajectorySeed const &o) |
range | recHits () const |
PTrajectoryStateOnDet const & | startingState () const |
void | swap (PTrajectoryStateOnDet &ptsos, recHitContainer &rh, PropagationDirection &dir) noexcept |
void | swap (TrajectorySeed &rh) noexcept |
TrajectorySeed () | |
TrajectorySeed (PTrajectoryStateOnDet const &ptsos, recHitContainer const &rh, PropagationDirection dir) | |
TrajectorySeed (TrajectorySeed const &o) | |
virtual | ~TrajectorySeed () |
Private Attributes | |
FreeTrajectoryState | theFtsMuon |
int | theLowMult |
PropagationDirection | thePropagationDirection |
edm::OwnVector< TrackingRecHit > | theRecHits |
std::vector < TrajectoryMeasurement > | theTrajMeasurements |
Additional Inherited Members | |
Public Types inherited from TrajectorySeed | |
typedef recHitContainer::const_iterator | const_iterator |
typedef std::pair < const_iterator, const_iterator > | range |
typedef edm::OwnVector < TrackingRecHit > | recHitContainer |
Definition at line 13 of file DiMuonTrajectorySeed.h.
cms::DiMuonTrajectorySeed::DiMuonTrajectorySeed | ( | const TrajectoryMeasurement & | mtm0, |
const FreeTrajectoryState & | ftsmuon, | ||
int | aMult = 1 |
||
) |
Definition at line 6 of file DiMuonTrajectorySeed.cc.
References oppositeToMomentum, theFtsMuon, theLowMult, thePropagationDirection, and theTrajMeasurements.
|
inline |
Definition at line 31 of file DiMuonTrajectorySeed.h.
References thePropagationDirection.
|
inline |
|
inline |
Definition at line 25 of file DiMuonTrajectorySeed.h.
References theFtsMuon.
|
inline |
Definition at line 23 of file DiMuonTrajectorySeed.h.
References theTrajMeasurements.
Referenced by HICTrajectoryBuilder::seedMeasurements().
|
inline |
Definition at line 29 of file DiMuonTrajectorySeed.h.
References edm::OwnVector< T, P >::begin(), edm::OwnVector< T, P >::end(), and theRecHits.
|
private |
Definition at line 36 of file DiMuonTrajectorySeed.h.
Referenced by DiMuonTrajectorySeed(), and getMuon().
|
private |
Definition at line 38 of file DiMuonTrajectorySeed.h.
Referenced by DiMuonTrajectorySeed(), and getMult().
|
private |
Definition at line 37 of file DiMuonTrajectorySeed.h.
Referenced by DiMuonTrajectorySeed(), and direction().
|
private |
Definition at line 35 of file DiMuonTrajectorySeed.h.
Referenced by recHits().
|
private |
Definition at line 34 of file DiMuonTrajectorySeed.h.
Referenced by DiMuonTrajectorySeed(), and measurements().