ATLAS Offline Software
Namespaces | Functions
FolderTypes.cxx File Reference
#include "FolderTypes.h"
#include "GaudiKernel/IClassIDSvc.h"
#include "IOVDbStringFunctions.h"
#include "CoolKernel/IRecordSpecification.h"
#include "AthenaPoolUtilities/CondAttrListCollection.h"
#include <vector>
Include dependency graph for FolderTypes.cxx:

Go to the source code of this file.

Namespaces

 IOVDbNamespace
 

Functions

FolderType IOVDbNamespace::determineFolderType (const std::string &folderDescription, const std::string &spec, const std::vector< cool::ChannelId > &chans)
 Determine folder type with optional check using clid service to check clid matches typename. More...
 
FolderType IOVDbNamespace::determineFolderType (const cool::IFolderPtr &pFolder, IClassIDSvc *clidsvc=nullptr)
 Determine folder type with optional check using clid service to check clid matches typename. More...
 
FolderType IOVDbNamespace::determineFolderType (const CondAttrListCollection *pAttrListColl)
 Determine folder type using the CondAttrListCollection pointer. More...
 
FolderType IOVDbNamespace::determineFolderType (const CondAttrListCollection &pAttrListColl)
 Determine folder typeusing the CondAttrListCollection reference. More...
 
FolderType IOVDbNamespace::determineFolderType (const coral::AttributeSpecification &spec)
 Determine folder type using the coral::AttributeSpecification. More...
 
bool IOVDbNamespace::poolCompatible (const cool::IRecordSpecification &rspec)
 Is the folder type compatible with Pool storage type? More...
 
bool IOVDbNamespace::poolCompatible (const std::string &specString)
 
bool IOVDbNamespace::poolCompatible (const CondAttrListCollection *pAttrListColl)
 
bool IOVDbNamespace::poolCompatible (const CondAttrListCollection &attrListColl)
 
std::string IOVDbNamespace::folderTypeName (const FolderType f)
 Give a string name for the folder type. More...