CMS 3D CMS Logo

CSCNoiseMatrixConditions.h
Go to the documentation of this file.
1 #ifndef _CSCNOISEMATRIXCONDITIONS_H
2 #define _CSCNOISEMATRIXCONDITIONS_H
3 
13 #include <memory>
14 
18 
20 public:
22  ~CSCNoiseMatrixConditions() override;
23 
25 
26  typedef std::unique_ptr<CSCNoiseMatrix> ReturnType;
27 
28  ReturnType produceNoiseMatrix(const CSCNoiseMatrixRcd &);
29 
30 private:
31  // ----------member data ---------------------------
33  const edm::IOVSyncValue &,
34  edm::ValidityInterval &) override;
36 };
37 
38 #endif
static CSCNoiseMatrix * prefillNoiseMatrix()
ReturnType produceNoiseMatrix(const CSCNoiseMatrixRcd &)
void setIntervalFor(const edm::eventsetup::EventSetupRecordKey &, const edm::IOVSyncValue &, edm::ValidityInterval &) override
CSCNoiseMatrixConditions(const edm::ParameterSet &)
std::unique_ptr< CSCNoiseMatrix > ReturnType