Public Member Functions | |
bool | check (const std::string &proto, const std::string &path, const AuxSettings &aux, IOOffset *size=0) const override |
std::unique_ptr< Storage > | open (const std::string &proto, const std::string &path, int mode, AuxSettings const &aux) const override |
Public Member Functions inherited from StorageMaker | |
virtual std::unique_ptr< Storage > | open (const std::string &proto, const std::string &path, int mode, const AuxSettings &aux) const =0 |
virtual void | stagein (const std::string &proto, const std::string &path, const AuxSettings &aux) const |
StorageMaker ()=default | |
virtual | ~StorageMaker ()=default |
Definition at line 9 of file DavixStorageMaker.cc.
|
inlineoverridevirtual |
Reimplemented from StorageMaker.
Definition at line 22 of file DavixStorageMaker.cc.
References cms::Exception::addContext(), EnergyCorrector::c, DEFINE_EDM_PLUGIN, info(), findQualityFiles::size, and AlCaHLTBitMon_QueryRunRegistry::string.
|
inlineoverride |
Open a storage object for the given URL (protocol + path), using the mode bits. No temporary files are downloaded.
Definition at line 14 of file DavixStorageMaker.cc.
References f, FrontierConditions_GlobalTag_cff::file, StorageFactory::get(), ALCARECOPromptCalibProdSiPixelAli0T_cff::mode, eostools::move(), AlCaHLTBitMon_QueryRunRegistry::string, and StorageFactory::wrapNonLocalFile().