test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
RecoHI
HiTracking
plugins
HIPixelMedianVtxProducer.h
Go to the documentation of this file.
1
#ifndef HIPixelMedianVtxProducer_H
2
#define HIPixelMedianVtxProducer_H
3
4
#include "
FWCore/Framework/interface/stream/EDProducer.h
"
5
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
6
7
#include "
DataFormats/TrackReco/interface/Track.h
"
8
#include "
DataFormats/TrackReco/interface/TrackFwd.h
"
9
10
namespace
edm {
class
Event
;
class
EventSetup
; }
11
12
class
HIPixelMedianVtxProducer
:
public
edm::stream::EDProducer
<>
13
{
14
public
:
15
explicit
HIPixelMedianVtxProducer
(
const
edm::ParameterSet
& ps);
16
~HIPixelMedianVtxProducer
(){};
17
virtual
void
produce
(
edm::Event
&
ev
,
const
edm::EventSetup
& es)
override
;
18
19
private
:
20
void
beginJob
(){};
21
22
edm::EDGetTokenT<reco::TrackCollection>
theTrackCollection
;
23
double
thePtMin
;
24
unsigned
int
thePeakFindThresh
;
25
double
thePeakFindMaxZ
;
26
int
thePeakFindBinning
;
27
int
theFitThreshold
;
28
double
theFitMaxZ
;
29
int
theFitBinning
;
30
};
31
32
struct
ComparePairs
33
{
34
bool
operator()
(
const
reco::Track
* t1,
35
const
reco::Track
* t2)
36
{
37
return
(t1->
vz
() < t2->
vz
());
38
};
39
};
40
41
#endif
HIPixelMedianVtxProducer::thePeakFindThresh
unsigned int thePeakFindThresh
Definition:
HIPixelMedianVtxProducer.h:24
ComparePairs
Definition:
HIPixelMedianVtxProducer.h:32
ev
bool ev
Definition:
Hydjet2Hadronizer.cc:95
TrackFwd.h
HIPixelMedianVtxProducer::beginJob
void beginJob()
Definition:
HIPixelMedianVtxProducer.h:20
edm::EDGetTokenT< reco::TrackCollection >
HIPixelMedianVtxProducer::theFitBinning
int theFitBinning
Definition:
HIPixelMedianVtxProducer.h:29
ParameterSet.h
EDProducer.h
HIPixelMedianVtxProducer
Definition:
HIPixelMedianVtxProducer.h:12
EventSetup
HIPixelMedianVtxProducer::thePeakFindMaxZ
double thePeakFindMaxZ
Definition:
HIPixelMedianVtxProducer.h:25
edm::EventSetup
Definition:
EventSetup.h:45
HIPixelMedianVtxProducer::theFitMaxZ
double theFitMaxZ
Definition:
HIPixelMedianVtxProducer.h:28
HIPixelMedianVtxProducer::produce
virtual void produce(edm::Event &ev, const edm::EventSetup &es) override
Definition:
HIPixelMedianVtxProducer.cc:41
reco::TrackBase::vz
double vz() const
z coordinate of the reference point on track
Definition:
TrackBase.h:656
HIPixelMedianVtxProducer::theFitThreshold
int theFitThreshold
Definition:
HIPixelMedianVtxProducer.h:27
HIPixelMedianVtxProducer::thePtMin
double thePtMin
Definition:
HIPixelMedianVtxProducer.h:23
HIPixelMedianVtxProducer::~HIPixelMedianVtxProducer
~HIPixelMedianVtxProducer()
Definition:
HIPixelMedianVtxProducer.h:16
edm::stream::EDProducer
Definition:
EDProducer.h:33
reco::Track
Definition:
Track.h:28
Event
HIPixelMedianVtxProducer::HIPixelMedianVtxProducer
HIPixelMedianVtxProducer(const edm::ParameterSet &ps)
Definition:
HIPixelMedianVtxProducer.cc:22
edm::ParameterSet
Definition:
ParameterSet.h:36
ComparePairs::operator()
bool operator()(const reco::Track *t1, const reco::Track *t2)
Definition:
HIPixelMedianVtxProducer.h:34
HIPixelMedianVtxProducer::thePeakFindBinning
int thePeakFindBinning
Definition:
HIPixelMedianVtxProducer.h:26
edm::Event
Definition:
Event.h:64
Track.h
HIPixelMedianVtxProducer::theTrackCollection
edm::EDGetTokenT< reco::TrackCollection > theTrackCollection
Definition:
HIPixelMedianVtxProducer.h:20
Generated for CMSSW Reference Manual by
1.8.5