14int main(
int argc,
char **argv) {
16 std::cout <<
"Syntax: " << argv[0] <<
" GoodRunList.xml" << std::endl;
22 popen(Form(
"grep '<Metadata Name=\"RunList\">' %s | sed -e 's/<Metadata "
23 "Name=\"RunList\">//' -e 's/<\\/Metadata>//' | sed 's/,/ /g' ",
32 std::vector<int> runs;
33 while (fscanf(runList,
"%d", &
run) != EOF) {
39 unsigned int size = runs.size();
41 std::unique_ptr<TFile> f(TFile::Open(
"cluster.geo.RUNINDEX.root",
"recreate"));
42 auto h=std::make_unique<TH1I>(
"h1_run_index",
"h1_run_index", size, 0, size);
43 for (
unsigned int i = 0; i < size; i++) {
44 h->SetBinContent(i + 1, runs.at(i));
48 std::cout <<
"Created output file cluster.geo.RUNINDEX.root" << std::endl;
Header file for AthHistogramAlgorithm.
void sort(typename DataModel_detail::iterator< DVL > beg, typename DataModel_detail::iterator< DVL > end)
Specialization of sort for DataVector/List.
int run(int argc, char *argv[])