#include <algorithm>
#include <cstdio>
#include <iostream>
#include <memory>
#include <vector>
#include "TFile.h"
#include "TH1I.h"
Go to the source code of this file.
|
| int | main (int argc, char **argv) |
| |
◆ main()
| int main |
( |
int |
argc, |
|
|
char ** |
argv |
|
) |
| |
Definition at line 14 of file makeHIRunIndex.cxx.
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) {
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;
void sort(typename std::reverse_iterator< DataModel_detail::iterator< DVL > > beg, typename std::reverse_iterator< DataModel_detail::iterator< DVL > > end, const Compare &comp)
Specialization of sort for DataVector/List.