Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
RecoTracker
TkSeedGenerator
interface
MultiHitGenerator.h
Go to the documentation of this file.
1
#ifndef MultiHitGenerator_H
2
#define MultiHitGenerator_H
3
8
#include "
RecoTracker/TkTrackingRegions/interface/OrderedHitsGenerator.h
"
9
#include "
RecoTracker/TkSeedingLayers/interface/OrderedMultiHits.h
"
10
11
class
TrackingRegion
;
12
namespace
edm {
class
Event
;
class
EventSetup
; }
13
#include <vector>
14
15
class
MultiHitGenerator
:
public
OrderedHitsGenerator
{
16
public
:
17
18
MultiHitGenerator
(
unsigned
int
size
=500);
19
20
virtual
~MultiHitGenerator
() { }
21
22
virtual
const
OrderedMultiHits
&
run
(
23
const
TrackingRegion
& region,
const
edm::Event
& ev,
const
edm::EventSetup
& es);
24
25
// temporary interface, for bckwd compatibility
26
virtual
void
hitSets
(
const
TrackingRegion
& reg,
OrderedMultiHits
& prs,
27
const
edm::EventSetup
& es){}
28
29
virtual
void
hitSets
(
const
TrackingRegion
& reg,
OrderedMultiHits
& prs,
30
const
edm::Event
& ev,
const
edm::EventSetup
& es) = 0;
31
32
virtual
void
clear
();
33
34
private
:
35
OrderedMultiHits
theHitSets
;
36
37
};
38
39
40
#endif
MultiHitGenerator::~MultiHitGenerator
virtual ~MultiHitGenerator()
Definition:
MultiHitGenerator.h:20
MultiHitGenerator::hitSets
virtual void hitSets(const TrackingRegion ®, OrderedMultiHits &prs, const edm::EventSetup &es)
Definition:
MultiHitGenerator.h:26
OrderedMultiHits.h
MultiHitGenerator::clear
virtual void clear()
Definition:
MultiHitGenerator.cc:16
MultiHitGenerator::theHitSets
OrderedMultiHits theHitSets
Definition:
MultiHitGenerator.h:35
TrackingRegion
Definition:
TrackingRegion.h:41
EventSetup
MultiHitGenerator
Definition:
MultiHitGenerator.h:15
edm::EventSetup
Definition:
EventSetup.h:44
OrderedMultiHits
Definition:
OrderedMultiHits.h:8
MultiHitGenerator::run
virtual const OrderedMultiHits & run(const TrackingRegion ®ion, const edm::Event &ev, const edm::EventSetup &es)
Definition:
MultiHitGenerator.cc:8
Event
MultiHitGenerator::MultiHitGenerator
MultiHitGenerator(unsigned int size=500)
Definition:
MultiHitGenerator.cc:3
OrderedHitsGenerator
Definition:
OrderedHitsGenerator.h:10
edm::Event
Definition:
Event.h:62
findQualityFiles.size
tuple size
Write out results.
Definition:
findQualityFiles.py:442
OrderedHitsGenerator.h
Generated for CMSSW Reference Manual by
1.8.5