16void importdir(
const char *dirname) {
17 char *
slash = (
char*)strrchr(dirname,
'/');
20 else locdir = (
char*)dirname;
21 printf(
"processing dir %s\n",dirname);
25 void *dirp =
gSystem->OpenDirectory(dirname);
30 while ((direntry=(
char*)
gSystem->GetDirEntry(dirp))) {
32 gSystem->GetPathInfo(afile,&
id,&
size,&flags,&modtime);
33 if (direntry[0] ==
'.')
continue;
34 if (!strcmp(direntry,
"CVS"))
continue;
35 if (!strcmp(direntry,
"htmldoc"))
continue;
36 if (strstr(dirname,
"root/include"))
continue;
37 if (strstr(direntry,
"G__"))
continue;
38 if (strstr(direntry,
".c") ||
39 strstr(direntry,
".h") ||
40 strstr(direntry,
".dat") ||
41 strstr(direntry,
".py") ||
42 strstr(direntry,
".C")) {
47 if (flags != 3)
continue;
size_t size(const MatrixT &matrix)
retrieve the size of a square matrix
long Long_t
Signed long integer 4 bytes (long). Size depends on architecture.
char * Form(const char *fmt,...)
Formats a string in a circular formatting buffer.
Describe directory structure in memory.
virtual Bool_t cd()
Change current directory to "this" directory.
virtual TDirectory * mkdir(const char *name, const char *title="", Bool_t returnExistingDirectory=kFALSE)
Create a sub-directory "a" or a hierarchy of sub-directories "a/b/c/...".
A file, usually with extension .root, that stores data and code in the form of serialized objects in ...
Class supporting a collection of lines with C++ code.
const char * Data() const