CMS 3D CMS Logo

ConversionLikelihoodCalculator.h

Go to the documentation of this file.
00001 #ifndef ConversionLikelihoodCalculator_h
00002 #define ConversionLikelihoodCalculator_h
00003 
00004 #include "DataFormats/EgammaCandidates/interface/ConversionFwd.h"
00005 #include "DataFormats/EgammaCandidates/interface/Conversion.h"
00006 
00007 #include "TMVA/Reader.h"
00008 
00009 class ConversionLikelihoodCalculator
00010 {
00011    public:
00012       ConversionLikelihoodCalculator();
00013       void setWeightsFile(const char * weightsFile);
00014 
00015       double calculateLikelihood(reco::ConversionRef conversion);
00016 
00017    private:
00018       TMVA::Reader * reader_;
00019       float log_e_over_p_;
00020       float log_abs_cot_theta_;
00021       float log_abs_delta_phi_;
00022       float log_chi2_max_pt_;
00023       float log_chi2_min_pt_;
00024 
00025 };
00026 
00027 #endif

Generated on Tue Jun 9 17:43:27 2009 for CMSSW by  doxygen 1.5.4