|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef SAMPLE_HANDLER_TOOLS_DISCOVERY_H
6 #define SAMPLE_HANDLER_TOOLS_DISCOVERY_H
44 [[
deprecated(
"please use new ScanDir() mechanism instead")]]
46 const std::string&
pattern =
"*.root*",
47 const std::string& samplePattern =
"*",
48 const std::string& samplePostfix =
"");
49 [[
deprecated(
"please use new ScanDir() mechanism instead")]]
50 void scanDir (SampleHandler&
sh,
const std::string&
dir);
51 [[
deprecated(
"please use new ScanDir() mechanism instead")]]
53 const std::string&
prefix);
60 [[
deprecated(
"please use new ScanDir() mechanism instead")]]
62 DiskList&
list,
const std::string&
pattern =
"*.root*");
72 [[
deprecated(
"please use new ScanDir() mechanism instead")]]
74 const std::string&
pattern =
"*.root*");
113 bool alwaysQuery =
false);
120 void addGrid (SampleHandler&
sh,
const std::string&
ds);
128 const std::vector<std::string>& dsList);
136 const std::string& dsFile);
149 const std::string& from,
const std::string&
to,
160 const std::string&
pattern =
".*");
169 const std::string&
file);
void scanDir(SampleHandler &sh, DiskList &list, const std::string &pattern, const std::string &samplePattern, const std::string &samplePostfix)
effects: scan the given directory and add all subdirectories as samples that contain root files.
void scanDQ2(SampleHandler &sh, const std::string &pattern)
effects: make a list from DQ2 using the given pattern guarantee: basic, may add partially failures: o...
void scanFiles(SampleHandler &sh, DiskList &list, const std::string &pattern)
effects: scan the given directory tree and make a separate sample for each file (using the file name ...
Sample * makeFromTChain(const std::string &name, const TChain &chain)
effects: create a sample with the given name from the given TChain object guarantee: strong failures:...
void scanRucio(SampleHandler &sh, const std::string &pattern, bool alwaysQuery)
make a list of grid datasets using the given pattern
void scanSingleDir(SampleHandler &sh, const std::string &name, DiskList &list, const std::string &pattern)
effects: scan the given directory tree and turn it into a single sample of the given name guarantee: ...
void addGrid(SampleHandler &sh, const std::string &ds)
effects: add a grid dataset for dataset ds guarantee: strong failures: out of memory II requires: ds....
void addGridCombined(SampleHandler &sh, const std::string &dsName, const std::vector< std::string > &dsList)
effects: add a combined grid dataset with name dsName for dataset list dsList guarantee: strong failu...
void makeGridDirect(SampleHandler &sh, const std::string &disk, const std::string &from, const std::string &to, bool allow_partial)
effects: update all grid samples in the sample handler that are located on the given disk to be opene...
void scanForTrees(SampleHandler &sh, Sample &sample, const std::string &pattern)
effects: scan for trees in the given sample (or sample handler), and create a separate sample for eac...
This module provides a lot of global definitions, forward declarations and includes that are used by ...
void addGridCombinedFromFile(SampleHandler &sh, const std::string &dsName, const std::string &dsFile)
effects: add a combined grid dataset with name dsName for dataset list file dsFile guarantee: strong ...
void readFileList(SampleHandler &sh, const std::string &name, const std::string &file)
effects: read a file list from a text file guarantee: strong failures: out of memory III failures: i/...