ExEffSource

Macros

Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
#ifndef POPCON_EX_EffSource_H
#define POPCON_EX_EffSource_H

#include <vector>
#include <string>
#include <iostream>
#include <typeinfo>

#include "CondCore/PopCon/interface/PopConSourceHandler.h"

#include "CondFormats/Calibration/interface/Efficiency.h"

#include "FWCore/ParameterSet/interface/ParameterSetfwd.h"

#include <string>

namespace popcon {
  class ExEffSource : public popcon::PopConSourceHandler<condex::Efficiency> {
  public:
    void getNewObjects();
    std::string id() const { return m_name; }
    ~ExEffSource();
    ExEffSource(const edm::ParameterSet& pset);

  private:
    std::string m_name;
    long long m_since;
    std::string m_type;
    std::vector<double> m_params;
  };
}  // namespace popcon
#endif  // POPCON_EX_PEDESTALS_SRC_H