diff --git a/core/eventdisplay/CbmTimesliceManager.cxx b/core/eventdisplay/CbmTimesliceManager.cxx index 2a80ec2e1f1e94d14b0d74129582c69cd838a8d0..cef6e1aa8674c458afa8d678ce652ff6228bdacb 100644 --- a/core/eventdisplay/CbmTimesliceManager.cxx +++ b/core/eventdisplay/CbmTimesliceManager.cxx @@ -95,19 +95,23 @@ void CbmTimesliceManager::SetDisplayCbmMuon() AddTask(drawTrack); } -void CbmTimesliceManager::SetDisplayMcbm() +void CbmTimesliceManager::SetDisplayMcbm(bool bLowRate, bool bMuch) { - CbmTimeslicePixelHitSetDraw* drawStsHit = new CbmTimeslicePixelHitSetDraw("StsHit", kBlue, kFullSquare); - // CbmTimeslicePixelHitSetDraw* drawMuchHit = new CbmTimeslicePixelHitSetDraw("MuchHit", kCyan, kFullSquare); + CbmTimeslicePixelHitSetDraw* drawStsHit = new CbmTimeslicePixelHitSetDraw("StsHit", kBlue, kFullSquare); + CbmTimeslicePixelHitSetDraw* drawMuchHit = new CbmTimeslicePixelHitSetDraw("MuchHit", kCyan, kFullSquare); CbmTimeslicePixelHitSetDraw* drawTrdHit = new CbmTimeslicePixelHitSetDraw("TrdHit", kYellow, kFullSquare); CbmTimeslicePixelHitSetDraw* drawTofHit = new CbmTimeslicePixelHitSetDraw("TofHit", kRed, kFullCircle); CbmTimeslicePixelHitSetDraw* drawRichHit = new CbmTimeslicePixelHitSetDraw("RichHit", kOrange, kFullSquare); AddTask(drawStsHit); - //AddTask(drawMuchHit); + if (bMuch) { // + AddTask(drawMuchHit); + } AddTask(drawTrdHit); AddTask(drawTofHit); - //AddTask(drawRichHit); + if (bLowRate) { // + AddTask(drawRichHit); + } CbmTimesliceRecoTracks* drawTrack = new CbmTimesliceRecoTracks(); AddTask(drawTrack); diff --git a/core/eventdisplay/CbmTimesliceManager.h b/core/eventdisplay/CbmTimesliceManager.h index 8cc9c8f810d2b3ad17dfd49a5b0b9372f48ce816..367bc02a60eef972ee2dc0c31c1216fd1ecf529a 100644 --- a/core/eventdisplay/CbmTimesliceManager.h +++ b/core/eventdisplay/CbmTimesliceManager.h @@ -61,7 +61,7 @@ public: /** ** @brief Select/add default set of views and some Hit and Tracks drawing classes for the mCBM 2022+ setups. **/ - void SetDisplayMcbm(); + void SetDisplayMcbm(bool bLowRate = true, bool bMuch = false); /** ** @brief Select/add default set of views and some Hit and Tracks drawing classes for the HD 2023+ cosmics setups. **/ diff --git a/macro/beamtime/mcbm2022/mcbm_digievent_display.C b/macro/beamtime/mcbm2022/mcbm_digievent_display.C index d7c0ada5e182a0fcd90d7476084924e70815ac76..d53c3c81aa275cc29a5db60dbea664fe2017fd78 100644 --- a/macro/beamtime/mcbm2022/mcbm_digievent_display.C +++ b/macro/beamtime/mcbm2022/mcbm_digievent_display.C @@ -1278,7 +1278,7 @@ Bool_t mcbm_digievent_display(UInt_t uRunId = 2391, CbmTimesliceManager* fMan = new CbmTimesliceManager(); fMan->SetXMLConfig(sXmlGeoConfig); - fMan->SetDisplayMcbm(); + fMan->SetDisplayMcbm(false); // ---------------------------------------------------------------------------------------------------------------- // /* CbmEvDisTracks* Tracks = new CbmEvDisTracks("TofTracks", 1, kFALSE,