#include <TrackerSeedGenerator.h>
Public Types | |
typedef std::vector< TrajectorySeed > | BTSeedCollection |
typedef std::pair< const Trajectory *, reco::TrackRef > | TrackCand |
Public Member Functions | |
const edm::Event * | getEvent () const |
virtual void | init (const MuonServiceProxy *service) |
virtual void | setEvent (const edm::Event &) |
TrackerSeedGenerator () | |
virtual void | trackerSeeds (const TrackCand &, const TrackingRegion &, const TrackerTopology *, BTSeedCollection &) |
virtual | ~TrackerSeedGenerator () |
destructor More... | |
Protected Attributes | |
const edm::Event * | theEvent |
const MuonServiceProxy * | theProxyService |
Private Member Functions | |
virtual void | run (TrajectorySeedCollection &seeds, const edm::Event &ev, const edm::EventSetup &es, const TrackingRegion ®ion) |
Generate seed from muon trajectory.
Definition at line 24 of file TrackerSeedGenerator.h.
typedef std::vector<TrajectorySeed> TrackerSeedGenerator::BTSeedCollection |
Definition at line 26 of file TrackerSeedGenerator.h.
typedef std::pair<const Trajectory *, reco::TrackRef> TrackerSeedGenerator::TrackCand |
Definition at line 30 of file TrackerSeedGenerator.h.
|
inline |
Definition at line 28 of file TrackerSeedGenerator.h.
|
inlinevirtual |
|
inline |
Definition at line 41 of file TrackerSeedGenerator.h.
References theEvent.
Referenced by DualByL2TSG::selectTSG(), and FastTSGFromIOHit::trackerSeeds().
|
virtual |
Reimplemented in FastTSGFromPropagation, TSGForRoadSearch, TSGFromPropagation, and CompositeTSG.
Definition at line 6 of file TrackerSeedGenerator.cc.
References theProxyService.
|
inlineprivatevirtual |
Reimplemented in TSGFromOrderedHits, and TSGSmart.
Definition at line 44 of file TrackerSeedGenerator.h.
Referenced by trackerSeeds().
|
virtual |
Reimplemented in FastTSGFromPropagation, TSGForRoadSearch, TSGFromPropagation, and CompositeTSG.
Definition at line 16 of file TrackerSeedGenerator.cc.
References edmPickEvents::event, and theEvent.
|
virtual |
Reimplemented in TSGForRoadSearch, CompositeTSG, CombinedTSG, and SeparatingTSG.
Definition at line 8 of file TrackerSeedGenerator.cc.
References MuonServiceProxy::eventSetup(), HLT_2022v12_cff::region, mps_fire::result, run(), theEvent, and theProxyService.
|
protected |
Definition at line 50 of file TrackerSeedGenerator.h.
Referenced by getEvent(), CompositeTSG::setEvent(), setEvent(), and trackerSeeds().
|
protected |
Definition at line 51 of file TrackerSeedGenerator.h.
Referenced by init(), and trackerSeeds().