When I want to use the verbosity printouts, to know how many objects are created at each level and which layers are them, I used
-v 2 in running the commands. However, if I don't also specify -w 0, which means no output files will be written, it is set default to -w 1. And this will give me huge pages of outputs on the screen like this.

I found that those are related to calling the "set....OutputBranches" functions when writing ntuple output. And the functions are using "matchedSimTrkIdxs" function, which have many printout if verbose.
Are those printouts needed anymore? Can we clean them up? If we still need them in some cases, can we write some explanations to make the printouts meaningful?
When I want to use the verbosity printouts, to know how many objects are created at each level and which layers are them, I used

-v 2 in running the commands. However, if I don't also specify -w 0, which means no output files will be written, it is set default to -w 1. And this will give me huge pages of outputs on the screen like this.
I found that those are related to calling the "set....OutputBranches" functions when writing ntuple output. And the functions are using "matchedSimTrkIdxs" function, which have many printout if verbose.
Are those printouts needed anymore? Can we clean them up? If we still need them in some cases, can we write some explanations to make the printouts meaningful?