Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
RecoTracker
TkSeedGenerator
interface
SeedGeneratorFromRegionHits.h
Go to the documentation of this file.
1
#ifndef RecoTracker_TkSeedGenerator_SeedGeneratorFromRegionHits_H
2
#define RecoTracker_TkSeedGenerator_SeedGeneratorFromRegionHits_H
3
4
#include "
DataFormats/TrajectorySeed/interface/TrajectorySeedCollection.h
"
5
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
6
#include <string>
7
8
class
TrackingRegion
;
9
class
OrderedHitsGenerator
;
10
class
SeedComparitor
;
11
class
SeedCreator
;
12
13
namespace
edm {
class
Event
;
class
EventSetup
; }
14
15
class
SeedGeneratorFromRegionHits
{
16
public
:
17
18
SeedGeneratorFromRegionHits
(
19
OrderedHitsGenerator
* aGenerator,
20
SeedComparitor
* aComparitor = 0,
21
SeedCreator
* aSeedCreator = 0
22
);
23
24
//ctor, OBSOLETE, FOR BACKWAR COMP. ONLY
25
SeedGeneratorFromRegionHits
(
26
OrderedHitsGenerator
* aGenerator,
27
const
edm::ParameterSet
& cfg,
28
SeedComparitor
* aComparitor = 0);
29
30
31
//dtor
32
~SeedGeneratorFromRegionHits
();
33
34
// make job
35
void
run
(
TrajectorySeedCollection
& seedCollection,
const
TrackingRegion
& region,
36
const
edm::Event
& ev,
const
edm::EventSetup
& es);
37
38
private
:
39
OrderedHitsGenerator
*
theHitsGenerator
;
40
SeedComparitor
*
theComparitor
;
41
SeedCreator
*
theSeedCreator
;
42
};
43
#endif
SeedGeneratorFromRegionHits::SeedGeneratorFromRegionHits
SeedGeneratorFromRegionHits(OrderedHitsGenerator *aGenerator, SeedComparitor *aComparitor=0, SeedCreator *aSeedCreator=0)
Definition:
SeedGeneratorFromRegionHits.cc:24
SeedGeneratorFromRegionHits::~SeedGeneratorFromRegionHits
~SeedGeneratorFromRegionHits()
Definition:
SeedGeneratorFromRegionHits.cc:39
TrackingRegion
Definition:
TrackingRegion.h:26
ParameterSet.h
EventSetup
TrajectorySeedCollection
std::vector< TrajectorySeed > TrajectorySeedCollection
Definition:
TrajectorySeedCollection.h:6
SeedGeneratorFromRegionHits::theComparitor
SeedComparitor * theComparitor
Definition:
SeedGeneratorFromRegionHits.h:40
SeedGeneratorFromRegionHits::theSeedCreator
SeedCreator * theSeedCreator
Definition:
SeedGeneratorFromRegionHits.h:41
edm::EventSetup
Definition:
EventSetup.h:44
SeedGeneratorFromRegionHits::theHitsGenerator
OrderedHitsGenerator * theHitsGenerator
Definition:
SeedGeneratorFromRegionHits.h:39
SeedGeneratorFromRegionHits::run
void run(TrajectorySeedCollection &seedCollection, const TrackingRegion ®ion, const edm::Event &ev, const edm::EventSetup &es)
Definition:
SeedGeneratorFromRegionHits.cc:46
Event
SeedGeneratorFromRegionHits
Definition:
SeedGeneratorFromRegionHits.h:15
TrajectorySeedCollection.h
edm::ParameterSet
Definition:
ParameterSet.h:31
OrderedHitsGenerator
Definition:
OrderedHitsGenerator.h:10
edm::Event
Definition:
Event.h:49
SeedCreator
Definition:
SeedCreator.h:14
SeedComparitor
Definition:
SeedComparitor.h:13
Generated for CMSSW Reference Manual by
1.8.5