CMS 3D CMS Logo

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 { class ParameterSet; }
7 
9 
10  public:
11 
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 
20  const double m_sigma_init;
21  const double m_mean_init;
22  const double m_sigma_final;
23  const bool m_usemain;
24  const bool m_dummy;
25 
26 
27 };
28 
29 
30 #endif // TRACKINGPFG_PILEUP_VERTEXWEIGHTER_H
const bool m_dummy
const bool m_usemain
const double m_sigma_init
const double m_mean_init
const double m_sigma_final
HLT enums.