00001 #ifndef TtFullHadSignalSelEval_h 00002 #define TtFullHadSignalSelEval_h 00003 00004 #include "Math/VectorUtil.h" 00005 #include "TMath.h" 00006 00007 #include "PhysicsTools/MVAComputer/interface/MVAComputerCache.h" 00008 #include "PhysicsTools/MVATrainer/interface/MVATrainer.h" 00009 00010 #include "DataFormats/PatCandidates/interface/Jet.h" 00011 #include "TopQuarkAnalysis/TopEventSelection/interface/TtFullHadSignalSel.h" 00012 00013 inline double evaluateTtFullHadSignalSel(PhysicsTools::MVAComputerCache& mvaComputer, 00014 const TtFullHadSignalSel& sigsel, double weight = 1.0, 00015 const bool training = false, const bool isSignal = false) 00016 { 00017 std::vector<PhysicsTools::Variable::Value> values; 00018 00019 if(training) values.push_back( PhysicsTools::Variable::Value(PhysicsTools::MVATrainer::kTargetId, isSignal) ); 00020 if(training) values.push_back( PhysicsTools::Variable::Value(PhysicsTools::MVATrainer::kWeightId, weight)); 00021 00022 values.push_back( PhysicsTools::Variable::Value("H", sigsel.H() ) ); 00023 values.push_back( PhysicsTools::Variable::Value("Ht", sigsel.Ht() ) ); 00024 values.push_back( PhysicsTools::Variable::Value("Ht123", sigsel.Ht123() ) ); 00025 values.push_back( PhysicsTools::Variable::Value("Ht3jet", sigsel.Ht3jet() ) ); 00026 values.push_back( PhysicsTools::Variable::Value("sqrt_s", sigsel.sqrt_s() ) ); 00027 values.push_back( PhysicsTools::Variable::Value("Et56", sigsel.Et56() ) ); 00028 values.push_back( PhysicsTools::Variable::Value("M3", sigsel.M3() ) ); 00029 00030 values.push_back( PhysicsTools::Variable::Value("TCHE_Bjets" , sigsel.TCHE_Bjets() ) ); 00031 values.push_back( PhysicsTools::Variable::Value("TCHP_Bjets" , sigsel.TCHP_Bjets() ) ); 00032 values.push_back( PhysicsTools::Variable::Value("SSVHE_Bjets" , sigsel.SSVHE_Bjets() ) ); 00033 values.push_back( PhysicsTools::Variable::Value("SSVHP_Bjets" , sigsel.SSVHP_Bjets() ) ); 00034 values.push_back( PhysicsTools::Variable::Value("CSV_Bjets" , sigsel.CSV_Bjets() ) ); 00035 values.push_back( PhysicsTools::Variable::Value("CSVMVA_Bjets", sigsel.CSVMVA_Bjets() ) ); 00036 values.push_back( PhysicsTools::Variable::Value("SM_Bjets" , sigsel.SM_Bjets() ) ); 00037 00038 values.push_back( PhysicsTools::Variable::Value("TCHE_Bjet1", sigsel.TCHE_Bjet(1) ) ); 00039 values.push_back( PhysicsTools::Variable::Value("TCHE_Bjet2", sigsel.TCHE_Bjet(2) ) ); 00040 values.push_back( PhysicsTools::Variable::Value("TCHE_Bjet3", sigsel.TCHE_Bjet(3) ) ); 00041 values.push_back( PhysicsTools::Variable::Value("TCHE_Bjet4", sigsel.TCHE_Bjet(4) ) ); 00042 values.push_back( PhysicsTools::Variable::Value("TCHE_Bjet5", sigsel.TCHE_Bjet(5) ) ); 00043 values.push_back( PhysicsTools::Variable::Value("TCHE_Bjet6", sigsel.TCHE_Bjet(6) ) ); 00044 values.push_back( PhysicsTools::Variable::Value("TCHP_Bjet1", sigsel.TCHP_Bjet(1) ) ); 00045 values.push_back( PhysicsTools::Variable::Value("TCHP_Bjet2", sigsel.TCHP_Bjet(2) ) ); 00046 values.push_back( PhysicsTools::Variable::Value("TCHP_Bjet3", sigsel.TCHP_Bjet(3) ) ); 00047 values.push_back( PhysicsTools::Variable::Value("TCHP_Bjet4", sigsel.TCHP_Bjet(4) ) ); 00048 values.push_back( PhysicsTools::Variable::Value("TCHP_Bjet5", sigsel.TCHP_Bjet(5) ) ); 00049 values.push_back( PhysicsTools::Variable::Value("TCHP_Bjet6", sigsel.TCHP_Bjet(6) ) ); 00050 values.push_back( PhysicsTools::Variable::Value("SSVHE_Bjet1", sigsel.SSVHE_Bjet(1) ) ); 00051 values.push_back( PhysicsTools::Variable::Value("SSVHE_Bjet2", sigsel.SSVHE_Bjet(2) ) ); 00052 values.push_back( PhysicsTools::Variable::Value("SSVHE_Bjet3", sigsel.SSVHE_Bjet(3) ) ); 00053 values.push_back( PhysicsTools::Variable::Value("SSVHE_Bjet4", sigsel.SSVHE_Bjet(4) ) ); 00054 values.push_back( PhysicsTools::Variable::Value("SSVHE_Bjet5", sigsel.SSVHE_Bjet(5) ) ); 00055 values.push_back( PhysicsTools::Variable::Value("SSVHE_Bjet6", sigsel.SSVHE_Bjet(6) ) ); 00056 values.push_back( PhysicsTools::Variable::Value("SSVHP_Bjet1", sigsel.SSVHP_Bjet(1) ) ); 00057 values.push_back( PhysicsTools::Variable::Value("SSVHP_Bjet2", sigsel.SSVHP_Bjet(2) ) ); 00058 values.push_back( PhysicsTools::Variable::Value("SSVHP_Bjet3", sigsel.SSVHP_Bjet(3) ) ); 00059 values.push_back( PhysicsTools::Variable::Value("SSVHP_Bjet4", sigsel.SSVHP_Bjet(4) ) ); 00060 values.push_back( PhysicsTools::Variable::Value("SSVHP_Bjet5", sigsel.SSVHP_Bjet(5) ) ); 00061 values.push_back( PhysicsTools::Variable::Value("SSVHP_Bjet6", sigsel.SSVHP_Bjet(6) ) ); 00062 values.push_back( PhysicsTools::Variable::Value("CSV_Bjet1", sigsel.CSV_Bjet(1) ) ); 00063 values.push_back( PhysicsTools::Variable::Value("CSV_Bjet2", sigsel.CSV_Bjet(2) ) ); 00064 values.push_back( PhysicsTools::Variable::Value("CSV_Bjet3", sigsel.CSV_Bjet(3) ) ); 00065 values.push_back( PhysicsTools::Variable::Value("CSV_Bjet4", sigsel.CSV_Bjet(4) ) ); 00066 values.push_back( PhysicsTools::Variable::Value("CSV_Bjet5", sigsel.CSV_Bjet(5) ) ); 00067 values.push_back( PhysicsTools::Variable::Value("CSV_Bjet6", sigsel.CSV_Bjet(6) ) ); 00068 values.push_back( PhysicsTools::Variable::Value("CSVMVA_Bjet1", sigsel.CSVMVA_Bjet(1) ) ); 00069 values.push_back( PhysicsTools::Variable::Value("CSVMVA_Bjet2", sigsel.CSVMVA_Bjet(2) ) ); 00070 values.push_back( PhysicsTools::Variable::Value("CSVMVA_Bjet3", sigsel.CSVMVA_Bjet(3) ) ); 00071 values.push_back( PhysicsTools::Variable::Value("CSVMVA_Bjet4", sigsel.CSVMVA_Bjet(4) ) ); 00072 values.push_back( PhysicsTools::Variable::Value("CSVMVA_Bjet5", sigsel.CSVMVA_Bjet(5) ) ); 00073 values.push_back( PhysicsTools::Variable::Value("CSVMVA_Bjet6", sigsel.CSVMVA_Bjet(6) ) ); 00074 values.push_back( PhysicsTools::Variable::Value("SM_Bjet1" , sigsel.SM_Bjet(1) ) ); 00075 values.push_back( PhysicsTools::Variable::Value("SM_Bjet2" , sigsel.SM_Bjet(2) ) ); 00076 values.push_back( PhysicsTools::Variable::Value("SM_Bjet3" , sigsel.SM_Bjet(3) ) ); 00077 values.push_back( PhysicsTools::Variable::Value("SM_Bjet4" , sigsel.SM_Bjet(4) ) ); 00078 values.push_back( PhysicsTools::Variable::Value("SM_Bjet5" , sigsel.SM_Bjet(5) ) ); 00079 values.push_back( PhysicsTools::Variable::Value("SM_Bjet6" , sigsel.SM_Bjet(6) ) ); 00080 00081 values.push_back( PhysicsTools::Variable::Value("pt1", sigsel.pt(1) ) ); 00082 values.push_back( PhysicsTools::Variable::Value("pt2", sigsel.pt(2) ) ); 00083 values.push_back( PhysicsTools::Variable::Value("pt3", sigsel.pt(3) ) ); 00084 values.push_back( PhysicsTools::Variable::Value("pt4", sigsel.pt(4) ) ); 00085 values.push_back( PhysicsTools::Variable::Value("pt5", sigsel.pt(5) ) ); 00086 values.push_back( PhysicsTools::Variable::Value("pt6", sigsel.pt(6) ) ); 00087 00088 values.push_back( PhysicsTools::Variable::Value("EtSin2Theta1", sigsel.EtSin2Theta(1) ) ); 00089 values.push_back( PhysicsTools::Variable::Value("EtSin2Theta2", sigsel.EtSin2Theta(2) ) ); 00090 values.push_back( PhysicsTools::Variable::Value("EtSin2Theta3", sigsel.EtSin2Theta(3) ) ); 00091 values.push_back( PhysicsTools::Variable::Value("EtSin2Theta4", sigsel.EtSin2Theta(4) ) ); 00092 values.push_back( PhysicsTools::Variable::Value("EtSin2Theta5", sigsel.EtSin2Theta(5) ) ); 00093 values.push_back( PhysicsTools::Variable::Value("EtSin2Theta6", sigsel.EtSin2Theta(6) ) ); 00094 00095 values.push_back( PhysicsTools::Variable::Value("EtSin2Theta3jet", sigsel.EtSin2Theta3jet() ) ); 00096 00097 values.push_back( PhysicsTools::Variable::Value("theta1", sigsel.theta(1) ) ); 00098 values.push_back( PhysicsTools::Variable::Value("theta2", sigsel.theta(2) ) ); 00099 values.push_back( PhysicsTools::Variable::Value("theta3", sigsel.theta(3) ) ); 00100 values.push_back( PhysicsTools::Variable::Value("theta4", sigsel.theta(4) ) ); 00101 values.push_back( PhysicsTools::Variable::Value("theta5", sigsel.theta(5) ) ); 00102 values.push_back( PhysicsTools::Variable::Value("theta6", sigsel.theta(6) ) ); 00103 00104 values.push_back( PhysicsTools::Variable::Value("theta3jet", sigsel.theta3jet() ) ); 00105 00106 values.push_back( PhysicsTools::Variable::Value("sinTheta1", sigsel.sinTheta(1) ) ); 00107 values.push_back( PhysicsTools::Variable::Value("sinTheta2", sigsel.sinTheta(2) ) ); 00108 values.push_back( PhysicsTools::Variable::Value("sinTheta3", sigsel.sinTheta(3) ) ); 00109 values.push_back( PhysicsTools::Variable::Value("sinTheta4", sigsel.sinTheta(4) ) ); 00110 values.push_back( PhysicsTools::Variable::Value("sinTheta5", sigsel.sinTheta(5) ) ); 00111 values.push_back( PhysicsTools::Variable::Value("sinTheta6", sigsel.sinTheta(6) ) ); 00112 00113 values.push_back( PhysicsTools::Variable::Value("sinTheta3jet", sigsel.sinTheta3jet() ) ); 00114 00115 values.push_back( PhysicsTools::Variable::Value("thetaStar1", sigsel.theta(1,true) ) ); 00116 values.push_back( PhysicsTools::Variable::Value("thetaStar2", sigsel.theta(2,true) ) ); 00117 values.push_back( PhysicsTools::Variable::Value("thetaStar3", sigsel.theta(3,true) ) ); 00118 values.push_back( PhysicsTools::Variable::Value("thetaStar4", sigsel.theta(4,true) ) ); 00119 values.push_back( PhysicsTools::Variable::Value("thetaStar5", sigsel.theta(5,true) ) ); 00120 values.push_back( PhysicsTools::Variable::Value("thetaStar6", sigsel.theta(6,true) ) ); 00121 00122 values.push_back( PhysicsTools::Variable::Value("thetaStar3jet", sigsel.theta3jet(true) ) ); 00123 00124 values.push_back( PhysicsTools::Variable::Value("sinThetaStar1", sigsel.sinTheta(1,true) ) ); 00125 values.push_back( PhysicsTools::Variable::Value("sinThetaStar2", sigsel.sinTheta(2,true) ) ); 00126 values.push_back( PhysicsTools::Variable::Value("sinThetaStar3", sigsel.sinTheta(3,true) ) ); 00127 values.push_back( PhysicsTools::Variable::Value("sinThetaStar4", sigsel.sinTheta(4,true) ) ); 00128 values.push_back( PhysicsTools::Variable::Value("sinThetaStar5", sigsel.sinTheta(5,true) ) ); 00129 values.push_back( PhysicsTools::Variable::Value("sinThetaStar6", sigsel.sinTheta(6,true) ) ); 00130 00131 values.push_back( PhysicsTools::Variable::Value("sinThetaStar3jet", sigsel.sinTheta3jet(true) ) ); 00132 00133 values.push_back( PhysicsTools::Variable::Value("EtStar1", sigsel.EtSin2Theta(1,true) ) ); 00134 values.push_back( PhysicsTools::Variable::Value("EtStar2", sigsel.EtSin2Theta(2,true) ) ); 00135 values.push_back( PhysicsTools::Variable::Value("EtStar3", sigsel.EtSin2Theta(3,true) ) ); 00136 values.push_back( PhysicsTools::Variable::Value("EtStar4", sigsel.EtSin2Theta(4,true) ) ); 00137 values.push_back( PhysicsTools::Variable::Value("EtStar5", sigsel.EtSin2Theta(5,true) ) ); 00138 values.push_back( PhysicsTools::Variable::Value("EtStar6", sigsel.EtSin2Theta(6,true) ) ); 00139 00140 values.push_back( PhysicsTools::Variable::Value("EtStar3jet", sigsel.EtSin2Theta3jet(true) ) ); 00141 00142 values.push_back( PhysicsTools::Variable::Value("pt1_pt2", sigsel.pti_ptj(1,2) ) ); 00143 values.push_back( PhysicsTools::Variable::Value("pt1_pt3", sigsel.pti_ptj(1,3) ) ); 00144 values.push_back( PhysicsTools::Variable::Value("pt1_pt4", sigsel.pti_ptj(1,4) ) ); 00145 values.push_back( PhysicsTools::Variable::Value("pt1_pt5", sigsel.pti_ptj(1,5) ) ); 00146 values.push_back( PhysicsTools::Variable::Value("pt1_pt6", sigsel.pti_ptj(1,6) ) ); 00147 values.push_back( PhysicsTools::Variable::Value("pt2_pt3", sigsel.pti_ptj(2,3) ) ); 00148 values.push_back( PhysicsTools::Variable::Value("pt2_pt4", sigsel.pti_ptj(2,4) ) ); 00149 values.push_back( PhysicsTools::Variable::Value("pt2_pt5", sigsel.pti_ptj(2,5) ) ); 00150 values.push_back( PhysicsTools::Variable::Value("pt2_pt6", sigsel.pti_ptj(2,6) ) ); 00151 values.push_back( PhysicsTools::Variable::Value("pt3_pt4", sigsel.pti_ptj(3,4) ) ); 00152 values.push_back( PhysicsTools::Variable::Value("pt3_pt5", sigsel.pti_ptj(3,5) ) ); 00153 values.push_back( PhysicsTools::Variable::Value("pt3_pt6", sigsel.pti_ptj(3,6) ) ); 00154 values.push_back( PhysicsTools::Variable::Value("pt4_pt5", sigsel.pti_ptj(4,5) ) ); 00155 values.push_back( PhysicsTools::Variable::Value("pt4_pt6", sigsel.pti_ptj(4,6) ) ); 00156 values.push_back( PhysicsTools::Variable::Value("pt5_pt6", sigsel.pti_ptj(5,6) ) ); 00157 00158 values.push_back( PhysicsTools::Variable::Value("pt1_pt2_norm", sigsel.pti_ptj(1,2,true) ) ); 00159 values.push_back( PhysicsTools::Variable::Value("pt1_pt3_norm", sigsel.pti_ptj(1,3,true) ) ); 00160 values.push_back( PhysicsTools::Variable::Value("pt1_pt4_norm", sigsel.pti_ptj(1,4,true) ) ); 00161 values.push_back( PhysicsTools::Variable::Value("pt1_pt5_norm", sigsel.pti_ptj(1,5,true) ) ); 00162 values.push_back( PhysicsTools::Variable::Value("pt1_pt6_norm", sigsel.pti_ptj(1,6,true) ) ); 00163 values.push_back( PhysicsTools::Variable::Value("pt2_pt3_norm", sigsel.pti_ptj(2,3,true) ) ); 00164 values.push_back( PhysicsTools::Variable::Value("pt2_pt4_norm", sigsel.pti_ptj(2,4,true) ) ); 00165 values.push_back( PhysicsTools::Variable::Value("pt2_pt5_norm", sigsel.pti_ptj(2,5,true) ) ); 00166 values.push_back( PhysicsTools::Variable::Value("pt2_pt6_norm", sigsel.pti_ptj(2,6,true) ) ); 00167 values.push_back( PhysicsTools::Variable::Value("pt3_pt4_norm", sigsel.pti_ptj(3,4,true) ) ); 00168 values.push_back( PhysicsTools::Variable::Value("pt3_pt5_norm", sigsel.pti_ptj(3,5,true) ) ); 00169 values.push_back( PhysicsTools::Variable::Value("pt3_pt6_norm", sigsel.pti_ptj(3,6,true) ) ); 00170 values.push_back( PhysicsTools::Variable::Value("pt4_pt5_norm", sigsel.pti_ptj(4,5,true) ) ); 00171 values.push_back( PhysicsTools::Variable::Value("pt4_pt6_norm", sigsel.pti_ptj(4,6,true) ) ); 00172 values.push_back( PhysicsTools::Variable::Value("pt5_pt6_norm", sigsel.pti_ptj(5,6,true) ) ); 00173 00174 values.push_back( PhysicsTools::Variable::Value("jet1_etaetaMoment", sigsel.jet_etaetaMoment(1) ) ); 00175 values.push_back( PhysicsTools::Variable::Value("jet2_etaetaMoment", sigsel.jet_etaetaMoment(2) ) ); 00176 values.push_back( PhysicsTools::Variable::Value("jet3_etaetaMoment", sigsel.jet_etaetaMoment(3) ) ); 00177 values.push_back( PhysicsTools::Variable::Value("jet4_etaetaMoment", sigsel.jet_etaetaMoment(4) ) ); 00178 values.push_back( PhysicsTools::Variable::Value("jet5_etaetaMoment", sigsel.jet_etaetaMoment(5) ) ); 00179 values.push_back( PhysicsTools::Variable::Value("jet6_etaetaMoment", sigsel.jet_etaetaMoment(6) ) ); 00180 values.push_back( PhysicsTools::Variable::Value("jet1_etaphiMoment", sigsel.jet_etaphiMoment(1) ) ); 00181 values.push_back( PhysicsTools::Variable::Value("jet2_etaphiMoment", sigsel.jet_etaphiMoment(2) ) ); 00182 values.push_back( PhysicsTools::Variable::Value("jet3_etaphiMoment", sigsel.jet_etaphiMoment(3) ) ); 00183 values.push_back( PhysicsTools::Variable::Value("jet4_etaphiMoment", sigsel.jet_etaphiMoment(4) ) ); 00184 values.push_back( PhysicsTools::Variable::Value("jet5_etaphiMoment", sigsel.jet_etaphiMoment(5) ) ); 00185 values.push_back( PhysicsTools::Variable::Value("jet6_etaphiMoment", sigsel.jet_etaphiMoment(6) ) ); 00186 values.push_back( PhysicsTools::Variable::Value("jet1_phiphiMoment", sigsel.jet_phiphiMoment(1) ) ); 00187 values.push_back( PhysicsTools::Variable::Value("jet2_phiphiMoment", sigsel.jet_phiphiMoment(2) ) ); 00188 values.push_back( PhysicsTools::Variable::Value("jet3_phiphiMoment", sigsel.jet_phiphiMoment(3) ) ); 00189 values.push_back( PhysicsTools::Variable::Value("jet4_phiphiMoment", sigsel.jet_phiphiMoment(4) ) ); 00190 values.push_back( PhysicsTools::Variable::Value("jet5_phiphiMoment", sigsel.jet_phiphiMoment(5) ) ); 00191 values.push_back( PhysicsTools::Variable::Value("jet6_phiphiMoment", sigsel.jet_phiphiMoment(6) ) ); 00192 00193 values.push_back( PhysicsTools::Variable::Value("jet1_etaetaMomentMoment", sigsel.jet_etaetaMomentMoment(1) ) ); 00194 values.push_back( PhysicsTools::Variable::Value("jet2_etaetaMomentMoment", sigsel.jet_etaetaMomentMoment(2) ) ); 00195 values.push_back( PhysicsTools::Variable::Value("jet3_etaetaMomentMoment", sigsel.jet_etaetaMomentMoment(3) ) ); 00196 values.push_back( PhysicsTools::Variable::Value("jet4_etaetaMomentMoment", sigsel.jet_etaetaMomentMoment(4) ) ); 00197 values.push_back( PhysicsTools::Variable::Value("jet5_etaetaMomentMoment", sigsel.jet_etaetaMomentMoment(5) ) ); 00198 values.push_back( PhysicsTools::Variable::Value("jet6_etaetaMomentMoment", sigsel.jet_etaetaMomentMoment(6) ) ); 00199 values.push_back( PhysicsTools::Variable::Value("jet1_etaphiMomentMoment", sigsel.jet_etaphiMomentMoment(1) ) ); 00200 values.push_back( PhysicsTools::Variable::Value("jet2_etaphiMomentMoment", sigsel.jet_etaphiMomentMoment(2) ) ); 00201 values.push_back( PhysicsTools::Variable::Value("jet3_etaphiMomentMoment", sigsel.jet_etaphiMomentMoment(3) ) ); 00202 values.push_back( PhysicsTools::Variable::Value("jet4_etaphiMomentMoment", sigsel.jet_etaphiMomentMoment(4) ) ); 00203 values.push_back( PhysicsTools::Variable::Value("jet5_etaphiMomentMoment", sigsel.jet_etaphiMomentMoment(5) ) ); 00204 values.push_back( PhysicsTools::Variable::Value("jet6_etaphiMomentMoment", sigsel.jet_etaphiMomentMoment(6) ) ); 00205 values.push_back( PhysicsTools::Variable::Value("jet1_phiphiMomentMoment", sigsel.jet_phiphiMomentMoment(1) ) ); 00206 values.push_back( PhysicsTools::Variable::Value("jet2_phiphiMomentMoment", sigsel.jet_phiphiMomentMoment(2) ) ); 00207 values.push_back( PhysicsTools::Variable::Value("jet3_phiphiMomentMoment", sigsel.jet_phiphiMomentMoment(3) ) ); 00208 values.push_back( PhysicsTools::Variable::Value("jet4_phiphiMomentMoment", sigsel.jet_phiphiMomentMoment(4) ) ); 00209 values.push_back( PhysicsTools::Variable::Value("jet5_phiphiMomentMoment", sigsel.jet_phiphiMomentMoment(5) ) ); 00210 values.push_back( PhysicsTools::Variable::Value("jet6_phiphiMomentMoment", sigsel.jet_phiphiMomentMoment(6) ) ); 00211 00212 values.push_back( PhysicsTools::Variable::Value("jet1_etaetaMomentLogEt", sigsel.jet_etaetaMomentLogEt(1) ) ); 00213 values.push_back( PhysicsTools::Variable::Value("jet2_etaetaMomentLogEt", sigsel.jet_etaetaMomentLogEt(2) ) ); 00214 values.push_back( PhysicsTools::Variable::Value("jet3_etaetaMomentLogEt", sigsel.jet_etaetaMomentLogEt(3) ) ); 00215 values.push_back( PhysicsTools::Variable::Value("jet4_etaetaMomentLogEt", sigsel.jet_etaetaMomentLogEt(4) ) ); 00216 values.push_back( PhysicsTools::Variable::Value("jet5_etaetaMomentLogEt", sigsel.jet_etaetaMomentLogEt(5) ) ); 00217 values.push_back( PhysicsTools::Variable::Value("jet6_etaetaMomentLogEt", sigsel.jet_etaetaMomentLogEt(6) ) ); 00218 values.push_back( PhysicsTools::Variable::Value("jet1_etaphiMomentLogEt", sigsel.jet_etaphiMomentLogEt(1) ) ); 00219 values.push_back( PhysicsTools::Variable::Value("jet2_etaphiMomentLogEt", sigsel.jet_etaphiMomentLogEt(2) ) ); 00220 values.push_back( PhysicsTools::Variable::Value("jet3_etaphiMomentLogEt", sigsel.jet_etaphiMomentLogEt(3) ) ); 00221 values.push_back( PhysicsTools::Variable::Value("jet4_etaphiMomentLogEt", sigsel.jet_etaphiMomentLogEt(4) ) ); 00222 values.push_back( PhysicsTools::Variable::Value("jet5_etaphiMomentLogEt", sigsel.jet_etaphiMomentLogEt(5) ) ); 00223 values.push_back( PhysicsTools::Variable::Value("jet6_etaphiMomentLogEt", sigsel.jet_etaphiMomentLogEt(6) ) ); 00224 values.push_back( PhysicsTools::Variable::Value("jet1_phiphiMomentLogEt", sigsel.jet_phiphiMomentLogEt(1) ) ); 00225 values.push_back( PhysicsTools::Variable::Value("jet2_phiphiMomentLogEt", sigsel.jet_phiphiMomentLogEt(2) ) ); 00226 values.push_back( PhysicsTools::Variable::Value("jet3_phiphiMomentLogEt", sigsel.jet_phiphiMomentLogEt(3) ) ); 00227 values.push_back( PhysicsTools::Variable::Value("jet4_phiphiMomentLogEt", sigsel.jet_phiphiMomentLogEt(4) ) ); 00228 values.push_back( PhysicsTools::Variable::Value("jet5_phiphiMomentLogEt", sigsel.jet_phiphiMomentLogEt(5) ) ); 00229 values.push_back( PhysicsTools::Variable::Value("jet6_phiphiMomentLogEt", sigsel.jet_phiphiMomentLogEt(6) ) ); 00230 00231 values.push_back( PhysicsTools::Variable::Value("jet1_etaetaMomentMomentLogEt", sigsel.jet_etaetaMomentMomentLogEt(1) ) ); 00232 values.push_back( PhysicsTools::Variable::Value("jet2_etaetaMomentMomentLogEt", sigsel.jet_etaetaMomentMomentLogEt(2) ) ); 00233 values.push_back( PhysicsTools::Variable::Value("jet3_etaetaMomentMomentLogEt", sigsel.jet_etaetaMomentMomentLogEt(3) ) ); 00234 values.push_back( PhysicsTools::Variable::Value("jet4_etaetaMomentMomentLogEt", sigsel.jet_etaetaMomentMomentLogEt(4) ) ); 00235 values.push_back( PhysicsTools::Variable::Value("jet5_etaetaMomentMomentLogEt", sigsel.jet_etaetaMomentMomentLogEt(5) ) ); 00236 values.push_back( PhysicsTools::Variable::Value("jet6_etaetaMomentMomentLogEt", sigsel.jet_etaetaMomentMomentLogEt(6) ) ); 00237 values.push_back( PhysicsTools::Variable::Value("jet1_etaphiMomentMomentLogEt", sigsel.jet_etaphiMomentMomentLogEt(1) ) ); 00238 values.push_back( PhysicsTools::Variable::Value("jet2_etaphiMomentMomentLogEt", sigsel.jet_etaphiMomentMomentLogEt(2) ) ); 00239 values.push_back( PhysicsTools::Variable::Value("jet3_etaphiMomentMomentLogEt", sigsel.jet_etaphiMomentMomentLogEt(3) ) ); 00240 values.push_back( PhysicsTools::Variable::Value("jet4_etaphiMomentMomentLogEt", sigsel.jet_etaphiMomentMomentLogEt(4) ) ); 00241 values.push_back( PhysicsTools::Variable::Value("jet5_etaphiMomentMomentLogEt", sigsel.jet_etaphiMomentMomentLogEt(5) ) ); 00242 values.push_back( PhysicsTools::Variable::Value("jet6_etaphiMomentMomentLogEt", sigsel.jet_etaphiMomentMomentLogEt(6) ) ); 00243 values.push_back( PhysicsTools::Variable::Value("jet1_phiphiMomentMomentLogEt", sigsel.jet_phiphiMomentMomentLogEt(1) ) ); 00244 values.push_back( PhysicsTools::Variable::Value("jet2_phiphiMomentMomentLogEt", sigsel.jet_phiphiMomentMomentLogEt(2) ) ); 00245 values.push_back( PhysicsTools::Variable::Value("jet3_phiphiMomentMomentLogEt", sigsel.jet_phiphiMomentMomentLogEt(3) ) ); 00246 values.push_back( PhysicsTools::Variable::Value("jet4_phiphiMomentMomentLogEt", sigsel.jet_phiphiMomentMomentLogEt(4) ) ); 00247 values.push_back( PhysicsTools::Variable::Value("jet5_phiphiMomentMomentLogEt", sigsel.jet_phiphiMomentMomentLogEt(5) ) ); 00248 values.push_back( PhysicsTools::Variable::Value("jet6_phiphiMomentMomentLogEt", sigsel.jet_phiphiMomentMomentLogEt(6) ) ); 00249 00250 values.push_back( PhysicsTools::Variable::Value("jet1_etaetaMomentNoB", sigsel.jet_etaetaMoment(1,true) ) ); 00251 values.push_back( PhysicsTools::Variable::Value("jet2_etaetaMomentNoB", sigsel.jet_etaetaMoment(2,true) ) ); 00252 values.push_back( PhysicsTools::Variable::Value("jet3_etaetaMomentNoB", sigsel.jet_etaetaMoment(3,true) ) ); 00253 values.push_back( PhysicsTools::Variable::Value("jet4_etaetaMomentNoB", sigsel.jet_etaetaMoment(4,true) ) ); 00254 values.push_back( PhysicsTools::Variable::Value("jet5_etaetaMomentNoB", sigsel.jet_etaetaMoment(5,true) ) ); 00255 values.push_back( PhysicsTools::Variable::Value("jet6_etaetaMomentNoB", sigsel.jet_etaetaMoment(6,true) ) ); 00256 values.push_back( PhysicsTools::Variable::Value("jet1_etaphiMomentNoB", sigsel.jet_etaphiMoment(1,true) ) ); 00257 values.push_back( PhysicsTools::Variable::Value("jet2_etaphiMomentNoB", sigsel.jet_etaphiMoment(2,true) ) ); 00258 values.push_back( PhysicsTools::Variable::Value("jet3_etaphiMomentNoB", sigsel.jet_etaphiMoment(3,true) ) ); 00259 values.push_back( PhysicsTools::Variable::Value("jet4_etaphiMomentNoB", sigsel.jet_etaphiMoment(4,true) ) ); 00260 values.push_back( PhysicsTools::Variable::Value("jet5_etaphiMomentNoB", sigsel.jet_etaphiMoment(5,true) ) ); 00261 values.push_back( PhysicsTools::Variable::Value("jet6_etaphiMomentNoB", sigsel.jet_etaphiMoment(6,true) ) ); 00262 values.push_back( PhysicsTools::Variable::Value("jet1_phiphiMomentNoB", sigsel.jet_phiphiMoment(1,true) ) ); 00263 values.push_back( PhysicsTools::Variable::Value("jet2_phiphiMomentNoB", sigsel.jet_phiphiMoment(2,true) ) ); 00264 values.push_back( PhysicsTools::Variable::Value("jet3_phiphiMomentNoB", sigsel.jet_phiphiMoment(3,true) ) ); 00265 values.push_back( PhysicsTools::Variable::Value("jet4_phiphiMomentNoB", sigsel.jet_phiphiMoment(4,true) ) ); 00266 values.push_back( PhysicsTools::Variable::Value("jet5_phiphiMomentNoB", sigsel.jet_phiphiMoment(5,true) ) ); 00267 values.push_back( PhysicsTools::Variable::Value("jet6_phiphiMomentNoB", sigsel.jet_phiphiMoment(6,true) ) ); 00268 00269 values.push_back( PhysicsTools::Variable::Value("jets_etaetaMoment", sigsel.jets_etaetaMoment() ) ); 00270 values.push_back( PhysicsTools::Variable::Value("jets_etaphiMoment", sigsel.jets_etaphiMoment() ) ); 00271 values.push_back( PhysicsTools::Variable::Value("jets_phiphiMoment", sigsel.jets_phiphiMoment() ) ); 00272 00273 values.push_back( PhysicsTools::Variable::Value("jets_etaetaMomentLogEt", sigsel.jets_etaetaMomentLogEt() ) ); 00274 values.push_back( PhysicsTools::Variable::Value("jets_etaphiMomentLogEt", sigsel.jets_etaphiMomentLogEt() ) ); 00275 values.push_back( PhysicsTools::Variable::Value("jets_phiphiMomentLogEt", sigsel.jets_phiphiMomentLogEt() ) ); 00276 00277 values.push_back( PhysicsTools::Variable::Value("jets_etaetaMomentNoB", sigsel.jets_etaetaMoment(true) ) ); 00278 values.push_back( PhysicsTools::Variable::Value("jets_etaphiMomentNoB", sigsel.jets_etaphiMoment(true) ) ); 00279 values.push_back( PhysicsTools::Variable::Value("jets_phiphiMomentNoB", sigsel.jets_phiphiMoment(true) ) ); 00280 00281 values.push_back( PhysicsTools::Variable::Value("aplanarity", sigsel.aplanarity() ) ); 00282 values.push_back( PhysicsTools::Variable::Value("sphericity", sigsel.sphericity() ) ); 00283 values.push_back( PhysicsTools::Variable::Value("circularity", sigsel.circularity() ) ); 00284 values.push_back( PhysicsTools::Variable::Value("isotropy", sigsel.isotropy() ) ); 00285 values.push_back( PhysicsTools::Variable::Value("C", sigsel.C() ) ); 00286 values.push_back( PhysicsTools::Variable::Value("D", sigsel.D() ) ); 00287 values.push_back( PhysicsTools::Variable::Value("centrality", sigsel.centrality() ) ); 00288 00289 values.push_back( PhysicsTools::Variable::Value("thrust" , sigsel.thrust() ) ); 00290 values.push_back( PhysicsTools::Variable::Value("thrustCMS", sigsel.thrust(true) ) ); 00291 00292 values.push_back( PhysicsTools::Variable::Value("aplanarityAll", sigsel.aplanarity(true) ) ); 00293 values.push_back( PhysicsTools::Variable::Value("sphericityAll", sigsel.sphericity(true) ) ); 00294 values.push_back( PhysicsTools::Variable::Value("circularityAll", sigsel.circularity(true) ) ); 00295 values.push_back( PhysicsTools::Variable::Value("isotropyAll", sigsel.isotropy(true) ) ); 00296 values.push_back( PhysicsTools::Variable::Value("CAll", sigsel.C(true) ) ); 00297 values.push_back( PhysicsTools::Variable::Value("DAll", sigsel.D(true) ) ); 00298 values.push_back( PhysicsTools::Variable::Value("centralityAlt", sigsel.centrality(true) ) ); 00299 00300 values.push_back( PhysicsTools::Variable::Value("aplanarityAllCMS", sigsel.aplanarityAllCMS() ) ); 00301 values.push_back( PhysicsTools::Variable::Value("sphericityAllCMS", sigsel.sphericityAllCMS() ) ); 00302 values.push_back( PhysicsTools::Variable::Value("circularityAllCMS", sigsel.circularityAllCMS() ) ); 00303 values.push_back( PhysicsTools::Variable::Value("isotropyAllCMS", sigsel.isotropyAllCMS() ) ); 00304 values.push_back( PhysicsTools::Variable::Value("CAllCMS", sigsel.CAllCMS() ) ); 00305 values.push_back( PhysicsTools::Variable::Value("DAllCMS", sigsel.DAllCMS() ) ); 00306 00307 values.push_back( PhysicsTools::Variable::Value("dRMin1" , sigsel.dRMin( 1) ) ); 00308 values.push_back( PhysicsTools::Variable::Value("dRMin2" , sigsel.dRMin( 2) ) ); 00309 values.push_back( PhysicsTools::Variable::Value("dRMin3" , sigsel.dRMin( 3) ) ); 00310 values.push_back( PhysicsTools::Variable::Value("dRMin4" , sigsel.dRMin( 4) ) ); 00311 values.push_back( PhysicsTools::Variable::Value("dRMin5" , sigsel.dRMin( 5) ) ); 00312 values.push_back( PhysicsTools::Variable::Value("dRMin6" , sigsel.dRMin( 6) ) ); 00313 values.push_back( PhysicsTools::Variable::Value("dRMin7" , sigsel.dRMin( 7) ) ); 00314 values.push_back( PhysicsTools::Variable::Value("dRMin8" , sigsel.dRMin( 8) ) ); 00315 values.push_back( PhysicsTools::Variable::Value("dRMin9" , sigsel.dRMin( 9) ) ); 00316 values.push_back( PhysicsTools::Variable::Value("dRMin10", sigsel.dRMin(10) ) ); 00317 values.push_back( PhysicsTools::Variable::Value("dRMin11", sigsel.dRMin(11) ) ); 00318 values.push_back( PhysicsTools::Variable::Value("dRMin12", sigsel.dRMin(12) ) ); 00319 values.push_back( PhysicsTools::Variable::Value("dRMin13", sigsel.dRMin(13) ) ); 00320 values.push_back( PhysicsTools::Variable::Value("dRMin14", sigsel.dRMin(14) ) ); 00321 values.push_back( PhysicsTools::Variable::Value("dRMin15", sigsel.dRMin(15) ) ); 00322 00323 values.push_back( PhysicsTools::Variable::Value("dRMin1Mass" , sigsel.dRMinMass( 1) ) ); 00324 values.push_back( PhysicsTools::Variable::Value("dRMin2Mass" , sigsel.dRMinMass( 2) ) ); 00325 values.push_back( PhysicsTools::Variable::Value("dRMin3Mass" , sigsel.dRMinMass( 3) ) ); 00326 values.push_back( PhysicsTools::Variable::Value("dRMin4Mass" , sigsel.dRMinMass( 4) ) ); 00327 values.push_back( PhysicsTools::Variable::Value("dRMin5Mass" , sigsel.dRMinMass( 5) ) ); 00328 values.push_back( PhysicsTools::Variable::Value("dRMin6Mass" , sigsel.dRMinMass( 6) ) ); 00329 values.push_back( PhysicsTools::Variable::Value("dRMin7Mass" , sigsel.dRMinMass( 7) ) ); 00330 values.push_back( PhysicsTools::Variable::Value("dRMin8Mass" , sigsel.dRMinMass( 8) ) ); 00331 values.push_back( PhysicsTools::Variable::Value("dRMin9Mass" , sigsel.dRMinMass( 9) ) ); 00332 values.push_back( PhysicsTools::Variable::Value("dRMin10Mass", sigsel.dRMinMass(10) ) ); 00333 values.push_back( PhysicsTools::Variable::Value("dRMin11Mass", sigsel.dRMinMass(11) ) ); 00334 values.push_back( PhysicsTools::Variable::Value("dRMin12Mass", sigsel.dRMinMass(12) ) ); 00335 values.push_back( PhysicsTools::Variable::Value("dRMin13Mass", sigsel.dRMinMass(13) ) ); 00336 values.push_back( PhysicsTools::Variable::Value("dRMin14Mass", sigsel.dRMinMass(14) ) ); 00337 values.push_back( PhysicsTools::Variable::Value("dRMin15Mass", sigsel.dRMinMass(15) ) ); 00338 00339 values.push_back( PhysicsTools::Variable::Value("dRMin1Angle" , sigsel.dRMinAngle( 1) ) ); 00340 values.push_back( PhysicsTools::Variable::Value("dRMin2Angle" , sigsel.dRMinAngle( 2) ) ); 00341 values.push_back( PhysicsTools::Variable::Value("dRMin3Angle" , sigsel.dRMinAngle( 3) ) ); 00342 values.push_back( PhysicsTools::Variable::Value("dRMin4Angle" , sigsel.dRMinAngle( 4) ) ); 00343 values.push_back( PhysicsTools::Variable::Value("dRMin5Angle" , sigsel.dRMinAngle( 5) ) ); 00344 values.push_back( PhysicsTools::Variable::Value("dRMin6Angle" , sigsel.dRMinAngle( 6) ) ); 00345 values.push_back( PhysicsTools::Variable::Value("dRMin7Angle" , sigsel.dRMinAngle( 7) ) ); 00346 values.push_back( PhysicsTools::Variable::Value("dRMin8Angle" , sigsel.dRMinAngle( 8) ) ); 00347 values.push_back( PhysicsTools::Variable::Value("dRMin9Angle" , sigsel.dRMinAngle( 9) ) ); 00348 values.push_back( PhysicsTools::Variable::Value("dRMin10Angle", sigsel.dRMinAngle(10) ) ); 00349 values.push_back( PhysicsTools::Variable::Value("dRMin11Angle", sigsel.dRMinAngle(11) ) ); 00350 values.push_back( PhysicsTools::Variable::Value("dRMin12Angle", sigsel.dRMinAngle(12) ) ); 00351 values.push_back( PhysicsTools::Variable::Value("dRMin13Angle", sigsel.dRMinAngle(13) ) ); 00352 values.push_back( PhysicsTools::Variable::Value("dRMin14Angle", sigsel.dRMinAngle(14) ) ); 00353 values.push_back( PhysicsTools::Variable::Value("dRMin15Angle", sigsel.dRMinAngle(15) ) ); 00354 00355 values.push_back( PhysicsTools::Variable::Value("sumDR3JetMin1" , sigsel.sumDR3JetMin( 1) ) ); 00356 values.push_back( PhysicsTools::Variable::Value("sumDR3JetMin2" , sigsel.sumDR3JetMin( 2) ) ); 00357 values.push_back( PhysicsTools::Variable::Value("sumDR3JetMin3" , sigsel.sumDR3JetMin( 3) ) ); 00358 values.push_back( PhysicsTools::Variable::Value("sumDR3JetMin4" , sigsel.sumDR3JetMin( 4) ) ); 00359 values.push_back( PhysicsTools::Variable::Value("sumDR3JetMin5" , sigsel.sumDR3JetMin( 5) ) ); 00360 values.push_back( PhysicsTools::Variable::Value("sumDR3JetMin6" , sigsel.sumDR3JetMin( 6) ) ); 00361 values.push_back( PhysicsTools::Variable::Value("sumDR3JetMin7" , sigsel.sumDR3JetMin( 7) ) ); 00362 values.push_back( PhysicsTools::Variable::Value("sumDR3JetMin8" , sigsel.sumDR3JetMin( 8) ) ); 00363 values.push_back( PhysicsTools::Variable::Value("sumDR3JetMin9" , sigsel.sumDR3JetMin( 9) ) ); 00364 values.push_back( PhysicsTools::Variable::Value("sumDR3JetMin10", sigsel.sumDR3JetMin(10) ) ); 00365 values.push_back( PhysicsTools::Variable::Value("sumDR3JetMin11", sigsel.sumDR3JetMin(11) ) ); 00366 values.push_back( PhysicsTools::Variable::Value("sumDR3JetMin12", sigsel.sumDR3JetMin(12) ) ); 00367 values.push_back( PhysicsTools::Variable::Value("sumDR3JetMin13", sigsel.sumDR3JetMin(13) ) ); 00368 values.push_back( PhysicsTools::Variable::Value("sumDR3JetMin14", sigsel.sumDR3JetMin(14) ) ); 00369 values.push_back( PhysicsTools::Variable::Value("sumDR3JetMin15", sigsel.sumDR3JetMin(15) ) ); 00370 values.push_back( PhysicsTools::Variable::Value("sumDR3JetMin16", sigsel.sumDR3JetMin(16) ) ); 00371 values.push_back( PhysicsTools::Variable::Value("sumDR3JetMin17", sigsel.sumDR3JetMin(17) ) ); 00372 values.push_back( PhysicsTools::Variable::Value("sumDR3JetMin18", sigsel.sumDR3JetMin(18) ) ); 00373 values.push_back( PhysicsTools::Variable::Value("sumDR3JetMin19", sigsel.sumDR3JetMin(19) ) ); 00374 values.push_back( PhysicsTools::Variable::Value("sumDR3JetMin20", sigsel.sumDR3JetMin(20) ) ); 00375 00376 values.push_back( PhysicsTools::Variable::Value("sumDR3JetMin1Mass" , sigsel.sumDR3JetMinMass( 1) ) ); 00377 values.push_back( PhysicsTools::Variable::Value("sumDR3JetMin2Mass" , sigsel.sumDR3JetMinMass( 2) ) ); 00378 values.push_back( PhysicsTools::Variable::Value("sumDR3JetMin3Mass" , sigsel.sumDR3JetMinMass( 3) ) ); 00379 values.push_back( PhysicsTools::Variable::Value("sumDR3JetMin4Mass" , sigsel.sumDR3JetMinMass( 4) ) ); 00380 values.push_back( PhysicsTools::Variable::Value("sumDR3JetMin5Mass" , sigsel.sumDR3JetMinMass( 5) ) ); 00381 values.push_back( PhysicsTools::Variable::Value("sumDR3JetMin6Mass" , sigsel.sumDR3JetMinMass( 6) ) ); 00382 values.push_back( PhysicsTools::Variable::Value("sumDR3JetMin7Mass" , sigsel.sumDR3JetMinMass( 7) ) ); 00383 values.push_back( PhysicsTools::Variable::Value("sumDR3JetMin8Mass" , sigsel.sumDR3JetMinMass( 8) ) ); 00384 values.push_back( PhysicsTools::Variable::Value("sumDR3JetMin9Mass" , sigsel.sumDR3JetMinMass( 9) ) ); 00385 values.push_back( PhysicsTools::Variable::Value("sumDR3JetMin10Mass", sigsel.sumDR3JetMinMass(10) ) ); 00386 values.push_back( PhysicsTools::Variable::Value("sumDR3JetMin11Mass", sigsel.sumDR3JetMinMass(11) ) ); 00387 values.push_back( PhysicsTools::Variable::Value("sumDR3JetMin12Mass", sigsel.sumDR3JetMinMass(12) ) ); 00388 values.push_back( PhysicsTools::Variable::Value("sumDR3JetMin13Mass", sigsel.sumDR3JetMinMass(13) ) ); 00389 values.push_back( PhysicsTools::Variable::Value("sumDR3JetMin14Mass", sigsel.sumDR3JetMinMass(14) ) ); 00390 values.push_back( PhysicsTools::Variable::Value("sumDR3JetMin15Mass", sigsel.sumDR3JetMinMass(15) ) ); 00391 values.push_back( PhysicsTools::Variable::Value("sumDR3JetMin16Mass", sigsel.sumDR3JetMinMass(16) ) ); 00392 values.push_back( PhysicsTools::Variable::Value("sumDR3JetMin17Mass", sigsel.sumDR3JetMinMass(17) ) ); 00393 values.push_back( PhysicsTools::Variable::Value("sumDR3JetMin18Mass", sigsel.sumDR3JetMinMass(18) ) ); 00394 values.push_back( PhysicsTools::Variable::Value("sumDR3JetMin19Mass", sigsel.sumDR3JetMinMass(19) ) ); 00395 values.push_back( PhysicsTools::Variable::Value("sumDR3JetMin20Mass", sigsel.sumDR3JetMinMass(20) ) ); 00396 00397 values.push_back( PhysicsTools::Variable::Value("massDiffMWCands1" , sigsel.massDiffMWCands( 1) ) ); 00398 values.push_back( PhysicsTools::Variable::Value("massDiffMWCands2" , sigsel.massDiffMWCands( 2) ) ); 00399 values.push_back( PhysicsTools::Variable::Value("massDiffMWCands3" , sigsel.massDiffMWCands( 3) ) ); 00400 values.push_back( PhysicsTools::Variable::Value("massDiffMWCands4" , sigsel.massDiffMWCands( 4) ) ); 00401 values.push_back( PhysicsTools::Variable::Value("massDiffMWCands5" , sigsel.massDiffMWCands( 5) ) ); 00402 values.push_back( PhysicsTools::Variable::Value("massDiffMWCands6" , sigsel.massDiffMWCands( 6) ) ); 00403 values.push_back( PhysicsTools::Variable::Value("massDiffMWCands7" , sigsel.massDiffMWCands( 7) ) ); 00404 values.push_back( PhysicsTools::Variable::Value("massDiffMWCands8" , sigsel.massDiffMWCands( 8) ) ); 00405 values.push_back( PhysicsTools::Variable::Value("massDiffMWCands9" , sigsel.massDiffMWCands( 9) ) ); 00406 values.push_back( PhysicsTools::Variable::Value("massDiffMWCands10", sigsel.massDiffMWCands(10) ) ); 00407 values.push_back( PhysicsTools::Variable::Value("massDiffMWCands11", sigsel.massDiffMWCands(11) ) ); 00408 values.push_back( PhysicsTools::Variable::Value("massDiffMWCands12", sigsel.massDiffMWCands(12) ) ); 00409 values.push_back( PhysicsTools::Variable::Value("massDiffMWCands13", sigsel.massDiffMWCands(13) ) ); 00410 values.push_back( PhysicsTools::Variable::Value("massDiffMWCands14", sigsel.massDiffMWCands(14) ) ); 00411 values.push_back( PhysicsTools::Variable::Value("massDiffMWCands15", sigsel.massDiffMWCands(15) ) ); 00412 values.push_back( PhysicsTools::Variable::Value("massDiffMWCands16", sigsel.massDiffMWCands(16) ) ); 00413 values.push_back( PhysicsTools::Variable::Value("massDiffMWCands17", sigsel.massDiffMWCands(17) ) ); 00414 values.push_back( PhysicsTools::Variable::Value("massDiffMWCands18", sigsel.massDiffMWCands(18) ) ); 00415 values.push_back( PhysicsTools::Variable::Value("massDiffMWCands19", sigsel.massDiffMWCands(19) ) ); 00416 values.push_back( PhysicsTools::Variable::Value("massDiffMWCands20", sigsel.massDiffMWCands(20) ) ); 00417 00418 return mvaComputer->eval( values ); 00419 00420 } 00421 00422 #endif