![]() |
ATLAS Offline Software
|
Common base class for POOL utilities. More...
#include <SimpleUtilityBase.h>
Public Member Functions | |
| SimpleUtilityBase (int argc=0, char *argv[]=0) | |
| constructor taking commandline parmeters | |
| virtual | ~SimpleUtilityBase () |
| virtual int | run () |
| virtual bool | parseArguments () |
| virtual void startSession | ATLAS_NOT_THREAD_SAFE () |
| virtual void | readFileGUIDs () |
| virtual std::string | readFileGUID (const std::string &pfn) |
| virtual void | execute () |
| virtual void | printSyntax () |
Static Public Member Functions | |
| static bool | initGaudi () |
| initialize the Gaudi framework for standalone executables | |
Protected Attributes | |
| std::string | executableName |
| std::string | technologyName |
| pool::IStorageSvc * | storageSvc = nullptr |
| std::vector< std::string > | args |
| std::vector< std::string > | fileNames |
| std::vector< std::pair< std::string, std::string > > | fidAndPfn |
Common base class for POOL utilities.
Definition at line 22 of file SimpleUtilityBase.h.
| pool::SimpleUtilityBase::SimpleUtilityBase | ( | int | argc = 0, |
| char * | argv[] = 0 ) |
constructor taking commandline parmeters
|
virtual |
|
virtual |
|
inlinevirtual |
Reimplemented in ExtractFileIdentifierApplication, and InsertFileToCatalogApplication.
Definition at line 36 of file SimpleUtilityBase.h.
|
static |
initialize the Gaudi framework for standalone executables
|
virtual |
Reimplemented in ExtractFileIdentifierApplication, and InsertFileToCatalogApplication.
|
inlinevirtual |
Reimplemented in ExtractFileIdentifierApplication, and InsertFileToCatalogApplication.
Definition at line 37 of file SimpleUtilityBase.h.
|
virtual |
|
virtual |
|
virtual |
|
protected |
Definition at line 47 of file SimpleUtilityBase.h.
|
protected |
Definition at line 43 of file SimpleUtilityBase.h.
|
protected |
Definition at line 49 of file SimpleUtilityBase.h.
|
protected |
Definition at line 48 of file SimpleUtilityBase.h.
|
protected |
Definition at line 45 of file SimpleUtilityBase.h.
|
protected |
Definition at line 44 of file SimpleUtilityBase.h.