Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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
TrackValidation_cff.pset
tuple pset
Definition:
TrackValidation_cff.py:374
ev
bool ev
Definition:
Hydjet2Hadronizer.cc:95
TrackingRegion
Definition:
TrackingRegion.h:40
HLT_FULL_cff.region
tuple region
Definition:
HLT_FULL_cff.py:72724
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:45
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:36
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:65
edm::ConsumesCollector
Definition:
ConsumesCollector.h:39
Generated for CMSSW Reference Manual by
1.8.5