diff --git a/sim/detectors/much/qa/CbmMuchDigitizerQa.cxx b/sim/detectors/much/qa/CbmMuchDigitizerQa.cxx index 62345f61de71bba93c1766af91a417a0c95895cb..e59c4edf1884f6c2ca88ed88cfc407ab462494c3 100644 --- a/sim/detectors/much/qa/CbmMuchDigitizerQa.cxx +++ b/sim/detectors/much/qa/CbmMuchDigitizerQa.cxx @@ -126,7 +126,8 @@ InitStatus CbmMuchDigitizerQa::Init() { printf("Init: fNstations = %i\n", fNstations); //fVerbose = 3; - InitCanvases(); + InitChargeCanvases(); + InitPadCanvases(); InitChargeHistos(); InitLengthHistos(); InitPadHistos(); @@ -185,7 +186,7 @@ void CbmMuchDigitizerQa::InitChannelPadInfo() { printf("===========================================================\n"); } -void CbmMuchDigitizerQa::InitCanvases() { +void CbmMuchDigitizerQa::InitChargeCanvases() { fCanvCharge = new CbmQaCanvas("cMcPointCharge", "MC point charge", 2 * 800, 2 * 400); @@ -214,6 +215,16 @@ void CbmMuchDigitizerQa::InitCanvases() { fCanvNpadsVsArea = new CbmQaCanvas("cNpadsVsArea", "N pads Vs Area", 2 * 800, 2 * 400); + fOutFolder.Add(fCanvCharge); + fOutFolder.Add(fCanvStationCharge); + fOutFolder.Add(fCanvChargeVsEnergy); + fOutFolder.Add(fCanvChargeVsLength); + fOutFolder.Add(fCanvTrackLength); + fOutFolder.Add(fCanvNpadsVsArea); +} + +void CbmMuchDigitizerQa::InitPadCanvases() { + fCanvUsPadsFiredXY = new CbmQaCanvas( "cPadsFiredXY", "Number of pads fired vs XY", 2 * 800, 2 * 400); fCanvUsPadsFiredXY->Divide2D(fNstations); @@ -226,12 +237,6 @@ void CbmMuchDigitizerQa::InitCanvases() { new CbmQaCanvas("cPadsTotalR", "Total pads vs radius", 2 * 800, 2 * 400); fCanvPadsTotalR->Divide2D(fNstations); - fOutFolder.Add(fCanvCharge); - fOutFolder.Add(fCanvStationCharge); - fOutFolder.Add(fCanvChargeVsEnergy); - fOutFolder.Add(fCanvChargeVsLength); - fOutFolder.Add(fCanvTrackLength); - fOutFolder.Add(fCanvNpadsVsArea); fOutFolder.Add(fCanvUsPadsFiredXY); fOutFolder.Add(fCanvPadOccupancyR); fOutFolder.Add(fCanvPadsTotalR); diff --git a/sim/detectors/much/qa/CbmMuchDigitizerQa.h b/sim/detectors/much/qa/CbmMuchDigitizerQa.h index 5d2e00ba5f438e177ce6e94d650a2739b84c11b1..0fccc78d88c269c1e15797f016eb58c615514e20 100644 --- a/sim/detectors/much/qa/CbmMuchDigitizerQa.h +++ b/sim/detectors/much/qa/CbmMuchDigitizerQa.h @@ -65,7 +65,8 @@ private: CbmMuchDigitizerQa& operator=(const CbmMuchDigitizerQa&); TFolder* histFolder; - void InitCanvases(); + void InitChargeCanvases(); + void InitPadCanvases(); void InitChargeHistos(); void InitLengthHistos(); void InitPadHistos();