19 #include <sys/types.h> 37 #define init_param(type, varname) varname (ps.getParameter< type >( #varname )) 68 std::unique_ptr<FFTJetCorrectorParameters> fcp;
74 <<
"Failed to open file \"" <<
inputFile <<
'"' << std::endl;
79 <<
"Failed to stat file \"" <<
inputFile <<
'"' << std::endl;
81 const std::size_t len = st.st_size;
82 fcp = std::make_unique<FFTJetCorrectorParameters>(len);
83 assert(fcp->length() == len);
85 input.read(fcp->getBuffer(), len);
88 <<
"Input stream failure while reading file \"" 94 poolDbService->
writeOne(fcp.release(),
99 <<
"PoolDBOutputService is not available, " 100 <<
"please configure it properly" << std::endl;
#define init_param(type, varname)
~FFTJetCorrectorDBWriter() override
static std::string const input
#define DEFINE_FWK_MODULE(type)
void writeOne(T *payload, Time_t time, const std::string &recordName, bool withlogging=false)
FFTJetCorrectorDBWriter & operator=(const FFTJetCorrectorDBWriter &)=delete
FFTJetCorrectorDBWriter()=delete
cond::Time_t currentTime() const
void analyze(const edm::Event &, const edm::EventSetup &) override