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