Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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
virtual
~TSGSmart
();
17
18
private
:
19
virtual
void
run
(
TrajectorySeedCollection
&seeds,
20
const
edm::Event
&ev,
const
edm::EventSetup
&es,
const
TrackingRegion
& region);
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
TrackingRegion
Definition:
TrackingRegion.h:41
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:44
TSGSmart::theMixedGenerator
SeedGeneratorFromRegionHits * theMixedGenerator
Definition:
TSGSmart.h:26
TSGSmart::theConfig
edm::ParameterSet theConfig
Definition:
TSGSmart.h:23
TSGSmart
Definition:
TSGSmart.h:11
TSGSmart::run
virtual void run(TrajectorySeedCollection &seeds, const edm::Event &ev, const edm::EventSetup &es, const TrackingRegion ®ion)
Definition:
TSGSmart.cc:62
SeedGeneratorFromRegionHits
Definition:
SeedGeneratorFromRegionHits.h:17
edm::ParameterSet
Definition:
ParameterSet.h:35
TSGSmart::~TSGSmart
virtual ~TSGSmart()
Definition:
TSGSmart.cc:55
TrackerSeedGenerator
Definition:
TrackerSeedGenerator.h:19
TSGSmart::thePairGenerator
SeedGeneratorFromRegionHits * thePairGenerator
Definition:
TSGSmart.h:24
edm::Event
Definition:
Event.h:62
edm::ConsumesCollector
Definition:
ConsumesCollector.h:32
Generated for CMSSW Reference Manual by
1.8.5