Improve handling of particle level objects when in same tree with reco
Improve handling of particle level objects when in same tree with reco ones:
- add tests
- propagate
skipOnData,skipOnMCandonlyForDSIDsto sub-blocks with YAML config - add separate truth MET writing alg instance and explicitly default to sane
truthMetTermNamevalue of the output block (like elsewhere assuming "Truth" in the container name means truth MET) - make output truth MET container configurable and drop underscore (
TruthMETnow, likeAnaMET) - set default
skipOnData=Truefor all PL blocks