RPCDBPerformanceHandler

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
#ifndef RPCDBPerformanceHandler_H
#define RPCDBPerformanceHandler_H

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

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

#include "CondFormats/RPCObjects/interface/RPCStripNoises.h"
#include "CondFormats/DataRecord/interface/RPCStripNoisesRcd.h"

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

class RPCDBSimSetUp;

class RPCDBPerformanceHandler : public popcon::PopConSourceHandler<RPCStripNoises> {
public:
  void getNewObjects() override;
  ~RPCDBPerformanceHandler() override;
  RPCDBPerformanceHandler(const edm::ParameterSet& pset);
  std::string id() const override;

private:
  unsigned long long m_since;
  std::string dataTag;
  RPCDBSimSetUp* theRPCSimSetUp;
};

#endif