Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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:139
HIPixelClusterVtxProducer::srcPixels_
std::string srcPixels_
Definition:
HIPixelClusterVtxProducer.h:28
HIPixelClusterVtxProducer
Definition:
HIPixelClusterVtxProducer.h:11
HIPixelClusterVtxProducer::HIPixelClusterVtxProducer
HIPixelClusterVtxProducer(const edm::ParameterSet &ps)
Definition:
HIPixelClusterVtxProducer.cc:31
HIPixelClusterVtxProducer::produce
virtual void produce(edm::Event &ev, const edm::EventSetup &es)
Definition:
HIPixelClusterVtxProducer.cc:51
ev
bool ev
Definition:
Hydjet2Hadronizer.cc:90
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
edm::EDProducer
Definition:
EDProducer.h:33
HIPixelClusterVtxProducer::~HIPixelClusterVtxProducer
~HIPixelClusterVtxProducer()
Definition:
HIPixelClusterVtxProducer.cc:44
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:35
HIPixelClusterVtxProducer::zStep_
double zStep_
Definition:
HIPixelClusterVtxProducer.h:32
edm::Event
Definition:
Event.h:62
TrackerGeometry
Definition:
TrackerGeometry.h:27
Run
HIPixelClusterVtxProducer::VertexHit
Definition:
HIPixelClusterVtxProducer.h:18
Generated for CMSSW Reference Manual by
1.8.5