cms-sw/cmssw — pull request #6595 by mtosi (2014-11-25 16:20:47+00:00)
Title: fix track cluster remover template definition

in the migration from HLTTrackClusterRemover to TrackClusterRemover
I realized that in confDB we do not have the TrackClusterRemover template :(

it turned out to be due to the fact that no cfi is available for this module
moreover, this module is used by explicitly defining it in all tracking cff files !

=> this PR is meant for
1. add trackClusterRemover_cfi.py file
w/ default parameters which should be in as general as possible
2. fix the handling of the input parameters w/in TrackClusterRemover
3. update all (?) python configuration where there is an explicit definition of the TrackClusterRemover module,
in order to instead import-and-clone the default template

this PR is needed for then letting the HLT config being migrated to use TrackClusterRemover (which is multithread safe), instead of HLTTrackClusterRemover which should not be maintained anymore ...