File indexing completed on 2023-03-17 11:29:06
0001 #ifndef TRACKINGPFG_PILEUP_VERTEXWEIGHTER_H
0002 #define TRACKINGPFG_PILEUP_VERTEXWEIGHTER_H
0003
0004 #include <vector>
0005
0006 namespace edm {
0007 class ParameterSet;
0008 }
0009
0010 class VertexWeighter {
0011 public:
0012 VertexWeighter();
0013 VertexWeighter(const double& sigma_init, const double& mean_init, const double& sigma_final, const bool& usemainvtx);
0014 VertexWeighter(const edm::ParameterSet& iConfig);
0015
0016 const double weight(const std::vector<float>& zpositions, const float& zmain) const;
0017
0018 private:
0019 const double m_sigma_init;
0020 const double m_mean_init;
0021 const double m_sigma_final;
0022 const bool m_usemain;
0023 const bool m_dummy;
0024 };
0025
0026 #endif