diff --git a/macro/mcbm/mcbm_digi.C b/macro/mcbm/mcbm_digi.C index e0c5730a1374018d50327d24ff778c3895c74443..3cc93000e972996b0709dbf243bdbb6a2d7f582e 100644 --- a/macro/mcbm/mcbm_digi.C +++ b/macro/mcbm/mcbm_digi.C @@ -36,7 +36,7 @@ void mcbm_digi(Int_t nEvents = 10, // Number of events to p TString dataSet = "data/test", // Data set for file names Double_t eventRate = 1.e7, // Interaction rate [1/s] Double_t timeSliceLength = 1.e4, // Length of time-slice [ns] - Bool_t eventMode = kTRUE // Event-by-event mode + Bool_t eventMode = kFALSE // Event-by-event mode ) { diff --git a/macro/mcbm/mcbm_reco.C b/macro/mcbm/mcbm_reco.C index 70c64ee793af1c98cf438a3239af869dbc03b2dc..179d93b7cc418e3eca3aaad03488185f4b6baa1d 100644 --- a/macro/mcbm/mcbm_reco.C +++ b/macro/mcbm/mcbm_reco.C @@ -18,7 +18,7 @@ void mcbm_reco(Int_t nEvents = 10, TString dataset = "data/test", TString sEvBuildRaw = "Real", - const char* setupName = "mcbm_beam_2022_05") + const char* setupName = "mcbm_beam_2022_03_09_carbon") { // ======================================================================== // Adjust this part according to your requirements diff --git a/macro/mcbm/mcbm_reco_event.C b/macro/mcbm/mcbm_reco_event.C index 5ff0c1deb43177a1eabcf7a32958e62635bf0d4b..b0d10234cf6033b2cf698f119120d124d64cd1a0 100644 --- a/macro/mcbm/mcbm_reco_event.C +++ b/macro/mcbm/mcbm_reco_event.C @@ -17,7 +17,8 @@ // -------------------------------------------------------------------------- -void mcbm_reco_event(Int_t nEvents = 100, TString dataset = "data/test", const char* setupName = "mcbm_beam_2022_03") +void mcbm_reco_event(Int_t nEvents = 10, TString dataset = "data/test", + const char* setupName = "mcbm_beam_2022_03_09_carbon") { // ======================================================================== // Adjust this part according to your requirements diff --git a/macro/mcbm/mcbm_transport.C b/macro/mcbm/mcbm_transport.C index 072a547e6b7a386b60f976120b4aeadeece6171c..905e6bd17cb0a0dc2e688665f7c1c6e5d728b8a7 100644 --- a/macro/mcbm/mcbm_transport.C +++ b/macro/mcbm/mcbm_transport.C @@ -2,6 +2,8 @@ SPDX-License-Identifier: GPL-3.0-only Authors: Volker Friese [committer], David Emschermann */ +// clang-format off + // -------------------------------------------------------------------------- // // Macro for standard transport simulation in mCBM using UrQMD input and GEANT3 @@ -18,7 +20,7 @@ void SetTrack(CbmTransport*, Double_t, Int_t, Double_t, Double_t, Double_t); -void mcbm_transport(Int_t nEvents = 2, +void mcbm_transport(Int_t nEvents = 10, // const char* setupName = "mcbm_beam_2022_06", // const char* setupName = "mcbm_beam_2022_05", // const char* setupName = "mcbm_beam_2022_04", @@ -26,9 +28,11 @@ void mcbm_transport(Int_t nEvents = 2, // const char* setupName = "mcbm_beam_2022_02", // const char* setupName = "mcbm_beam_2022_01", // const char* setupName = "mcbm_beam_2022_03_28_uranium", + const char* setupName = "mcbm_beam_2022_03_27_iron", // const char* setupName = "mcbm_beam_2022_03_22_iron", + // const char* setupName = "mcbm_beam_2022_03_20_iron", // const char* setupName = "mcbm_beam_2022_03_09_carbon", - const char* setupName = "mcbm_beam_2021_07_surveyed", + // const char* setupName = "mcbm_beam_2021_07_surveyed", // const char* setupName = "mcbm_beam_2021_04", // const char* setupName = "mcbm_beam_2021_03", // const char* setupName = "mcbm_beam_2020_03", @@ -111,26 +115,31 @@ void mcbm_transport(Int_t nEvents = 2, // ACC // geometrical acceptance // + // ACC Double_t stszoff = 0.; // nominal + // IRO Double_t stszoff = 5.; // Iron Carbon 2022 + // CAR Double_t stszoff = 7.; // July 2021 and Carbon 2022 + // nominal + // // ACC // mSTS station 0 - // ACC SetTrack(&run, beamRotY,-13, -5.9, +5.8, 28.5); - // ACC SetTrack(&run, beamRotY,-13, -5.9, 0.0, 28.5); - // ACC SetTrack(&run, beamRotY,-13, -5.9, -5.8, 28.5); + // ACC SetTrack(&run, beamRotY,-13, -5.9, +5.8, 28.5 + stszoff); + // ACC SetTrack(&run, beamRotY,-13, -5.9, 0.0, 28.5 + stszoff); + // ACC SetTrack(&run, beamRotY,-13, -5.9, -5.8, 28.5 + stszoff); // ACC // - // ACC SetTrack(&run, beamRotY, 11, -2.9, +8.8, 41.5); - // ACC SetTrack(&run, beamRotY, 11, -2.9, 0.0, 41.5); - // ACC SetTrack(&run, beamRotY, 11, -2.9, -8.8, 41.5); + // ACC SetTrack(&run, beamRotY, 11, -2.9, +8.8, 41.5 + stszoff); + // ACC SetTrack(&run, beamRotY, 11, -2.9, 0.0, 41.5 + stszoff); + // ACC SetTrack(&run, beamRotY, 11, -2.9, -8.8, 41.5 + stszoff); // ACC // - // ACC SetTrack(&run, beamRotY, 11, 0.0, +5.8, 28.5); - // ACC SetTrack(&run, beamRotY, 11, 0.0, 0.0, 28.5); - // ACC SetTrack(&run, beamRotY, 11, 0.0, -5.8, 28.5); + // ACC SetTrack(&run, beamRotY, 11, 0.0, +5.8, 28.5 + stszoff); + // ACC SetTrack(&run, beamRotY, 11, 0.0, 0.0, 28.5 + stszoff); + // ACC SetTrack(&run, beamRotY, 11, 0.0, -5.8, 28.5 + stszoff); // ACC // - // ACC SetTrack(&run, beamRotY, 11, +2.9, +8.8, 41.5); - // ACC SetTrack(&run, beamRotY, 11, +2.9, 0.0, 41.5); - // ACC SetTrack(&run, beamRotY, 11, +2.9, -8.8, 41.5); + // ACC SetTrack(&run, beamRotY, 11, +2.9, +8.8, 41.5 + stszoff); + // ACC SetTrack(&run, beamRotY, 11, +2.9, 0.0, 41.5 + stszoff); + // ACC SetTrack(&run, beamRotY, 11, +2.9, -8.8, 41.5 + stszoff); // ACC // - // ACC SetTrack(&run, beamRotY,-11, +5.9, +5.8, 28.5); - // ACC SetTrack(&run, beamRotY,-11, +5.9, 0.0, 28.5); - // ACC SetTrack(&run, beamRotY,-11, +5.9, -5.8, 28.5); + // ACC SetTrack(&run, beamRotY,-11, +5.9, +5.8, 28.5 + stszoff); + // ACC SetTrack(&run, beamRotY,-11, +5.9, 0.0, 28.5 + stszoff); + // ACC SetTrack(&run, beamRotY,-11, +5.9, -5.8, 28.5 + stszoff); // // WIN // x : cos(25.*acos(-1.)/180.) * -4.25 : x = -3.852 cm // WIN // z : sin(25.*acos(-1.)/180.) * -4.25 + 15.2 + 0.3 : z = 13.704 cm