Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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:49
findQualityFiles.size
tuple size
Write out results.
Definition:
findQualityFiles.py:322
OrderedHitsGenerator.h
Generated for CMSSW Reference Manual by
1.8.5