CMS 3D CMS Logo

CSCFakeCrosstalkConditions.h
Go to the documentation of this file.
1 #ifndef _CSCFRONTIERCROSSTALKCONDITIONS_H
2 #define _CSCFRONTIERCROSSTALKCONDITIONS_H
3 
13 #include <memory>
14 
18 
20 public:
22  ~CSCFakeCrosstalkConditions() override;
23 
24  float mean, min, minchi;
25  int seed;
26  long int M;
27 
29 
30  typedef std::unique_ptr<CSCcrosstalk> ReturnType;
31 
33 
34 private:
35  // ----------member data ---------------------------
37  const edm::IOVSyncValue &,
38  edm::ValidityInterval &) override;
39 };
40 
41 #endif
CSCcrosstalkRcd
Definition: CSCcrosstalkRcd.h:5
CSCFakeCrosstalkConditions::minchi
float minchi
Definition: CSCFakeCrosstalkConditions.h:24
ESHandle.h
edm::ValidityInterval
Definition: ValidityInterval.h:28
ESProducer.h
CSCcrosstalk.h
CSCFakeCrosstalkConditions::ReturnType
std::unique_ptr< CSCcrosstalk > ReturnType
Definition: CSCFakeCrosstalkConditions.h:30
CSCFakeCrosstalkConditions::min
float min
Definition: CSCFakeCrosstalkConditions.h:24
edm::EventSetupRecordIntervalFinder
Definition: EventSetupRecordIntervalFinder.h:33
edm::eventsetup::EventSetupRecordKey
Definition: EventSetupRecordKey.h:30
CSCDetId.h
MakerMacros.h
CSCFakeCrosstalkConditions::CSCFakeCrosstalkConditions
CSCFakeCrosstalkConditions(const edm::ParameterSet &)
Definition: CSCFakeCrosstalkConditions.cc:107
edm::IOVSyncValue
Definition: IOVSyncValue.h:31
EventSetupRecordIntervalFinder.h
CSCFakeCrosstalkConditions::produceCrosstalk
ReturnType produceCrosstalk(const CSCcrosstalkRcd &)
Definition: CSCFakeCrosstalkConditions.cc:125
SourceFactory.h
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
CSCFakeCrosstalkConditions::~CSCFakeCrosstalkConditions
~CSCFakeCrosstalkConditions() override
Definition: CSCFakeCrosstalkConditions.cc:115
CSCFakeCrosstalkConditions
Definition: CSCFakeCrosstalkConditions.h:19
CSCcrosstalkRcd.h
CSCFakeCrosstalkConditions::seed
int seed
Definition: CSCFakeCrosstalkConditions.h:25
CSCFakeCrosstalkConditions::M
long int M
Definition: CSCFakeCrosstalkConditions.h:26
CSCFakeCrosstalkConditions::setIntervalFor
void setIntervalFor(const edm::eventsetup::EventSetupRecordKey &, const edm::IOVSyncValue &, edm::ValidityInterval &) override
Definition: CSCFakeCrosstalkConditions.cc:129
CSCFakeCrosstalkConditions::prefillCrosstalk
CSCcrosstalk * prefillCrosstalk()
Definition: CSCFakeCrosstalkConditions.cc:5
Frameworkfwd.h
CSCFakeCrosstalkConditions::mean
float mean
Definition: CSCFakeCrosstalkConditions.h:24
EventSetup.h
edm::ESProducer
Definition: ESProducer.h:104
ParameterSet.h
CSCcrosstalk
Definition: CSCcrosstalk.h:10