CMS 3D CMS Logo

Functions | Variables
TStorageFactoryFile.cc File Reference
#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 "Utilities/StorageFactory/interface/StatisticsSenderService.h"
#include "FWCore/ServiceRegistry/interface/Service.h"
#include "FWCore/Utilities/interface/EDMException.h"
#include "FWCore/Utilities/interface/ExceptionPropagate.h"
#include "ReadRepacker.h"
#include "TFileCacheRead.h"
#include "TSystem.h"
#include "TROOT.h"
#include "TEnv.h"
#include <cerrno>
#include <sys/stat.h>
#include <unistd.h>
#include <fcntl.h>
#include <iostream>
#include <cassert>

Go to the source code of this file.

Functions

 ClassImp (TStorageFactoryFile)
 
static StorageAccount::CounterstorageCounter (StorageAccount::Counter *&c, StorageAccount::Operation operation)
 

Variables

static StorageAccount::Counters_statsARead = nullptr
 
static StorageAccount::Counters_statsClose = nullptr
 
static StorageAccount::Counters_statsCPrefetch = nullptr
 
static StorageAccount::Counters_statsCRead = nullptr
 
static StorageAccount::Counters_statsCtor = nullptr
 
static StorageAccount::Counters_statsCWrite = nullptr
 
static StorageAccount::Counters_statsFlush = nullptr
 
static StorageAccount::Counters_statsOpen = nullptr
 
static StorageAccount::Counters_statsRead = nullptr
 
static StorageAccount::Counters_statsSeek = nullptr
 
static StorageAccount::Counters_statsStat = nullptr
 
static StorageAccount::Counters_statsWrite = nullptr
 
static StorageAccount::Counters_statsXRead = nullptr
 
static StorageAccount::Counters_statsXWrite = nullptr
 

Function Documentation

◆ ClassImp()

ClassImp ( TStorageFactoryFile  )

◆ storageCounter()

static StorageAccount::Counter& storageCounter ( StorageAccount::Counter *&  c,
StorageAccount::Operation  operation 
)
inlinestatic

Variable Documentation

◆ s_statsARead

StorageAccount::Counter* s_statsARead = nullptr
static

◆ s_statsClose

StorageAccount::Counter* s_statsClose = nullptr
static

Definition at line 75 of file TStorageFactoryFile.cc.

Referenced by TStorageFactoryFile::SysClose().

◆ s_statsCPrefetch

StorageAccount::Counter* s_statsCPrefetch = nullptr
static

Definition at line 81 of file TStorageFactoryFile.cc.

Referenced by TStorageFactoryFile::ReadBuffer().

◆ s_statsCRead

StorageAccount::Counter* s_statsCRead = nullptr
static

Definition at line 80 of file TStorageFactoryFile.cc.

Referenced by TStorageFactoryFile::ReadBuffer().

◆ s_statsCtor

StorageAccount::Counter* s_statsCtor = nullptr
static

◆ s_statsCWrite

StorageAccount::Counter* s_statsCWrite = nullptr
static

Definition at line 85 of file TStorageFactoryFile.cc.

Referenced by TStorageFactoryFile::WriteBuffer().

◆ s_statsFlush

StorageAccount::Counter* s_statsFlush = nullptr
static

Definition at line 76 of file TStorageFactoryFile.cc.

Referenced by TStorageFactoryFile::SysSync().

◆ s_statsOpen

StorageAccount::Counter* s_statsOpen = nullptr
static

Definition at line 74 of file TStorageFactoryFile.cc.

Referenced by TStorageFactoryFile::SysOpen().

◆ s_statsRead

StorageAccount::Counter* s_statsRead = nullptr
static

Definition at line 79 of file TStorageFactoryFile.cc.

Referenced by TStorageFactoryFile::ReadBuffer().

◆ s_statsSeek

StorageAccount::Counter* s_statsSeek = nullptr
static

Definition at line 78 of file TStorageFactoryFile.cc.

Referenced by TStorageFactoryFile::SysSeek().

◆ s_statsStat

StorageAccount::Counter* s_statsStat = nullptr
static

Definition at line 77 of file TStorageFactoryFile.cc.

Referenced by TStorageFactoryFile::SysStat().

◆ s_statsWrite

StorageAccount::Counter* s_statsWrite = nullptr
static

Definition at line 84 of file TStorageFactoryFile.cc.

Referenced by TStorageFactoryFile::WriteBuffer().

◆ s_statsXRead

StorageAccount::Counter* s_statsXRead = nullptr
static

◆ s_statsXWrite

StorageAccount::Counter* s_statsXWrite = nullptr
static

Definition at line 86 of file TStorageFactoryFile.cc.

Referenced by TStorageFactoryFile::WriteBuffer().

StorageAccount::tokenForStorageClassName
static StorageClassToken tokenForStorageClassName(std::string const &iName)
Definition: StorageAccount.cc:38
StorageAccount::counter
static Counter & counter(StorageClassToken token, Operation operation)
Definition: StorageAccount.cc:97
c
auto & c
Definition: CAHitNtupletGeneratorKernelsImpl.h:56
unpackBuffers-CaloStage2.token
token
Definition: unpackBuffers-CaloStage2.py:316