Integration of MVA/NoPU MET in central release

This PR contains the MVA and NoPU code the JetMET group wants to make available centrally, and eventually computed at the RECO and miniAOD level after discussion with the RECO/AT group.

This PR add the package RecoMET/METPUSubtraction, and add the pat configuration files needed for the MET uncertainty tool.
Several fixes and cleaning are also done on the patCaloMET configuration, the pileupjetid configuration, the pileupJetid training needed by the MVA and NoPU MET.

TMatrix also starts/inherits from a TObject, a baggage that we don't
really need.


On 9/18/14, 2:40 AM, mmarionncern wrote:
> In RecoMET/METPUSubtraction/interface/PFMETAlgorithmMVA.h:
> 
>> +  Float_t* mvaInputDPhi_;
>> +  Float_t* mvaInputCovU1_;
>> +  Float_t* mvaInputCovU2_;
>> +  
>> +  Float_t mvaOutputU_;
>> +  Float_t mvaOutputDPhi_;
>> +  Float_t mvaOutputCovU1_;
>> +  Float_t mvaOutputCovU2_;
>> +
>> +  double sumLeptonPx_;
>> +  double sumLeptonPy_;
>> +  double chargedSumLeptonPx_;
>> +  double chargedSumLeptonPy_;
>> +
>> +  reco::Candidate::LorentzVector mvaMEt_;
>> +  TMatrixD mvaMEtCov_;
> 
> Just to understand better what I am doing, what is the subtle difference
> between a TMatrix and a SMatrix from an IT point of view?
> 
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/cms-sw/cmssw/pull/5188/files#r17713042>.
> 

-- 
***********************************************************************
 Vyacheslav (Slava) Krutelyov
 TAMU: Physics Dept Texas A&M MS4242, College Station, TX 77843-4242
 CERN: 42-R-027
 AIM/Skype: siava16              googleTalk: slava77@gmail.com
 (630) 291-5128  Cell (US)       +41 76 275 7116 Cell (CERN)

-----------------------------------------------------------------------