Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • a.bercuci/cbmroot_geometry
  • d.ramirez/cbmroot_geometry
  • m.shiroya/cbmroot_geometry
  • ajit.kumar/cbmroot_geometry
  • n.herrmann/cbmroot_geometry
  • a.weber/cbmroot_geometry
  • a.agarwal_AT_vecc.gov.in/cbmroot_geometry
  • l.chlad/cbmroot_geometry
  • a.toia/cbmroot_geometry
  • ma.beyer/cbmroot_geometry
  • a_meye37_AT_uni-muenster.de/cbmroot_geometry
  • praisig/cbmroot_geometry
  • aksharma/cbmroot_geometry
  • hofmanond_AT_fjfi.cvut.cz/cbmroot_geometry
  • r.karabowicz/cbmroot_geometry
  • i.deppner/cbmroot_geometry
  • s.lebedev/cbmroot_geometry
  • osingh/cbmroot_geometry
  • CbmSoft/cbmroot_geometry
  • p.-a.loizeau/cbmroot_geometry
  • f.uhlig/cbmroot_geometry
  • d.emschermann/cbmroot_geometry
  • e.clerkin/cbmroot_geometry
  • rishat.sultanov_AT_cern.ch/cbmroot_geometry
  • se.gorbunov/cbmroot_geometry
  • s.roy/cbmroot_geometry
  • p.chudoba/cbmroot_geometry
  • o.golosov/cbmroot_geometry
  • apuntke/cbmroot_geometry
  • v.singhal/cbmroot_geometry
