1 #ifndef _CSCFAKEDBPEDESTALS_H 2 #define _CSCFAKEDBPEDESTALS_H 27 typedef std::unique_ptr<CSCDBPedestals>
Pointer;
45 float meanped, meanrms;
47 const int PED_FACTOR = 10;
48 const int RMS_FACTOR = 1000;
55 meanped = 600.0, meanrms = 1.5;
61 (
short int)(((
double)rand() / ((
double)(RAND_MAX) + (
double)(1))) * 100 + meanped * PED_FACTOR + 0.5);
63 (
short int)(((
double)rand() / ((double)(RAND_MAX) + (double)(1))) + meanrms * RMS_FACTOR + 0.5);
void setIntervalFor(const edm::eventsetup::EventSetupRecordKey &, const edm::IOVSyncValue &, edm::ValidityInterval &) override
static CSCDBPedestals * prefillDBPedestals()
~CSCFakeDBPedestals() override
CSCFakeDBPedestals(const edm::ParameterSet &)
Pointer produceDBPedestals(const CSCDBPedestalsRcd &)
std::unique_ptr< CSCDBPedestals > Pointer
PedestalContainer pedestals
constexpr unsigned int MAX_SIZE