#include <ROOT/RLogger.hxx>#include "logging.hxx"#include "optparse.hxx"#include "RootObjTree.hxx"#include "RootObjTree.cxx"#include <TClass.h>#include <TClassRef.h>#include <TError.h>#include <TFile.h>#include <TROOT.h>#include <TSystem.h>#include <iostream>#include <memory>#include <string_view>#include <vector>Classes | |
| struct | RootMkdirArgs |
Functions | |
| static bool | IsDirectory (const TKey &key) |
| int | main (int argc, char **argv) |
| static bool | MakeDirectory (TFile &file, std::string_view dirPath, bool createParents) |
| static RootMkdirArgs | ParseArgs (const char **args, int nArgs) |
| static bool | ValidateDirPath (std::string_view path) |
Variables | |
| static const char *const | kLongHelp |
| static const char *const | kShortHelp = "usage: rootmkdir [-p|--parents] [-v|--verbose] FILE:path/to/dir [...]\n" |
Command line tool to create directories in ROOT files.
Definition in file rootmkdir.cxx.
Definition at line 108 of file rootmkdir.cxx.
Definition at line 183 of file rootmkdir.cxx.
Definition at line 115 of file rootmkdir.cxx.
|
static |
Definition at line 71 of file rootmkdir.cxx.
|
static |
Definition at line 174 of file rootmkdir.cxx.
Definition at line 29 of file rootmkdir.cxx.