Public Member Functions | |
bool | check (const std::string &, const std::string &path, const AuxSettings &, IOOffset *size=0) const override |
std::unique_ptr< Storage > | open (const std::string &proto, const std::string &surl, int mode, const AuxSettings &) const override |
Public Member Functions inherited from StorageMaker | |
virtual void | stagein (const std::string &proto, const std::string &path, const AuxSettings &aux) const |
StorageMaker ()=default | |
virtual | ~StorageMaker ()=default |
Private Member Functions | |
std::string | getTURL (const std::string &surl) const |
Definition at line 12 of file StormLCGStorageMaker.cc.
|
inlineoverridevirtual |
Reimplemented from StorageMaker.
Definition at line 70 of file StormLCGStorageMaker.cc.
References DEFINE_EDM_PLUGIN, getTURL(), findQualityFiles::size, and hgcalPlots::stat.
|
inlineprivate |
Definition at line 14 of file StormLCGStorageMaker.cc.
References Exception, LogDebug, convertSQLitetoXML_cfg::output, AlCaHLTBitMon_ParallelJobs::p, command_line::start, AlCaHLTBitMon_QueryRunRegistry::string, and mps_check::timeout.
Referenced by check(), and open().
|
inlineoverridevirtual |
Implements StorageMaker.
Definition at line 52 of file StormLCGStorageMaker.cc.
References StorageFactory::CACHE_HINT_STORAGE, StorageFactory::cacheHint(), f, FrontierConditions_GlobalTag_cff::file, StorageFactory::get(), getTURL(), ALCARECOPromptCalibProdSiPixelAli0T_cff::mode, eostools::move(), IOFlags::OpenUnbuffered, castor_dqm_sourceclient_file_cfg::path, StorageFactory::READ_HINT_UNBUFFERED, StorageFactory::readHint(), AlCaHLTBitMon_QueryRunRegistry::string, and StorageFactory::wrapNonLocalFile().