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