#include <StandAloneTrajectoryBuilder.h>
Public Types | |
typedef std::pair< const DetLayer *, TrajectoryStateOnSurface > | DetLayerWithState |
Public Types inherited from MuonTrajectoryBuilder | |
typedef MuonCandidate::CandidateContainer | CandidateContainer |
typedef std::pair< const Trajectory *, reco::TrackRef > | TrackCand |
typedef MuonCandidate::TrajectoryContainer | TrajectoryContainer |
Public Member Functions | |
StandAloneMuonFilter * | bwfilter () const |
actual filter More... | |
StandAloneMuonFilter * | filter () const |
pre-filter More... | |
StandAloneMuonRefitter * | refitter () const |
refitter of the hits container More... | |
virtual void | setEvent (const edm::Event &event) |
Pass the Event to the algo at each event. More... | |
StandAloneMuonTrajectoryBuilder (const edm::ParameterSet &, const MuonServiceProxy *, edm::ConsumesCollector &iC) | |
Constructor with Parameter set and MuonServiceProxy. More... | |
TrajectoryContainer | trajectories (const TrajectorySeed &) |
return a container of the reconstructed trajectories compatible with a given seed More... | |
virtual CandidateContainer | trajectories (const TrackCand &) |
dummy implementation, unused in this class More... | |
virtual | ~StandAloneMuonTrajectoryBuilder () |
Destructor. More... | |
Public Member Functions inherited from MuonTrajectoryBuilder | |
MuonTrajectoryBuilder () | |
constructor More... | |
virtual | ~MuonTrajectoryBuilder () |
destructor More... | |
Private Member Functions | |
DetLayerWithState | propagateTheSeedTSOS (TrajectoryStateOnSurface &aTSOS, DetId &aDetId) |
Private Attributes | |
bool | doBackwardFilter |
bool | doRefit |
bool | doSeedRefit |
StandAloneMuonFilter * | theBWFilter |
std::string | theBWSeedType |
StandAloneMuonFilter * | theFilter |
std::string | theNavigationType |
StandAloneMuonRefitter * | theRefitter |
recoMuon::SeedPosition | theSeedPosition |
std::string | theSeedPropagatorName |
Propagator for the seed extrapolation. More... | |
SeedTransformer * | theSeedTransformer |
const MuonServiceProxy * | theService |
Definition at line 25 of file StandAloneTrajectoryBuilder.h.
typedef std::pair<const DetLayer*,TrajectoryStateOnSurface> StandAloneMuonTrajectoryBuilder::DetLayerWithState |
Definition at line 28 of file StandAloneTrajectoryBuilder.h.
StandAloneMuonTrajectoryBuilder::StandAloneMuonTrajectoryBuilder | ( | const edm::ParameterSet & | par, |
const MuonServiceProxy * | service, | ||
edm::ConsumesCollector & | iC | ||
) |
Constructor with Parameter set and MuonServiceProxy.
Definition at line 42 of file StandAloneTrajectoryBuilder.cc.
|
virtual |
Destructor.
Definition at line 111 of file StandAloneTrajectoryBuilder.cc.
|
inline |
actual filter
Definition at line 48 of file StandAloneTrajectoryBuilder.h.
References theBWFilter.
|
inline |
pre-filter
Definition at line 45 of file StandAloneTrajectoryBuilder.h.
References theFilter.
|
private |
Definition at line 413 of file StandAloneTrajectoryBuilder.cc.
|
inline |
refitter of the hits container
Definition at line 51 of file StandAloneTrajectoryBuilder.h.
References theRefitter.
|
virtual |
Pass the Event to the algo at each event.
Implements MuonTrajectoryBuilder.
Definition at line 106 of file StandAloneTrajectoryBuilder.cc.
Referenced by ExhaustiveMuonTrajectoryBuilder::setEvent().
|
virtual |
return a container of the reconstructed trajectories compatible with a given seed
Implements MuonTrajectoryBuilder.
Definition at line 132 of file StandAloneTrajectoryBuilder.cc.
Referenced by ExhaustiveMuonTrajectoryBuilder::trajectories().
|
inlinevirtual |
dummy implementation, unused in this class
Implements MuonTrajectoryBuilder.
Definition at line 42 of file StandAloneTrajectoryBuilder.h.
|
private |
Definition at line 80 of file StandAloneTrajectoryBuilder.h.
|
private |
Definition at line 81 of file StandAloneTrajectoryBuilder.h.
|
private |
Definition at line 82 of file StandAloneTrajectoryBuilder.h.
|
private |
Definition at line 74 of file StandAloneTrajectoryBuilder.h.
Referenced by bwfilter().
|
private |
Definition at line 83 of file StandAloneTrajectoryBuilder.h.
|
private |
Definition at line 73 of file StandAloneTrajectoryBuilder.h.
Referenced by filter().
|
private |
Navigation type "Direct","Standard"
Definition at line 66 of file StandAloneTrajectoryBuilder.h.
|
private |
Definition at line 77 of file StandAloneTrajectoryBuilder.h.
Referenced by refitter().
|
private |
Definition at line 68 of file StandAloneTrajectoryBuilder.h.
|
private |
Propagator for the seed extrapolation.
Definition at line 71 of file StandAloneTrajectoryBuilder.h.
|
private |
Definition at line 78 of file StandAloneTrajectoryBuilder.h.
|
private |
Definition at line 85 of file StandAloneTrajectoryBuilder.h.