RecoMuon
TrackerSeedGenerator
src
TrackerSeedGenerator.cc
Go to the documentation of this file.
1
#include "
RecoMuon/TrackerSeedGenerator/interface/TrackerSeedGenerator.h
"
2
#include "
DataFormats/TrackerCommon/interface/TrackerTopology.h
"
3
4
#include "
RecoMuon/TrackingTools/interface/MuonServiceProxy.h
"
5
6
void
TrackerSeedGenerator::init
(
const
MuonServiceProxy
*
service
) {
theProxyService
=
service
; }
7
8
void
TrackerSeedGenerator::trackerSeeds
(
const
TrackCand
&
can
,
9
const
TrackingRegion
&
region
,
10
const
TrackerTopology
* tTopo,
11
TrackerSeedGenerator::BTSeedCollection
&
result
) {
12
const
edm::EventSetup
& es =
theProxyService
->
eventSetup
();
13
run
(
result
, *
theEvent
, es,
region
);
14
return
;
15
}
16
void
TrackerSeedGenerator::setEvent
(
const
edm::Event
&
event
) {
theEvent
= &
event
; }
TrackerSeedGenerator::init
virtual void init(const MuonServiceProxy *service)
Definition:
TrackerSeedGenerator.cc:6
TrackerSeedGenerator::TrackCand
std::pair< const Trajectory *, reco::TrackRef > TrackCand
Definition:
TrackerSeedGenerator.h:30
service
Definition:
service.py:1
TrackerSeedGenerator::setEvent
virtual void setEvent(const edm::Event &)
Definition:
TrackerSeedGenerator.cc:16
TrackerTopology
Definition:
TrackerTopology.h:16
TrackerSeedGenerator.h
TrackerSeedGenerator::theProxyService
const MuonServiceProxy * theProxyService
Definition:
TrackerSeedGenerator.h:51
TrackerTopology.h
TrackerSeedGenerator::BTSeedCollection
std::vector< TrajectorySeed > BTSeedCollection
Definition:
TrackerSeedGenerator.h:26
TrackerSeedGenerator::theEvent
const edm::Event * theEvent
Definition:
TrackerSeedGenerator.h:50
TrackerSeedGenerator::run
virtual void run(TrajectorySeedCollection &seeds, const edm::Event &ev, const edm::EventSetup &es, const TrackingRegion ®ion)
Definition:
TrackerSeedGenerator.h:44
MuonServiceProxy::eventSetup
const edm::EventSetup & eventSetup() const
Definition:
MuonServiceProxy.h:76
edmPickEvents.event
event
Definition:
edmPickEvents.py:273
HLT_FULL_cff.region
region
Definition:
HLT_FULL_cff.py:88272
edm::EventSetup
Definition:
EventSetup.h:57
TrackerSeedGenerator::trackerSeeds
virtual void trackerSeeds(const TrackCand &, const TrackingRegion &, const TrackerTopology *, BTSeedCollection &)
Definition:
TrackerSeedGenerator.cc:8
timingPdfMaker.can
can
Definition:
timingPdfMaker.py:311
MuonServiceProxy.h
TrackingRegion
Definition:
TrackingRegion.h:41
mps_fire.result
result
Definition:
mps_fire.py:311
MuonServiceProxy
Definition:
MuonServiceProxy.h:38
event
Definition:
event.py:1
edm::Event
Definition:
Event.h:73
Generated for CMSSW Reference Manual by
1.8.16