#include <TFileAdaptor.h>
Public Member Functions | |
void | stats (std::ostream &o) const |
void | statsXML (std::map< std::string, std::string > &data) const |
void | termination (void) const |
TFileAdaptor (edm::ParameterSet const &p, edm::ActivityRegistry &ar) | |
Static Public Member Functions | |
static void | fillDescriptions (edm::ConfigurationDescriptions &descriptions) |
Private Member Functions | |
bool | native (char const *proto) const |
Static Private Member Functions | |
static void | addType (TPluginManager *mgr, char const *type) |
Private Attributes | |
std::string | cacheHint_ |
bool | doStats_ |
bool | enabled_ |
double | minFree_ |
std::vector< std::string > | native_ |
std::string | readHint_ |
std::string | tempDir_ |
unsigned int | timeout_ |
Definition at line 17 of file TFileAdaptor.h.
TFileAdaptor::TFileAdaptor | ( | edm::ParameterSet const & | p, |
edm::ActivityRegistry & | ar | ||
) |
Definition at line 45 of file TFileAdaptor.cc.
References addType(), StorageFactory::CACHE_HINT_APPLICATION, StorageFactory::CACHE_HINT_AUTO_DETECT, StorageFactory::CACHE_HINT_LAZY_DOWNLOAD, StorageFactory::CACHE_HINT_STORAGE, cacheHint_, doStats_, StorageFactory::enableAccounting(), enabled_, edm::hlt::Exception, f, StorageFactory::get(), edm::ParameterSet::getUntrackedParameter(), edm::Service< T >::isAvailable(), minFree_, native(), native_, L1TEmulatorMonitor_cff::p, StorageFactory::READ_HINT_AUTO, StorageFactory::READ_HINT_READAHEAD, StorageFactory::READ_HINT_UNBUFFERED, readHint_, StorageFactory::setCacheHint(), StorageFactory::setReadHint(), StorageFactory::setTempDir(), StorageFactory::setTimeout(), edm::SiteLocalConfig::sourceCacheHint(), edm::SiteLocalConfig::sourceCacheMinFree(), edm::SiteLocalConfig::sourceCacheTempDir(), edm::SiteLocalConfig::sourceNativeProtocols(), edm::SiteLocalConfig::sourceReadHint(), edm::SiteLocalConfig::sourceTimeout(), tempDir_, StorageFactory::tempMinFree(), StorageFactory::tempPath(), termination(), timeout_, and edm::ActivityRegistry::watchPostEndJob().
|
staticprivate |
|
static |
Definition at line 151 of file TFileAdaptor.cc.
References edm::ConfigurationDescriptions::add(), and edm::ParameterSetDescription::addOptionalUntracked().
|
private |
Definition at line 40 of file TFileAdaptor.cc.
References spr::find(), and native_.
Referenced by TFileAdaptor().
void TFileAdaptor::stats | ( | std::ostream & | o | ) | const |
Definition at line 175 of file TFileAdaptor.cc.
References cacheHint_, doStats_, readHint_, and StorageAccount::summaryText().
void TFileAdaptor::statsXML | ( | std::map< std::string, std::string > & | data | ) | const |
Definition at line 191 of file TFileAdaptor.cc.
References cacheHint_, doStats_, StorageAccount::fillSummary(), csvReporter::r, and readHint_.
Referenced by termination().
void TFileAdaptor::termination | ( | void | ) | const |
Definition at line 165 of file TFileAdaptor.cc.
References runTheMatrix::data, edm::JobReport::reportPerformanceSummary(), and statsXML().
Referenced by TFileAdaptor().
|
private |
Definition at line 36 of file TFileAdaptor.h.
Referenced by stats(), statsXML(), and TFileAdaptor().
|
private |
Definition at line 35 of file TFileAdaptor.h.
Referenced by stats(), statsXML(), and TFileAdaptor().
|
private |
Definition at line 34 of file TFileAdaptor.h.
Referenced by TFileAdaptor().
|
private |
Definition at line 39 of file TFileAdaptor.h.
Referenced by TFileAdaptor().
|
private |
Definition at line 41 of file TFileAdaptor.h.
Referenced by native(), and TFileAdaptor().
|
private |
Definition at line 37 of file TFileAdaptor.h.
Referenced by stats(), statsXML(), and TFileAdaptor().
|
private |
Definition at line 38 of file TFileAdaptor.h.
Referenced by TFileAdaptor().
|
private |
Definition at line 40 of file TFileAdaptor.h.
Referenced by TFileAdaptor().