#include "IOPool/TFileAdaptor/interface/TStorageFactoryFile.h"
#include "Utilities/StorageFactory/interface/Storage.h"
#include "Utilities/StorageFactory/interface/StorageFactory.h"
#include "Utilities/StorageFactory/interface/StorageAccount.h"
#include "FWCore/Utilities/interface/EDMException.h"
#include "TFileCacheRead.h"
#include "TSystem.h"
#include "TROOT.h"
#include <errno.h>
#include <sys/stat.h>
#include <unistd.h>
#include <fcntl.h>
#include <iostream>
Go to the source code of this file.
Functions | |
static StorageAccount::Counter & | storageCounter (StorageAccount::Counter *&c, const char *label) |
Variables | |
static StorageAccount::Counter * | s_statsARead = 0 |
static StorageAccount::Counter * | s_statsClose = 0 |
static StorageAccount::Counter * | s_statsCPrefetch = 0 |
static StorageAccount::Counter * | s_statsCRead = 0 |
static StorageAccount::Counter * | s_statsCWrite = 0 |
static StorageAccount::Counter * | s_statsFlush = 0 |
static ClassImp(TStorageFactoryFile) static StorageAccount StorageAccount::Counter * | s_statsOpen = 0 |
static StorageAccount::Counter * | s_statsRead = 0 |
static StorageAccount::Counter * | s_statsSeek = 0 |
static StorageAccount::Counter * | s_statsStat = 0 |
static StorageAccount::Counter * | s_statsWrite = 0 |
static StorageAccount::Counter * | s_statsXRead = 0 |
static StorageAccount::Counter * | s_statsXWrite = 0 |
static StorageAccount::Counter& storageCounter | ( | StorageAccount::Counter *& | c, |
const char * | label | ||
) | [inline, static] |
Definition at line 83 of file TStorageFactoryFile.cc.
References trackerHits::c, and StorageAccount::counter().
Referenced by TStorageFactoryFile::ReadBuffer(), TStorageFactoryFile::ReadBufferAsync(), TStorageFactoryFile::ReadBuffers(), TStorageFactoryFile::SysClose(), TStorageFactoryFile::SysOpen(), TStorageFactoryFile::SysSeek(), TStorageFactoryFile::SysStat(), TStorageFactoryFile::SysSync(), TStorageFactoryFile::TStorageFactoryFile(), and TStorageFactoryFile::WriteBuffer().
{ if (! c) c = &StorageAccount::counter("tstoragefile", label); return *c; }
StorageAccount::Counter* s_statsARead = 0 [static] |
Definition at line 76 of file TStorageFactoryFile.cc.
Referenced by TStorageFactoryFile::ReadBufferAsync(), and TStorageFactoryFile::ReadBuffers().
StorageAccount::Counter* s_statsClose = 0 [static] |
Definition at line 69 of file TStorageFactoryFile.cc.
Referenced by TStorageFactoryFile::SysClose().
StorageAccount::Counter* s_statsCPrefetch = 0 [static] |
Definition at line 75 of file TStorageFactoryFile.cc.
Referenced by TStorageFactoryFile::ReadBuffer().
StorageAccount::Counter* s_statsCRead = 0 [static] |
Definition at line 74 of file TStorageFactoryFile.cc.
Referenced by TStorageFactoryFile::ReadBuffer().
StorageAccount::Counter* s_statsCWrite = 0 [static] |
Definition at line 79 of file TStorageFactoryFile.cc.
Referenced by TStorageFactoryFile::WriteBuffer().
StorageAccount::Counter* s_statsFlush = 0 [static] |
Definition at line 70 of file TStorageFactoryFile.cc.
Referenced by TStorageFactoryFile::SysSync().
ClassImp (TStorageFactoryFile) static StorageAccount StorageAccount::Counter* s_statsOpen = 0 [static] |
Definition at line 68 of file TStorageFactoryFile.cc.
Referenced by TStorageFactoryFile::SysOpen().
StorageAccount::Counter* s_statsRead = 0 [static] |
Definition at line 73 of file TStorageFactoryFile.cc.
Referenced by TStorageFactoryFile::ReadBuffer().
StorageAccount::Counter* s_statsSeek = 0 [static] |
Definition at line 72 of file TStorageFactoryFile.cc.
Referenced by TStorageFactoryFile::SysSeek().
StorageAccount::Counter* s_statsStat = 0 [static] |
Definition at line 71 of file TStorageFactoryFile.cc.
Referenced by TStorageFactoryFile::SysStat().
StorageAccount::Counter* s_statsWrite = 0 [static] |
Definition at line 78 of file TStorageFactoryFile.cc.
Referenced by TStorageFactoryFile::WriteBuffer().
StorageAccount::Counter* s_statsXRead = 0 [static] |
Definition at line 77 of file TStorageFactoryFile.cc.
Referenced by TStorageFactoryFile::ReadBuffer(), and TStorageFactoryFile::ReadBuffers().
StorageAccount::Counter* s_statsXWrite = 0 [static] |
Definition at line 80 of file TStorageFactoryFile.cc.
Referenced by TStorageFactoryFile::WriteBuffer().