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