|
[Rivet-svn] r4284 - trunk/src/Analysesblackhole at projects.hepforge.org blackhole at projects.hepforge.orgWed May 15 10:36:19 BST 2013
Author: buckley Date: Wed May 15 10:36:19 2013 New Revision: 4284 Log: One more YODA TODO done Modified: trunk/src/Analyses/BABAR_2007_S7266081.cc Modified: trunk/src/Analyses/BABAR_2007_S7266081.cc ============================================================================== --- trunk/src/Analyses/BABAR_2007_S7266081.cc Tue May 14 21:44:33 2013 (r4283) +++ trunk/src/Analyses/BABAR_2007_S7266081.cc Wed May 15 10:36:19 2013 (r4284) @@ -16,7 +16,7 @@ BABAR_2007_S7266081() : Analysis("BABAR_2007_S7266081"), _weight_total(0.), - _weight_pipippi(0.), + _weight_pipipi(0.), _weight_Kpipi(0.), _weight_KpiK(0.), _weight_KKK(0.) @@ -45,7 +45,7 @@ if (nstable != 4) continue; // pipipi if (pim.size() == 2 && pip.size() == 1) { - _weight_pipippi += 1.; + _weight_pipipi += 1.; _hist_pipipi_pipipi-> fill((pip[0].momentum()+pim[0].momentum()+pim[1].momentum()).mass(),1.); _hist_pipipi_pipi-> @@ -85,42 +85,29 @@ void finalize() { - if (_weight_pipippi > 0.) { - scale(_hist_pipipi_pipipi, 1./_weight_pipippi); - scale(_hist_pipipi_pipi ,0.5/_weight_pipippi); + if (_weight_pipipi > 0.) { + scale(_hist_pipipi_pipipi, 1.0/_weight_pipipi); + scale(_hist_pipipi_pipi , 0.5/_weight_pipipi); } if (_weight_Kpipi > 0.) { - scale(_hist_Kpipi_Kpipi , 1./_weight_Kpipi); - scale(_hist_Kpipi_Kpi , 1./_weight_Kpipi); - scale(_hist_Kpipi_pipi , 1./_weight_Kpipi); + scale(_hist_Kpipi_Kpipi , 1.0/_weight_Kpipi); + scale(_hist_Kpipi_Kpi , 1.0/_weight_Kpipi); + scale(_hist_Kpipi_pipi , 1.0/_weight_Kpipi); } if (_weight_KpiK > 0.) { - scale(_hist_KpiK_KpiK , 1./_weight_KpiK); - scale(_hist_KpiK_KK , 1./_weight_KpiK); - scale(_hist_KpiK_piK , 1./_weight_KpiK); + scale(_hist_KpiK_KpiK , 1.0/_weight_KpiK); + scale(_hist_KpiK_KK , 1.0/_weight_KpiK); + scale(_hist_KpiK_piK , 1.0/_weight_KpiK); } if (_weight_KKK > 0.) { - scale(_hist_KKK_KKK , 1./_weight_KKK); - scale(_hist_KKK_KK ,0.5/_weight_KKK); + scale(_hist_KKK_KKK , 1.0/_weight_KKK); + scale(_hist_KKK_KK , 0.5/_weight_KKK); } - // @todo YODA - //AIDA::IDataPointSet * br_pipipi = bookDataPointSet(11,1,1); - //br_pipipi->point(0)->coordinate(1)->setValue ( 100.*_weight_pipippi/_weight_total); - //br_pipipi->point(0)->coordinate(1)->setErrorPlus ( 100.*sqrt(_weight_pipippi)/_weight_total); - //br_pipipi->point(0)->coordinate(1)->setErrorMinus( 100.*sqrt(_weight_pipippi)/_weight_total); - //AIDA::IDataPointSet * br_Kpipi = bookDataPointSet(12,1,1); - //br_Kpipi->point(0)->coordinate(1)->setValue ( 100.*_weight_Kpipi/_weight_total); - //br_Kpipi->point(0)->coordinate(1)->setErrorPlus ( 100.*sqrt(_weight_Kpipi)/_weight_total); - //br_Kpipi->point(0)->coordinate(1)->setErrorMinus( 100.*sqrt(_weight_Kpipi)/_weight_total); - //AIDA::IDataPointSet * br_KpiK = bookDataPointSet(13,1,1); - //br_KpiK->point(0)->coordinate(1)->setValue ( 100.*_weight_KpiK/_weight_total); - //br_KpiK->point(0)->coordinate(1)->setErrorPlus ( 100.*sqrt(_weight_KpiK)/_weight_total); - //br_KpiK->point(0)->coordinate(1)->setErrorMinus( 100.*sqrt(_weight_KpiK)/_weight_total); - //AIDA::IDataPointSet * br_KKK = bookDataPointSet(14,1,1); - //br_KKK->point(0)->coordinate(1)->setValue ( 100.*_weight_KKK/_weight_total); - //br_KKK->point(0)->coordinate(1)->setErrorPlus ( 100.*sqrt(_weight_KKK)/_weight_total); - //br_KKK->point(0)->coordinate(1)->setErrorMinus( 100.*sqrt(_weight_KKK)/_weight_total); - } // finalize + bookScatter2D(11, 1, 1)->point(0).setY(100*_weight_pipipi/_weight_total, 100*sqrt(_weight_pipipi)/_weight_total); + bookScatter2D(12, 1, 1)->point(0).setY(100*_weight_Kpipi/_weight_total, 100*sqrt(_weight_Kpipi)/_weight_total); + bookScatter2D(13, 1, 1)->point(0).setY(100*_weight_KpiK/_weight_total, 100*sqrt(_weight_KpiK)/_weight_total); + bookScatter2D(14, 1, 1)->point(0).setY(100*_weight_KKK/_weight_total, 100*sqrt(_weight_KKK)/_weight_total); + } void init() { @@ -153,7 +140,7 @@ Histo1DPtr _hist_KKK_KK ; // count of weights - double _weight_total,_weight_pipippi,_weight_Kpipi,_weight_KpiK,_weight_KKK; + double _weight_total, _weight_pipipi, _weight_Kpipi, _weight_KpiK, _weight_KKK; //@} void findDecayProducts(const GenParticle* p,
More information about the Rivet-svn mailing list |