Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
RecoHI
HiTracking
plugins
HIPixelClusterVtxProducer.h
Go to the documentation of this file.
1
#ifndef HIPixelClusterVtxProducer_H
2
#define HIPixelClusterVtxProducer_H
3
4
#include "
FWCore/Framework/interface/EDProducer.h
"
5
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
6
7
namespace
edm {
class
Run
;
class
Event
;
class
EventSetup
; }
8
9
class
TrackerGeometry
;
10
11
class
HIPixelClusterVtxProducer
:
public
edm::EDProducer
12
{
13
public
:
14
explicit
HIPixelClusterVtxProducer
(
const
edm::ParameterSet
& ps);
15
~HIPixelClusterVtxProducer
();
16
17
private
:
18
struct
VertexHit
19
{
20
float
z
;
21
float
r
;
22
float
w
;
23
};
24
25
virtual
void
produce
(
edm::Event
& ev,
const
edm::EventSetup
& es);
26
int
getContainedHits
(
const
std::vector<VertexHit> &hits,
double
z0,
double
&chi);
27
28
std::string
srcPixels_
;
//pixel rec hits
29
30
double
minZ_
;
31
double
maxZ_
;
32
double
zStep_
;
33
34
};
35
#endif
HIPixelClusterVtxProducer::VertexHit::z
float z
Definition:
HIPixelClusterVtxProducer.h:20
HIPixelClusterVtxProducer::getContainedHits
int getContainedHits(const std::vector< VertexHit > &hits, double z0, double &chi)
Definition:
HIPixelClusterVtxProducer.cc:142
HIPixelClusterVtxProducer::srcPixels_
std::string srcPixels_
Definition:
HIPixelClusterVtxProducer.h:28
HIPixelClusterVtxProducer
Definition:
HIPixelClusterVtxProducer.h:11
HIPixelClusterVtxProducer::HIPixelClusterVtxProducer
HIPixelClusterVtxProducer(const edm::ParameterSet &ps)
Definition:
HIPixelClusterVtxProducer.cc:32
HIPixelClusterVtxProducer::produce
virtual void produce(edm::Event &ev, const edm::EventSetup &es)
Definition:
HIPixelClusterVtxProducer.cc:52
edm::EDProducer
Definition:
EDProducer.h:21
HIPixelClusterVtxProducer::~HIPixelClusterVtxProducer
~HIPixelClusterVtxProducer()
Definition:
HIPixelClusterVtxProducer.cc:45
ParameterSet.h
HIPixelClusterVtxProducer::VertexHit::r
float r
Definition:
HIPixelClusterVtxProducer.h:21
EventSetup
HIPixelClusterVtxProducer::minZ_
double minZ_
Definition:
HIPixelClusterVtxProducer.h:30
edm::EventSetup
Definition:
EventSetup.h:44
HIPixelClusterVtxProducer::maxZ_
double maxZ_
Definition:
HIPixelClusterVtxProducer.h:31
EDProducer.h
HIPixelClusterVtxProducer::VertexHit::w
float w
Definition:
HIPixelClusterVtxProducer.h:22
Event
edm::ParameterSet
Definition:
ParameterSet.h:31
HIPixelClusterVtxProducer::zStep_
double zStep_
Definition:
HIPixelClusterVtxProducer.h:32
edm::Event
Definition:
Event.h:49
TrackerGeometry
Definition:
TrackerGeometry.h:26
Run
HIPixelClusterVtxProducer::VertexHit
Definition:
HIPixelClusterVtxProducer.h:18
Generated for CMSSW Reference Manual by
1.8.5