CMS 3D CMS Logo

CaloMiscalibToolsMC.h
Go to the documentation of this file.
1 #ifndef _CALOMISCALIBTOOLSMC_H
2 #define _CALOMISCALIBTOOLSMC_H
3 
4 // -*- C++ -*-
5 //
6 // Package: CaloMiscalibToolsMC
7 // Class: CaloMiscalibToolsMC
8 //
16 //
17 // Original Author: Lorenzo AGOSTINO
18 // Created: Mon Jul 17 18:07:01 CEST 2006
19 //
20 // Modified : Luca Malgeri
21 // Date: : 11/09/2006
22 // Reason : split class definition (.h) from source code (.cc)
23 
24 
25 // system include files
26 #include <memory>
27 
28 // user include files
30 
33 
36 
38 
45 
46 //
47 // class decleration
48 //
49 
51  public:
53  ~CaloMiscalibToolsMC() override;
54 
55  typedef std::unique_ptr<EcalIntercalibConstantsMC> ReturnType;
56 
57  ReturnType produce(const EcalIntercalibConstantsMCRcd&);
58  private:
59  // ----------member data ---------------------------
61 
66 
67 };
68 
69 #endif
ReturnType produce(const EcalIntercalibConstantsMCRcd &)
void setIntervalFor(const edm::eventsetup::EventSetupRecordKey &, const edm::IOVSyncValue &, edm::ValidityInterval &) override
std::unique_ptr< EcalIntercalibConstantsMC > ReturnType
CaloMiscalibToolsMC(const edm::ParameterSet &)