30 results
Show changes
Showing
with 1656 additions and 17 deletions
File added
File added
......@@ -101,7 +101,7 @@ void setup_mcbm_beam_2022_03_28_uranium() {
// setup->SetModule(ECbmModuleId::kMvd, mvdGeoTag); // skip mvd
setup->SetModule(ECbmModuleId::kSts, stsGeoTag);
setup->SetModule(ECbmModuleId::kMuch, muchGeoTag);
setup->SetModule(ECbmModuleId::kTrd, trdGeoTag);
setup->SetModule(ECbmModuleId::kTrd, trdGeoTag, kFALSE);
setup->SetModule(ECbmModuleId::kTof, tofGeoTag);
setup->SetModule(ECbmModuleId::kRich, richGeoTag);
setup->SetModule(ECbmModuleId::kPsd, psdGeoTag);
......
......@@ -77,7 +77,7 @@ void setup_mcbm_beam_2022_05_23_nickel() {
TString trdGeoTag = "v22h_mcbm"; // TRD-2D May 2022 + 2x TRD-1D modules
// done
TString tofGeoTag = "v21j_mcbm"; //
TString tofGeoTag = "v21k_mcbm"; //
// done
TString richGeoTag = "v21c_mcbm"; // othogonal to z-axis
......@@ -104,7 +104,7 @@ void setup_mcbm_beam_2022_05_23_nickel() {
setup->SetModule(ECbmModuleId::kPipe, pipeGeoTag);
// setup->SetModule(ECbmModuleId::kMvd, mvdGeoTag); // skip mvd
setup->SetModule(ECbmModuleId::kSts, stsGeoTag);
setup->SetModule(ECbmModuleId::kMuch, muchGeoTag);
setup->SetModule(ECbmModuleId::kMuch, muchGeoTag, kFALSE);
setup->SetModule(ECbmModuleId::kTrd, trdGeoTag);
setup->SetModule(ECbmModuleId::kTof, tofGeoTag);
setup->SetModule(ECbmModuleId::kRich, richGeoTag);
......
......@@ -8,6 +8,7 @@
// clang-format off
// 2024-11-21 - DE - Switch TOF from v21j to v21k, see Redmine #3478
// 2023-06-27 - PAL- Use pre-aligned and fixed STS v22f and TOF v22j
// 2022-11-23 - EC - remove buggy tof geo, replaced it
// 2022-09-13 - DE - correct sensor overlap in y for STS ladder type 10
......@@ -77,7 +78,7 @@ void setup_mcbm_beam_2022_06_16_gold() {
TString trdGeoTag = "v22h_mcbm"; // TRD-2D May 2022 + 2x TRD-1D modules
// done
TString tofGeoTag = "v21j_mcbm"; //
TString tofGeoTag = "v21k_mcbm"; //
// done
TString richGeoTag = "v21c_mcbm"; // othogonal to z-axis
......
......@@ -8,6 +8,7 @@
// clang-format off
// 2024-11-21 - DE - Switch TOF from v21j to v21k, see Redmine #3478
// 2023-06-27 - PAL- Use pre-aligned and fixed STS v22f and TOF v22j
// 2023-05-08 - VS - setup for High Rate Gold Runs 18/06/2022 to 20/06/2022.
// 2022-11-23 - EC - remove buggy tof geo, replaced it
......@@ -78,7 +79,7 @@ void setup_mcbm_beam_2022_06_18_gold() {
TString trdGeoTag = "v22h_mcbm"; // TRD-2D May 2022 + 2x TRD-1D modules
// done
TString tofGeoTag = "v21j_mcbm"; //
TString tofGeoTag = "v21k_mcbm"; //
// done
TString richGeoTag = "v21c_mcbm"; // othogonal to z-axis
......
/** ROOT macro to define the CBM setup sis18_mcbm
**
** @author Volker Friese <v.friese@gsi.de>
** @author David Emschermann <d.emschermann@gsi.de>
** @date 5 February 2016
**
**/
// clang-format off
// 2024-04-08 - AP - corrected TRD1D Y module rotation
// 2024-03-27 - DE - add STS v24b, positions according to the cave
// 2024-03-26 - DE - add TOF v24b, positions according to the cave
// 2024-03-26 - DE - add TRD v24b, positions according to the cave
// 2024-03-26 - DE - add STS v24a
// 2024-03-26 - DE - add TRD v24a
// 2024-03-26 - DE - add TOF v24a
// 2024-03-25 - DE - compile a preliminary setup for the Au(68+) data taking of 2024-03-22
// 2023-06-29 - DE - move MUCH out of acceptance (v23b)
// 2023-06-29 - DE - install double layer TOF (v22a)
// 2023-06-29 - DE - add a 2nd TRD-2D module (v23a)
// 2023-06-29 - DE - rotate MUCH to point towards beampipe (v23a)
// 2023-06-29 - DE - add 3rd layer to STS (v23b)
// 2022-09-13 - DE - correct sensor overlap in y for STS ladder type 10
// 2022-05-24 - DE - prepare setup for mCBM May 2022-05-23 nickel run
// 2022-05-24 - DE - disable PSD to reduce secondaries (PSD is in parking position)
// 2022-04-29 - DE - shift MUCH GEM to x = -5 cm
// 2022-03-27 - DE - place the MUCH RPC behind the TOF stack, while GEMs are in the acceptance
// 2022-03-27 - DE - place the MUCH RPC behind the TOF stack, while GEMs are out of acceptance
// 2022-03-23 - DE - prepare setup for mCBM March 2022-03-22 iron run - tof_v21f
// 2022-03-20 - DE - prepare setup for mCBM March 2022-03-20 iron run
// 2022-03-09 - DE - prepare setup for mCBM March 2022-03-09 carbon run
// 2022-02-04 - DE - surveyed position of STS v22c (7 cm downstream of nominal)
// 2021-09-28 - DE - surveyed position of TRD v21b, TOF v21d and RICH v21a
// 2020-08-17 - DE - add TRD v21a, add TOF v21c, disable MUCH v20a
// 2020-05-26 - DE - use RICH v20d which moved according to TOF v20b
// 2020-05-25 - DE - use TRD v20b with 2 modules and support frame for 2021
// 2020-05-22 - DE - use platform v20a with measured size of support table
// 2020-05-12 - DE - make mRICH v20b (without window) the new default
// 2020-03-11 - DE - prepare setup for mCBM Spring 2021 beamtime
// 2020-03-11 - DE - prepare setup for mCBM May 2020 beamtime
// 2020-03-11 - DE - prepare setup for mCBM March 2020 beamtime
// 2019-12-20 - FU - use the new pipe/targetbox geometry which consists of
// root files which are both passed to to CbmSetup
// 2019-11-28 - DE - move mTOF v19b +12 cm in x direction for the Nov 2019 run
// 2019-11-15 - DE - use mSTS v19b with single module in the top left of station
// 0 2019-08-15 - DE - use mCBM targetbox as pipe v19b 2019-08-12 - DE - use
// mSTS v19a 2019-08-08 - FU - use mMUCH v19a 2019-08-02 - DE - use pipe v19a
// with flange position at z=610 mm 2019-07-31 - DE - add TOF v18m=v19a geometry
// - provided by the TOF group 2019-07-31 - DE - add RICH v19a geometry -
// provided by the RICH group 2019-03-15 - DE - this is supposed to be the start
// version of mCBM in March 2019 2018-08-24 - DE - this is supposed to be the
// start version of mCBM in 2018 2018-06-27 - DE - set flipped mTOF v18j
// geometry as new default 2018-05-24 - DE - place 20deg_long setup back at 25
// degrees, see issue #1078 2018-02-27 - DE - use mTRD v18o to fix redmine issue
// #1046 with tracking 2017-12-11 - DE - enable mBUCH v18m 2017-12-04 - DE - add
// mPSD to mCBM setup 2017-11-22 - DE - use TRD v17n with 22 cm spacing from CAD
// 2017-11-17 - DE - set aerogel mRICH v18d as default
// 2017-11-10 - DE - switch to mMUCH v18e with Mv2 dimensions
// 2017-11-03 - DE - add long setup, (acceptance matching +-12 degrees from
// mSTS) 2017-11-02 - DE - add common support table v18c 2017-11-02 - DE -
// include mBUCH with mTRD v18j 2017-10-23 - DE - use mMUCH with vertically
// aligned left rim 2017-10-18 - DE - use mTOF v18h with vertical orientation
// 2017-10-16 - DE - use 20 degree beampipe
// 2017-06-03 - DE - add RICH v18a_mcbm
// 2017-05-02 - DE - switch back to 5x5 RPC TOF
// 2017-05-02 - DE - skip MVD in the initial setup
// 2016-02-05 - VF - Replaces former sis18_mcbm_setup.C,
// now using the CbmSetup class.
// 2015-06-18 - DE - mCBM @ SIS18 setup
void setup_mcbm_beam_2024_03_22_gold() {
// ----- Geometry Tags --------------------------------------------------
TString platGeoTag = "v20a_mcbm"; // 2020 // support table
TString pipeGeoTag = "v19f_mcbm"; // pipe after target box
// TString mvdGeoTag = "v18b_mcbm";
// done
TString stsGeoTag = "v24b_mcbm"; // 3 STS stations
// done
// TString muchGeoTag = "v22k_mcbm"; // 2 GEM layers and 1 RPC
// done
TString trdGeoTag = "v24c_mcbm"; // 1x TRD-2D + 2x TRD-1D type 5 modules
// done
TString tofGeoTag = "v24b_mcbm"; // horizontal modules
// done
TString richGeoTag = "v21c_mcbm"; // othogonal to z-axis
// unchanged
// TString psdGeoTag = "v20a_mcbm"; // at 25 degree, below the beampipe
// ------------------------------------------------------------------------
// ----- Magnetic field -------------------------------------------------
TString fieldTag = "v18a";
Double_t fieldZ = 40.; // field centre z position
Double_t fieldScale = 0.; // field scaling factor
// ------------------------------------------------------------------------
// ----- Create setup ---------------------------------------------------
CbmSetup *setup = CbmSetup::Instance();
if (!setup->IsEmpty()) {
std::cout << "-W- setup_sis18_mcbm: overwriting existing setup"
<< setup->GetTitle() << std::endl;
setup->Clear();
}
setup->SetTitle("SIS18 - mCBM Setup");
setup->SetModule(ECbmModuleId::kPlatform, platGeoTag);
setup->SetModule(ECbmModuleId::kPipe, pipeGeoTag);
// setup->SetModule(ECbmModuleId::kMvd, mvdGeoTag); // skip mvd
setup->SetModule(ECbmModuleId::kSts, stsGeoTag);
//setup->SetModule(ECbmModuleId::kMuch, muchGeoTag);
setup->SetModule(ECbmModuleId::kTrd, trdGeoTag);
setup->SetModule(ECbmModuleId::kTof, tofGeoTag);
setup->SetModule(ECbmModuleId::kRich, richGeoTag);
// setup->SetModule(ECbmModuleId::kPsd, psdGeoTag);
setup->SetField(fieldTag, fieldScale, 0., 0., fieldZ);
// ------------------------------------------------------------------------
// ----- Screen output ------------------------------------------------
setup->Print();
// ------------------------------------------------------------------------
}
/** ROOT macro to define the CBM setup sis18_mcbm
**
** @author Volker Friese <v.friese@gsi.de>
** @author David Emschermann <d.emschermann@gsi.de>
** @date 5 February 2016
**
**/
// clang-format off
// 2024-04-30 - DE - set TOF v24d
// 2024-04-30 - DE - set TRD v24d
// 2024-04-30 - DE - set STS v24c, brings yellow color instead of blue
// 2024-04-30 - DE - introduce setup file for May Nickel run
// 2024-04-08 - AP - corrected TRD1D Y module rotation
// 2024-03-27 - DE - add STS v24b, positions according to the cave
// 2024-03-26 - DE - add TOF v24b, positions according to the cave
// 2024-03-26 - DE - add TRD v24b, positions according to the cave
// 2024-03-26 - DE - add STS v24a
// 2024-03-26 - DE - add TRD v24a
// 2024-03-26 - DE - add TOF v24a
// 2024-03-25 - DE - compile a preliminary setup for the Au(68+) data taking of 2024-03-22
// 2023-06-29 - DE - move MUCH out of acceptance (v23b)
// 2023-06-29 - DE - install double layer TOF (v22a)
// 2023-06-29 - DE - add a 2nd TRD-2D module (v23a)
// 2023-06-29 - DE - rotate MUCH to point towards beampipe (v23a)
// 2023-06-29 - DE - add 3rd layer to STS (v23b)
// 2022-09-13 - DE - correct sensor overlap in y for STS ladder type 10
// 2022-05-24 - DE - prepare setup for mCBM May 2022-05-23 nickel run
// 2022-05-24 - DE - disable PSD to reduce secondaries (PSD is in parking position)
// 2022-04-29 - DE - shift MUCH GEM to x = -5 cm
// 2022-03-27 - DE - place the MUCH RPC behind the TOF stack, while GEMs are in the acceptance
// 2022-03-27 - DE - place the MUCH RPC behind the TOF stack, while GEMs are out of acceptance
// 2022-03-23 - DE - prepare setup for mCBM March 2022-03-22 iron run - tof_v21f
// 2022-03-20 - DE - prepare setup for mCBM March 2022-03-20 iron run
// 2022-03-09 - DE - prepare setup for mCBM March 2022-03-09 carbon run
// 2022-02-04 - DE - surveyed position of STS v22c (7 cm downstream of nominal)
// 2021-09-28 - DE - surveyed position of TRD v21b, TOF v21d and RICH v21a
// 2020-08-17 - DE - add TRD v21a, add TOF v21c, disable MUCH v20a
// 2020-05-26 - DE - use RICH v20d which moved according to TOF v20b
// 2020-05-25 - DE - use TRD v20b with 2 modules and support frame for 2021
// 2020-05-22 - DE - use platform v20a with measured size of support table
// 2020-05-12 - DE - make mRICH v20b (without window) the new default
// 2020-03-11 - DE - prepare setup for mCBM Spring 2021 beamtime
// 2020-03-11 - DE - prepare setup for mCBM May 2020 beamtime
// 2020-03-11 - DE - prepare setup for mCBM March 2020 beamtime
// 2019-12-20 - FU - use the new pipe/targetbox geometry which consists of
// root files which are both passed to to CbmSetup
// 2019-11-28 - DE - move mTOF v19b +12 cm in x direction for the Nov 2019 run
// 2019-11-15 - DE - use mSTS v19b with single module in the top left of station
// 0 2019-08-15 - DE - use mCBM targetbox as pipe v19b 2019-08-12 - DE - use
// mSTS v19a 2019-08-08 - FU - use mMUCH v19a 2019-08-02 - DE - use pipe v19a
// with flange position at z=610 mm 2019-07-31 - DE - add TOF v18m=v19a geometry
// - provided by the TOF group 2019-07-31 - DE - add RICH v19a geometry -
// provided by the RICH group 2019-03-15 - DE - this is supposed to be the start
// version of mCBM in March 2019 2018-08-24 - DE - this is supposed to be the
// start version of mCBM in 2018 2018-06-27 - DE - set flipped mTOF v18j
// geometry as new default 2018-05-24 - DE - place 20deg_long setup back at 25
// degrees, see issue #1078 2018-02-27 - DE - use mTRD v18o to fix redmine issue
// #1046 with tracking 2017-12-11 - DE - enable mBUCH v18m 2017-12-04 - DE - add
// mPSD to mCBM setup 2017-11-22 - DE - use TRD v17n with 22 cm spacing from CAD
// 2017-11-17 - DE - set aerogel mRICH v18d as default
// 2017-11-10 - DE - switch to mMUCH v18e with Mv2 dimensions
// 2017-11-03 - DE - add long setup, (acceptance matching +-12 degrees from
// mSTS) 2017-11-02 - DE - add common support table v18c 2017-11-02 - DE -
// include mBUCH with mTRD v18j 2017-10-23 - DE - use mMUCH with vertically
// aligned left rim 2017-10-18 - DE - use mTOF v18h with vertical orientation
// 2017-10-16 - DE - use 20 degree beampipe
// 2017-06-03 - DE - add RICH v18a_mcbm
// 2017-05-02 - DE - switch back to 5x5 RPC TOF
// 2017-05-02 - DE - skip MVD in the initial setup
// 2016-02-05 - VF - Replaces former sis18_mcbm_setup.C,
// now using the CbmSetup class.
// 2015-06-18 - DE - mCBM @ SIS18 setup
void setup_mcbm_beam_2024_05_08_nickel() {
// ----- Geometry Tags --------------------------------------------------
TString platGeoTag = "v20a_mcbm"; // 2020 // support table
TString pipeGeoTag = "v19f_mcbm"; // pipe after target box
// TString mvdGeoTag = "v18b_mcbm";
// done
// TString stsGeoTag = "v24b_mcbm"; // 3 STS stations // blue
TString stsGeoTag = "v24c_mcbm"; // 3 STS stations // yellow
// done
// TString muchGeoTag = "v22k_mcbm"; // 2 GEM layers and 1 RPC
// done
TString trdGeoTag = "v24e_mcbm"; // 1x TRD-2D + 2x TRD-1D type 5 modules
// done
TString tofGeoTag = "v24d_mcbm"; // horizontal modules
// done
TString richGeoTag = "v24a_mcbm"; // othogonal to z-axis
// unchanged
// TString psdGeoTag = "v20a_mcbm"; // at 25 degree, below the beampipe
// ------------------------------------------------------------------------
// ----- Magnetic field -------------------------------------------------
TString fieldTag = "v18a";
Double_t fieldZ = 40.; // field centre z position
Double_t fieldScale = 0.; // field scaling factor
// ------------------------------------------------------------------------
// ----- Create setup ---------------------------------------------------
CbmSetup *setup = CbmSetup::Instance();
if (!setup->IsEmpty()) {
std::cout << "-W- setup_sis18_mcbm: overwriting existing setup"
<< setup->GetTitle() << std::endl;
setup->Clear();
}
setup->SetTitle("SIS18 - mCBM Setup");
setup->SetModule(ECbmModuleId::kPlatform, platGeoTag);
setup->SetModule(ECbmModuleId::kPipe, pipeGeoTag);
// setup->SetModule(ECbmModuleId::kMvd, mvdGeoTag); // skip mvd
setup->SetModule(ECbmModuleId::kSts, stsGeoTag);
//setup->SetModule(ECbmModuleId::kMuch, muchGeoTag);
setup->SetModule(ECbmModuleId::kTrd, trdGeoTag);
setup->SetModule(ECbmModuleId::kTof, tofGeoTag);
setup->SetModule(ECbmModuleId::kRich, richGeoTag);
// setup->SetModule(ECbmModuleId::kPsd, psdGeoTag);
setup->SetField(fieldTag, fieldScale, 0., 0., fieldZ);
// ------------------------------------------------------------------------
// ----- Screen output ------------------------------------------------
setup->Print();
// ------------------------------------------------------------------------
}
/** ROOT macro to define the CBM setup sis18_mcbm
**
** @author Volker Friese <v.friese@gsi.de>
** @author David Emschermann <d.emschermann@gsi.de>
** @date 5 February 2016
**
**/
// clang-format off
// 2024-04-30 - DE - set TOF v24d
// 2024-04-30 - DE - set TRD v24d
// 2024-04-30 - DE - set STS v24c, brings yellow color instead of blue
// 2024-04-30 - DE - introduce setup file for May Nickel run
// 2024-04-08 - AP - corrected TRD1D Y module rotation
// 2024-03-27 - DE - add STS v24b, positions according to the cave
// 2024-03-26 - DE - add TOF v24b, positions according to the cave
// 2024-03-26 - DE - add TRD v24b, positions according to the cave
// 2024-03-26 - DE - add STS v24a
// 2024-03-26 - DE - add TRD v24a
// 2024-03-26 - DE - add TOF v24a
// 2024-03-25 - DE - compile a preliminary setup for the Au(68+) data taking of 2024-03-22
// 2023-06-29 - DE - move MUCH out of acceptance (v23b)
// 2023-06-29 - DE - install double layer TOF (v22a)
// 2023-06-29 - DE - add a 2nd TRD-2D module (v23a)
// 2023-06-29 - DE - rotate MUCH to point towards beampipe (v23a)
// 2023-06-29 - DE - add 3rd layer to STS (v23b)
// 2022-09-13 - DE - correct sensor overlap in y for STS ladder type 10
// 2022-05-24 - DE - prepare setup for mCBM May 2022-05-23 nickel run
// 2022-05-24 - DE - disable PSD to reduce secondaries (PSD is in parking position)
// 2022-04-29 - DE - shift MUCH GEM to x = -5 cm
// 2022-03-27 - DE - place the MUCH RPC behind the TOF stack, while GEMs are in the acceptance
// 2022-03-27 - DE - place the MUCH RPC behind the TOF stack, while GEMs are out of acceptance
// 2022-03-23 - DE - prepare setup for mCBM March 2022-03-22 iron run - tof_v21f
// 2022-03-20 - DE - prepare setup for mCBM March 2022-03-20 iron run
// 2022-03-09 - DE - prepare setup for mCBM March 2022-03-09 carbon run
// 2022-02-04 - DE - surveyed position of STS v22c (7 cm downstream of nominal)
// 2021-09-28 - DE - surveyed position of TRD v21b, TOF v21d and RICH v21a
// 2020-08-17 - DE - add TRD v21a, add TOF v21c, disable MUCH v20a
// 2020-05-26 - DE - use RICH v20d which moved according to TOF v20b
// 2020-05-25 - DE - use TRD v20b with 2 modules and support frame for 2021
// 2020-05-22 - DE - use platform v20a with measured size of support table
// 2020-05-12 - DE - make mRICH v20b (without window) the new default
// 2020-03-11 - DE - prepare setup for mCBM Spring 2021 beamtime
// 2020-03-11 - DE - prepare setup for mCBM May 2020 beamtime
// 2020-03-11 - DE - prepare setup for mCBM March 2020 beamtime
// 2019-12-20 - FU - use the new pipe/targetbox geometry which consists of
// root files which are both passed to to CbmSetup
// 2019-11-28 - DE - move mTOF v19b +12 cm in x direction for the Nov 2019 run
// 2019-11-15 - DE - use mSTS v19b with single module in the top left of station
// 0 2019-08-15 - DE - use mCBM targetbox as pipe v19b 2019-08-12 - DE - use
// mSTS v19a 2019-08-08 - FU - use mMUCH v19a 2019-08-02 - DE - use pipe v19a
// with flange position at z=610 mm 2019-07-31 - DE - add TOF v18m=v19a geometry
// - provided by the TOF group 2019-07-31 - DE - add RICH v19a geometry -
// provided by the RICH group 2019-03-15 - DE - this is supposed to be the start
// version of mCBM in March 2019 2018-08-24 - DE - this is supposed to be the
// start version of mCBM in 2018 2018-06-27 - DE - set flipped mTOF v18j
// geometry as new default 2018-05-24 - DE - place 20deg_long setup back at 25
// degrees, see issue #1078 2018-02-27 - DE - use mTRD v18o to fix redmine issue
// #1046 with tracking 2017-12-11 - DE - enable mBUCH v18m 2017-12-04 - DE - add
// mPSD to mCBM setup 2017-11-22 - DE - use TRD v17n with 22 cm spacing from CAD
// 2017-11-17 - DE - set aerogel mRICH v18d as default
// 2017-11-10 - DE - switch to mMUCH v18e with Mv2 dimensions
// 2017-11-03 - DE - add long setup, (acceptance matching +-12 degrees from
// mSTS) 2017-11-02 - DE - add common support table v18c 2017-11-02 - DE -
// include mBUCH with mTRD v18j 2017-10-23 - DE - use mMUCH with vertically
// aligned left rim 2017-10-18 - DE - use mTOF v18h with vertical orientation
// 2017-10-16 - DE - use 20 degree beampipe
// 2017-06-03 - DE - add RICH v18a_mcbm
// 2017-05-02 - DE - switch back to 5x5 RPC TOF
// 2017-05-02 - DE - skip MVD in the initial setup
// 2016-02-05 - VF - Replaces former sis18_mcbm_setup.C,
// now using the CbmSetup class.
// 2015-06-18 - DE - mCBM @ SIS18 setup
void setup_mcbm_beam_2024_06_20_uranium() {
// ----- Geometry Tags --------------------------------------------------
TString platGeoTag = "v20a_mcbm"; // 2020 // support table
TString pipeGeoTag = "v19f_mcbm"; // pipe after target box
// TString mvdGeoTag = "v18b_mcbm";
// done
// TString stsGeoTag = "v24b_mcbm"; // 3 STS stations // blue
TString stsGeoTag = "v24c_mcbm"; // 3 STS stations // yellow
// done
TString muchGeoTag = "v24a_mcbm"; // 2 GEM layers
// done
TString trdGeoTag = "v24e_mcbm"; // 1x TRD-2D + 2x TRD-1D type 5 modules
// done
TString tofGeoTag = "v24d_mcbm"; // horizontal modules
// done
TString richGeoTag = "v24a_mcbm"; // othogonal to z-axis
// unchanged
// TString psdGeoTag = "v20a_mcbm"; // at 25 degree, below the beampipe
// ------------------------------------------------------------------------
// ----- Magnetic field -------------------------------------------------
TString fieldTag = "v18a";
Double_t fieldZ = 40.; // field centre z position
Double_t fieldScale = 0.; // field scaling factor
// ------------------------------------------------------------------------
// ----- Create setup ---------------------------------------------------
CbmSetup *setup = CbmSetup::Instance();
if (!setup->IsEmpty()) {
std::cout << "-W- setup_sis18_mcbm: overwriting existing setup"
<< setup->GetTitle() << std::endl;
setup->Clear();
}
setup->SetTitle("SIS18 - mCBM Setup");
setup->SetModule(ECbmModuleId::kPlatform, platGeoTag);
setup->SetModule(ECbmModuleId::kPipe, pipeGeoTag);
// setup->SetModule(ECbmModuleId::kMvd, mvdGeoTag); // skip mvd
setup->SetModule(ECbmModuleId::kSts, stsGeoTag);
setup->SetModule(ECbmModuleId::kMuch, muchGeoTag);
setup->SetModule(ECbmModuleId::kTrd, trdGeoTag);
setup->SetModule(ECbmModuleId::kTof, tofGeoTag);
setup->SetModule(ECbmModuleId::kRich, richGeoTag);
// setup->SetModule(ECbmModuleId::kPsd, psdGeoTag);
setup->SetField(fieldTag, fieldScale, 0., 0., fieldZ);
// ------------------------------------------------------------------------
// ----- Screen output ------------------------------------------------
setup->Print();
// ------------------------------------------------------------------------
}
/** ROOT macro to define the CBM setup sis18_mcbm
**
** @author Volker Friese <v.friese@gsi.de>
** @author David Emschermann <d.emschermann@gsi.de>
** @date 5 February 2016
**
**/
// clang-format off
// 2025-02-24 - DE - show NCAL mockup by default
// 2025-02-06 - DE - set TOF v24f
// 2025-01-20 - DE - introduce setup file for February 2025 Silver run
// 2024-04-30 - DE - set TOF v24d
// 2024-04-30 - DE - set TRD v24d
// 2024-04-30 - DE - set STS v24c, brings yellow color instead of blue
// 2024-04-30 - DE - introduce setup file for May Nickel run
// 2024-04-08 - AP - corrected TRD1D Y module rotation
// 2024-03-27 - DE - add STS v24b, positions according to the cave
// 2024-03-26 - DE - add TOF v24b, positions according to the cave
// 2024-03-26 - DE - add TRD v24b, positions according to the cave
// 2024-03-26 - DE - add STS v24a
// 2024-03-26 - DE - add TRD v24a
// 2024-03-26 - DE - add TOF v24a
// 2024-03-25 - DE - compile a preliminary setup for the Au(68+) data taking of 2024-03-22
// 2023-06-29 - DE - move MUCH out of acceptance (v23b)
// 2023-06-29 - DE - install double layer TOF (v22a)
// 2023-06-29 - DE - add a 2nd TRD-2D module (v23a)
// 2023-06-29 - DE - rotate MUCH to point towards beampipe (v23a)
// 2023-06-29 - DE - add 3rd layer to STS (v23b)
// 2022-09-13 - DE - correct sensor overlap in y for STS ladder type 10
// 2022-05-24 - DE - prepare setup for mCBM May 2022-05-23 nickel run
// 2022-05-24 - DE - disable PSD to reduce secondaries (PSD is in parking position)
// 2022-04-29 - DE - shift MUCH GEM to x = -5 cm
// 2022-03-27 - DE - place the MUCH RPC behind the TOF stack, while GEMs are in the acceptance
// 2022-03-27 - DE - place the MUCH RPC behind the TOF stack, while GEMs are out of acceptance
// 2022-03-23 - DE - prepare setup for mCBM March 2022-03-22 iron run - tof_v21f
// 2022-03-20 - DE - prepare setup for mCBM March 2022-03-20 iron run
// 2022-03-09 - DE - prepare setup for mCBM March 2022-03-09 carbon run
// 2022-02-04 - DE - surveyed position of STS v22c (7 cm downstream of nominal)
// 2021-09-28 - DE - surveyed position of TRD v21b, TOF v21d and RICH v21a
// 2020-08-17 - DE - add TRD v21a, add TOF v21c, disable MUCH v20a
// 2020-05-26 - DE - use RICH v20d which moved according to TOF v20b
// 2020-05-25 - DE - use TRD v20b with 2 modules and support frame for 2021
// 2020-05-22 - DE - use platform v20a with measured size of support table
// 2020-05-12 - DE - make mRICH v20b (without window) the new default
// 2020-03-11 - DE - prepare setup for mCBM Spring 2021 beamtime
// 2020-03-11 - DE - prepare setup for mCBM May 2020 beamtime
// 2020-03-11 - DE - prepare setup for mCBM March 2020 beamtime
// 2019-12-20 - FU - use the new pipe/targetbox geometry which consists of
// root files which are both passed to to CbmSetup
// 2019-11-28 - DE - move mTOF v19b +12 cm in x direction for the Nov 2019 run
// 2019-11-15 - DE - use mSTS v19b with single module in the top left of station
// 0 2019-08-15 - DE - use mCBM targetbox as pipe v19b 2019-08-12 - DE - use
// mSTS v19a 2019-08-08 - FU - use mMUCH v19a 2019-08-02 - DE - use pipe v19a
// with flange position at z=610 mm 2019-07-31 - DE - add TOF v18m=v19a geometry
// - provided by the TOF group 2019-07-31 - DE - add RICH v19a geometry -
// provided by the RICH group 2019-03-15 - DE - this is supposed to be the start
// version of mCBM in March 2019 2018-08-24 - DE - this is supposed to be the
// start version of mCBM in 2018 2018-06-27 - DE - set flipped mTOF v18j
// geometry as new default 2018-05-24 - DE - place 20deg_long setup back at 25
// degrees, see issue #1078 2018-02-27 - DE - use mTRD v18o to fix redmine issue
// #1046 with tracking 2017-12-11 - DE - enable mBUCH v18m 2017-12-04 - DE - add
// mPSD to mCBM setup 2017-11-22 - DE - use TRD v17n with 22 cm spacing from CAD
// 2017-11-17 - DE - set aerogel mRICH v18d as default
// 2017-11-10 - DE - switch to mMUCH v18e with Mv2 dimensions
// 2017-11-03 - DE - add long setup, (acceptance matching +-12 degrees from
// mSTS) 2017-11-02 - DE - add common support table v18c 2017-11-02 - DE -
// include mBUCH with mTRD v18j 2017-10-23 - DE - use mMUCH with vertically
// aligned left rim 2017-10-18 - DE - use mTOF v18h with vertical orientation
// 2017-10-16 - DE - use 20 degree beampipe
// 2017-06-03 - DE - add RICH v18a_mcbm
// 2017-05-02 - DE - switch back to 5x5 RPC TOF
// 2017-05-02 - DE - skip MVD in the initial setup
// 2016-02-05 - VF - Replaces former sis18_mcbm_setup.C,
// now using the CbmSetup class.
// 2015-06-18 - DE - mCBM @ SIS18 setup
void setup_mcbm_beam_2025_02_14_silver() {
// ----- Geometry Tags --------------------------------------------------
// TString platGeoTag = "v20a_mcbm"; // support table
TString platGeoTag = "v24a_mcbm"; // support table with NCAL mockup
TString pipeGeoTag = "v19f_mcbm"; // pipe downstream of target box
TString stsGeoTag = "v24c_mcbm"; // 3 STS stations // yellow
// TString mvdGeoTag = "v25a_mcbm"; // 2 MVD sensors
// TString muchGeoTag = "v24a_mcbm"; // 2 GEM layers
TString trdGeoTag = "v24e_mcbm"; // 1x TRD-2D + 2x TRD-1D type 5 modules
TString tofGeoTag = "v24f_mcbm"; // 3+2 modules front wall, 2+2 modules back wall, horizontal modules
TString richGeoTag = "v24a_mcbm"; // othogonal to z-axis
// todo: add FSD NCAL
// todo: add PASTA / MUST
// ------------------------------------------------------------------------
// ----- Magnetic field -------------------------------------------------
TString fieldTag = "v18a";
Double_t fieldZ = 40.; // field centre z position
Double_t fieldScale = 0.; // field scaling factor
// ------------------------------------------------------------------------
// ----- Create setup ---------------------------------------------------
CbmSetup *setup = CbmSetup::Instance();
if (!setup->IsEmpty()) {
std::cout << "-W- setup_sis18_mcbm: overwriting existing setup"
<< setup->GetTitle() << std::endl;
setup->Clear();
}
setup->SetTitle("SIS18 - mCBM Setup");
setup->SetModule(ECbmModuleId::kPlatform, platGeoTag);
setup->SetModule(ECbmModuleId::kPipe, pipeGeoTag);
// setup->SetModule(ECbmModuleId::kMvd, mvdGeoTag);
setup->SetModule(ECbmModuleId::kSts, stsGeoTag);
// setup->SetModule(ECbmModuleId::kMuch, muchGeoTag);
setup->SetModule(ECbmModuleId::kTrd, trdGeoTag);
setup->SetModule(ECbmModuleId::kTof, tofGeoTag);
setup->SetModule(ECbmModuleId::kRich, richGeoTag);
setup->SetField(fieldTag, fieldScale, 0., 0., fieldZ);
// ------------------------------------------------------------------------
// ----- Screen output ------------------------------------------------
setup->Print();
// ------------------------------------------------------------------------
}
This diff is collapsed.
......@@ -7,7 +7,7 @@
**
**/
// 2025-02-18 - EC - Remove PSD.
// 2023-11-20 - EC - Fsd as default.
// 2023-05-01 - EC - Psd with hole for tunnel.
// 2023-04-06 - EC - Adds different rich for Apple
......@@ -28,21 +28,21 @@ void setup_sis100_electron()
{
// ----- Geometry Tags --------------------------------------------------
TString magnetGeoTag = "v22a";
TString pipeGeoTag = "v21d:v21i";
TString pipeGeoTag = "v21d:v24i"; // corresponds to 11 AGeV/c beam momentum (fully-stripped Au ions)
TString mvdGeoTag = "v20d_tr";
TString stsGeoTag = "v22d";
TString richGeoTag = "v23a";
TString trdGeoTag = "v20b_1e";
TString tofGeoTag = "v21a_1e";
TString fsdGeoTag = "v23i";
TString psdGeoTag = "v23a";
TString fsdGeoTag = "v25i";
// TString psdGeoTag = "v23a"; Removed as per request in https://redmine.cbm.gsi.de/issues/3533
TString platGeoTag = "v22b";
// ------------------------------------------------------------------------
// ----- Magnetic field -------------------------------------------------
TString fieldTag = "v22c";
TString fieldTag = "v22c";
Double_t fieldZ = 0.; // field centre z position
Double_t fieldScale = 1.; // field scaling factor
Double_t fieldScale = 1.0; // field scaling factor
// ------------------------------------------------------------------------
// ----- Create setup ---------------------------------------------------
......@@ -53,6 +53,7 @@ void setup_sis100_electron()
setup->Clear();
}
setup->SetTitle("SIS100 - Electron Setup");
setup->SetName("setup_sis100_electron");
setup->SetModule(ECbmModuleId::kMagnet, magnetGeoTag);
setup->SetModule(ECbmModuleId::kPipe, pipeGeoTag);
setup->SetModule(ECbmModuleId::kMvd, mvdGeoTag);
......@@ -61,7 +62,7 @@ void setup_sis100_electron()
setup->SetModule(ECbmModuleId::kTrd, trdGeoTag);
setup->SetModule(ECbmModuleId::kTof, tofGeoTag);
setup->SetModule(ECbmModuleId::kFsd, fsdGeoTag);
setup->SetModule(ECbmModuleId::kPsd, psdGeoTag);
// setup->SetModule(ECbmModuleId::kPsd, psdGeoTag);
setup->SetModule(ECbmModuleId::kPlatform, platGeoTag);
setup->SetField(fieldTag, fieldScale, 0., 0., fieldZ);
// ------------------------------------------------------------------------
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
File added
This diff is collapsed.
File added