From 2cc27528b4e705a24d25a2d0c19e8514feb3cd14 Mon Sep 17 00:00:00 2001 From: Philippe Canal <pcanal@fnal.gov> Date: Tue, 18 Oct 2011 09:08:46 +0000 Subject: [PATCH] Output number of files merger in hadd -v1: $ hadd -v 1 -f output.root input1.root input2.root Target file: output.root Merged 2 input files. git-svn-id: http://root.cern.ch/svn/root/trunk@41442 27541ba8-7e3a-0410-8455-c3a389f83636 --- main/src/hadd.cxx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/main/src/hadd.cxx b/main/src/hadd.cxx index 737b70bdd93..7b836507727 100644 --- a/main/src/hadd.cxx +++ b/main/src/hadd.cxx @@ -193,6 +193,7 @@ int main( int argc, char **argv ) exit(1); } + for ( int i = ffirst; i < argc; i++ ) { if (argv[i] && argv[i][0]=='@') { std::ifstream indirect_file(argv[i]+1); @@ -229,8 +230,14 @@ int main( int argc, char **argv ) Bool_t status = merger.Merge(); if (status) { + if (verbosity == 1) { + cout << "Merged " << merger.GetMergeList()->GetEntries() << " input files.\n"; + } return 0; } else { + if (verbosity == 1) { + cout << "Failure during the merge of " << merger.GetMergeList()->GetEntries() << " input files\n"; + } return 1; } } -- GitLab