CMS 3D CMS Logo

CSCGainsConditions.h
Go to the documentation of this file.
1 #ifndef _CSCGAINSCONDITIONS_H
2 #define _CSCGAINSCONDITIONS_H
3 
4 #include <memory>
14 
18 
20  public:
22  ~CSCGainsConditions() override;
23 
24  static CSCGains * prefillGains();
25 
26  typedef std::unique_ptr<CSCGains> ReturnType;
27 
28  ReturnType produceGains(const CSCGainsRcd&);
29 
30  private:
31  // ----------member data ---------------------------
34 
35 };
36 
37 #endif
CSCGainsConditions(const edm::ParameterSet &)
std::unique_ptr< CSCGains > ReturnType
static CSCGains * prefillGains()
ReturnType produceGains(const CSCGainsRcd &)
void setIntervalFor(const edm::eventsetup::EventSetupRecordKey &, const edm::IOVSyncValue &, edm::ValidityInterval &) override