CMS 3D CMS Logo

CaloMiscalibTools.h
Go to the documentation of this file.
1 #ifndef _CALOMISCALIBTOOLS_H
2 #define _CALOMISCALIBTOOLS_H
3 
4 // -*- C++ -*-
5 //
6 // Package: CaloMiscalibTools
7 // Class: CaloMiscalibTools
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 // system include files
25 #include <memory>
26 
27 // user include files
29 
32 
35 
37 
43 
44 //
45 // class decleration
46 //
47 
49 public:
51  ~CaloMiscalibTools() override;
52 
53  typedef std::unique_ptr<EcalIntercalibConstants> ReturnType;
54 
56 
57 private:
58  // ----------member data ---------------------------
60  const edm::IOVSyncValue &,
61  edm::ValidityInterval &) override;
62 
67 };
68 
69 #endif
void setIntervalFor(const edm::eventsetup::EventSetupRecordKey &, const edm::IOVSyncValue &, edm::ValidityInterval &) override
std::string endcapfileinpath_
std::unique_ptr< EcalIntercalibConstants > ReturnType
std::string endcapfile_
CaloMiscalibTools(const edm::ParameterSet &)
std::string barrelfile_
std::string barrelfileinpath_
~CaloMiscalibTools() override
ReturnType produce(const EcalIntercalibConstantsRcd &)