Validation
RecoVertex
interface
VertexWeighter.h
Go to the documentation of this file.
1
#ifndef TRACKINGPFG_PILEUP_VERTEXWEIGHTER_H
2
#define TRACKINGPFG_PILEUP_VERTEXWEIGHTER_H
3
4
#include <vector>
5
6
namespace
edm
{
7
class
ParameterSet
;
8
}
9
10
class
VertexWeighter
{
11
public
:
12
VertexWeighter
();
13
VertexWeighter
(
const
double
& sigma_init,
const
double
& mean_init,
const
double
& sigma_final,
const
bool
& usemainvtx);
14
VertexWeighter
(
const
edm::ParameterSet
& iConfig);
15
16
const
double
weight
(
const
std::vector<float>& zpositions,
const
float
& zmain)
const
;
17
18
private
:
19
const
double
m_sigma_init
;
20
const
double
m_mean_init
;
21
const
double
m_sigma_final
;
22
const
bool
m_usemain
;
23
const
bool
m_dummy
;
24
};
25
26
#endif // TRACKINGPFG_PILEUP_VERTEXWEIGHTER_H
VertexWeighter::m_dummy
const bool m_dummy
Definition:
VertexWeighter.h:23
edm
HLT enums.
Definition:
AlignableModifier.h:19
VertexWeighter::VertexWeighter
VertexWeighter()
Definition:
VertexWeighter.cc:6
VertexWeighter::m_sigma_init
const double m_sigma_init
Definition:
VertexWeighter.h:19
edm::ParameterSet
Definition:
ParameterSet.h:47
VertexWeighter::m_sigma_final
const double m_sigma_final
Definition:
VertexWeighter.h:21
ParameterSet
Definition:
Functions.h:16
VertexWeighter
Definition:
VertexWeighter.h:10
VertexWeighter::m_mean_init
const double m_mean_init
Definition:
VertexWeighter.h:20
VertexWeighter::m_usemain
const bool m_usemain
Definition:
VertexWeighter.h:22
VertexWeighter::weight
const double weight(const std::vector< float > &zpositions, const float &zmain) const
Definition:
VertexWeighter.cc:26
Generated for CMSSW Reference Manual by
1.8.16