Main Page
Namespaces
Classes
Package Documentation
RecoMuon
TrackerSeedGenerator
plugins
TSGSmart.h
Go to the documentation of this file.
1
#ifndef RecoMuon_TrackerSeedGenerator_TSGSmart_H
2
#define RecoMuon_TrackerSeedGenerator_TSGSmart_H
3
4
#include "
RecoMuon/TrackerSeedGenerator/interface/TrackerSeedGenerator.h
"
5
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
6
7
class
SeedGeneratorFromRegionHits
;
8
class
TrackingRegion
;
9
10
11
class
TSGSmart
:
public
TrackerSeedGenerator
{
12
13
public
:
14
TSGSmart
(
const
edm::ParameterSet
&
pset
,
edm::ConsumesCollector
& iC);
15
16
~TSGSmart
()
override
;
17
18
private
:
19
void
run
(
TrajectorySeedCollection
&seeds,
20
const
edm::Event
&
ev
,
const
edm::EventSetup
&es,
const
TrackingRegion
& region)
override
;
21
22
private
:
23
edm::ParameterSet
theConfig
;
24
SeedGeneratorFromRegionHits
*
thePairGenerator
;
25
SeedGeneratorFromRegionHits
*
theTripletGenerator
;
26
SeedGeneratorFromRegionHits
*
theMixedGenerator
;
27
28
double
theEtaBound
;
29
};
30
31
32
#endif
TSGSmart::TSGSmart
TSGSmart(const edm::ParameterSet &pset, edm::ConsumesCollector &iC)
Definition:
TSGSmart.cc:10
TrackerSeedGenerator.h
muonDTDigis_cfi.pset
pset
Definition:
muonDTDigis_cfi.py:27
ev
bool ev
Definition:
Hydjet2Hadronizer.cc:95
TSGSmart::~TSGSmart
~TSGSmart() override
Definition:
TSGSmart.cc:55
TSGSmart::run
void run(TrajectorySeedCollection &seeds, const edm::Event &ev, const edm::EventSetup &es, const TrackingRegion ®ion) override
Definition:
TSGSmart.cc:62
TrackingRegion
Definition:
TrackingRegion.h:39
ParameterSet.h
TSGSmart::theEtaBound
double theEtaBound
Definition:
TSGSmart.h:28
TSGSmart::theTripletGenerator
SeedGeneratorFromRegionHits * theTripletGenerator
Definition:
TSGSmart.h:25
TrajectorySeedCollection
std::vector< TrajectorySeed > TrajectorySeedCollection
Definition:
TrajectorySeedCollection.h:6
edm::EventSetup
Definition:
EventSetup.h:52
TSGSmart::theMixedGenerator
SeedGeneratorFromRegionHits * theMixedGenerator
Definition:
TSGSmart.h:26
TSGSmart::theConfig
edm::ParameterSet theConfig
Definition:
TSGSmart.h:23
TSGSmart
Definition:
TSGSmart.h:11
SeedGeneratorFromRegionHits
Definition:
SeedGeneratorFromRegionHits.h:17
edm::ParameterSet
Definition:
ParameterSet.h:36
TrackerSeedGenerator
Definition:
TrackerSeedGenerator.h:19
TSGSmart::thePairGenerator
SeedGeneratorFromRegionHits * thePairGenerator
Definition:
TSGSmart.h:24
edm::Event
Definition:
Event.h:70
edm::ConsumesCollector
Definition:
ConsumesCollector.h:39
Generated for CMSSW Reference Manual by
1.8.11