further changes to HiggsAnalysis
adding weights class
changing namespaces to struct for enumerated constants