@@ -363,8 +363,12 @@ std::pair<int, RooUnfold*> Get_Pt_spectrum_unfolded_preWidthScalingAtEnd(TH1D* &
363363 cout << "Get_Pt_spectrum_unfolded_preWidthScalingAtEnd test 1" << endl ;
364364 if (normaliseDistribsAfterUnfolding ){
365365 if (!controlMC && options .find ("inputIsMC" ) == std ::string ::npos ) { // if option controlMC is false, and if inputIsMC has not been found in options; necessary check for the mcp-folded unfolding test as we want to normalise by the number of events in the MC file
366- NormaliseRawHistToNEvents (H1D_jetPt_unfolded , GetNEventsSelected_JetFramework (file_O2Analysis_list [iDataset ], analysisWorkflowData ));
367- } else {
366+ if (mcIsWeighted ) {
367+ NormaliseRawHistToNEvents (H1D_jetPt_unfolded , GetNEventsSelected_JetFramework_weighted (file_O2Analysis_list [iDataset ], analysisWorkflowData ));
368+ } else {
369+ NormaliseRawHistToNEvents (H1D_jetPt_unfolded , GetNEventsSelected_JetFramework (file_O2Analysis_list [iDataset ], analysisWorkflowData ));
370+ }
371+ } else {
368372 if (mcIsWeighted ) {
369373 NormaliseRawHistToNEvents (H1D_jetPt_unfolded , GetNEventsSelected_JetFramework_weighted (file_O2Analysis_ppSimDetectorEffect_unfoldingControl [iDataset ], analysisWorkflow_unfoldingControl ));
370374 } else {
@@ -565,11 +569,15 @@ void Get_Pt_spectrum_dataUnfoldedThenRefolded_preWidthScalingAtEnd(TH1D* &H1D_je
565569 Get_Pt_spectrum_dataUnfoldedThenRefolded_preWidthScalingAtEndAndEvtNorm (H1D_jetPt_unfoldedThenRefolded , measuredInput , iDataset , iRadius , unfoldParameterInput , options );
566570
567571 if (normaliseDistribsAfterUnfolding ){
568- if (! controlMC ) {
569- NormaliseRawHistToNEvents ( H1D_jetPt_unfoldedThenRefolded , GetNEventsSelected_JetFramework ( file_O2Analysis_list [ iDataset ], analysisWorkflowData ));
570- } else {
571- if ( mcIsWeighted ) {
572+ if (mcIsWeighted ) {
573+ if (! controlMC ) {
574+ NormaliseRawHistToNEvents ( H1D_jetPt_unfoldedThenRefolded , GetNEventsSelected_JetFramework_weighted ( file_O2Analysis_list [ iDataset ], analysisWorkflowData ));
575+ } else {
572576 NormaliseRawHistToNEvents (H1D_jetPt_unfoldedThenRefolded , GetNEventsSelected_JetFramework_weighted ( file_O2Analysis_ppSimDetectorEffect_unfoldingControl [iDataset ], analysisWorkflow_unfoldingControl ));
577+ }
578+ } else {
579+ if (!controlMC ) {
580+ NormaliseRawHistToNEvents (H1D_jetPt_unfoldedThenRefolded , GetNEventsSelected_JetFramework (file_O2Analysis_list [iDataset ], analysisWorkflowData ));
573581 } else {
574582 NormaliseRawHistToNEvents (H1D_jetPt_unfoldedThenRefolded , GetNEventsSelected_JetFramework ( file_O2Analysis_ppSimDetectorEffect_unfoldingControl [iDataset ], analysisWorkflow_unfoldingControl ));
575583 }
@@ -685,11 +693,15 @@ void Get_Pt_spectrum_dataUnfoldedThenRefolded_RooUnfoldMethod_preWidthScalingAtE
685693 Get_Pt_spectrum_dataUnfoldedThenRefolded_RooUnfoldMethod_preWidthScalingAtEndAndEvtNorm (H1D_jetPt_unfoldedThenRefolded , measuredInput , iDataset , iRadius , unfoldParameterInput , options );
686694
687695 if (normaliseDistribsAfterUnfolding ){
688- if (! controlMC ) {
689- NormaliseRawHistToNEvents ( H1D_jetPt_unfoldedThenRefolded , GetNEventsSelected_JetFramework ( file_O2Analysis_list [ iDataset ], analysisWorkflowData ));
690- } else {
691- if ( mcIsWeighted ) {
696+ if (mcIsWeighted ) {
697+ if (! controlMC ) {
698+ NormaliseRawHistToNEvents ( H1D_jetPt_unfoldedThenRefolded , GetNEventsSelected_JetFramework_weighted ( file_O2Analysis_list [ iDataset ], analysisWorkflowData ));
699+ } else {
692700 NormaliseRawHistToNEvents (H1D_jetPt_unfoldedThenRefolded , GetNEventsSelected_JetFramework_weighted ( file_O2Analysis_ppSimDetectorEffect_unfoldingControl [iDataset ], analysisWorkflow_unfoldingControl ));
701+ }
702+ } else {
703+ if (!controlMC ) {
704+ NormaliseRawHistToNEvents (H1D_jetPt_unfoldedThenRefolded , GetNEventsSelected_JetFramework (file_O2Analysis_list [iDataset ], analysisWorkflowData ));
693705 } else {
694706 NormaliseRawHistToNEvents (H1D_jetPt_unfoldedThenRefolded , GetNEventsSelected_JetFramework ( file_O2Analysis_ppSimDetectorEffect_unfoldingControl [iDataset ], analysisWorkflow_unfoldingControl ));
695707 }
0 commit comments