backport of PR5772 to 72X
update of 72X PR
Merged refs/pull/5964/head from repository cms-sw
remove usage of HCAL electronic map
Allow experiment type to be set
add copyMVA parameter in order to handle also track collections not associated to any MVA value map (i.e., some track collection used @HLT)
Merge pull request #5964 from matteosan1/topic_HLTUpdateFor72X

Backport of "Update of some HLT filters for Egamma paths entering in 73X"
Merge pull request #6487 from wmtan/AllowExperimentTypeToBeSet7_2_X

Allow experiment type to be set in 7_2_X
rebase the PR in lastest 73X
move to a template to compute PF isolation for both EGamma and Muons
migrate to a template HLTGenericFilter

Conflicts:

	HLTrigger/Egamma/src/SealModule.cc
fix the getting of parameters and the fillDescription from Matteo
move the energy call in a function depending of the type of template
revert the standard case and the specialisation in template + improve the Et computation + replace fabs by std::abs
check the type and use recoEcalCandidateProducer as candidate name in case of recoEcalCandidate
if size of hitLabels and productLabels is not 2 then exit with an error message
remove some lines previouly commented out in the  RecoEgamma/EgammaHLTProducers/src/SealModules.cc
replate deltaR by deltaR2
fix a typo
replace the LogError by a Exception