Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Sergey Gorbunov
cbmroot_geometry
Commits
942acc88
Commit
942acc88
authored
May 22, 2020
by
David Emschermann
Browse files
Add support table with correct dimensions and position
parent
806b2313
Changes
6
Hide whitespace changes
Inline
Side-by-side
passive/platform_v20a_mcbm.geo.info
0 → 100644
View file @
942acc88
Platform geometry created with create_platform_v20a.C
sizeX : 1e+02 cm
sizeY : 98 cm
sizeZ : 2.2e+02 cm
posX : 0 cm
posY : -1.5e+02 cm
posZ : 1.1e+02 cm
offsetX : -25 cm
offsetY : 0 cm
offsetZ : 14 cm
passive/platform_v20a_mcbm.geo.root
0 → 100644
View file @
942acc88
File added
setup/setup_mcbm_beam_2019_03.C
View file @
942acc88
...
...
@@ -7,6 +7,7 @@
**
**/
// 2020-05-22 - DE - use platform v20a with measured size of support table
// 2020-04-08 - FU - use sts, tof and rich geometries with exported volumes
// 2019-08-15 - DE - use mCBM targetbox as pipe v19b
// 2019-08-12 - DE - use mSTS v19a
...
...
@@ -43,8 +44,7 @@ void setup_mcbm_beam_2019_03()
{
// ----- Geometry Tags --------------------------------------------------
// TString platGeoTag = "v18a_mcbm"; // concrete wall
TString
platGeoTag
=
"v18d_mcbm"
;
// 2018 // support table
TString
platGeoTag
=
"v20a_mcbm"
;
// 2020 // support table
TString
pipeGeoTag
=
"v19b_mcbm"
;
// mCBM targetbox
// TString mvdGeoTag = "v18b_mcbm"; // "v18a_mcbm";
TString
stsGeoTag
=
"v19f_mcbm"
;
// 2019 // 1d-0-0-1d ladder configuration
...
...
setup/setup_mcbm_beam_2019_11.C
View file @
942acc88
...
...
@@ -7,6 +7,7 @@
**
**/
// 2020-05-22 - DE - use platform v20a with measured size of support table
// 2020-04-08 - FU - use sts, tof and rich geometries with exported volumes
// 2019-12-20 - FU - use the new pipe/targetbox geometry which consists of
// root files which are both passed to to CbmSetup
...
...
@@ -47,8 +48,7 @@ void setup_mcbm_beam_2019_11()
{
// ----- Geometry Tags --------------------------------------------------
// TString platGeoTag = "v18a_mcbm"; // concrete wall
TString
platGeoTag
=
"v18d_mcbm"
;
// 2018 // support table
TString
platGeoTag
=
"v20a_mcbm"
;
// 2020 // support table
TString
pipeGeoTag
=
"v19d_tb_mcbm:v19d_mcbm"
;
// pipe after target box
// TString mvdGeoTag = "v18b_mcbm"; // "v18a_mcbm";
TString
stsGeoTag
=
"v19g_mcbm"
;
// 2019 // 0-1d-0-0 ladder configuration
...
...
setup/setup_mcbm_beam_2020_03.C
View file @
942acc88
...
...
@@ -6,6 +6,7 @@
**
**/
// 2020-05-22 - DE - use platform v20a with measured size of support table
// 2020-05-13 - DE - make mTOF v20a the new default
// 2020-05-12 - DE - make mRICH v20b (without window) the new default
// 2020-03-11 - DE - prepare setup for mCBM March 2020 beamtime
...
...
@@ -49,7 +50,7 @@ void setup_mcbm_beam_2020_03()
{
// ----- Geometry Tags --------------------------------------------------
TString
platGeoTag
=
"v
18d
_mcbm"
;
// 20
18
// support table
TString
platGeoTag
=
"v
20a
_mcbm"
;
// 20
20
// support table
TString
pipeGeoTag
=
"v19d_tb_mcbm:v19d_mcbm"
;
// pipe after target box
// TString mvdGeoTag = "v18b_mcbm"; // "v18a_mcbm";
TString
stsGeoTag
=
"v20d_mcbm"
;
// March 2020
...
...
@@ -79,16 +80,16 @@ void setup_mcbm_beam_2020_03()
setup
->
Clear
();
}
setup
->
SetTitle
(
"SIS18 - mCBM Setup"
);
setup
->
SetModule
(
kPlatform
,
platGeoTag
);
setup
->
SetModule
(
kPipe
,
pipeGeoTag
);
setup
->
SetModule
(
kTargetBox
,
targetboxGeoTag
);
// setup->SetModule(kMvd, mvdGeoTag); // skip mvd
setup
->
SetModule
(
kSts
,
stsGeoTag
);
setup
->
SetModule
(
kMuch
,
muchGeoTag
);
setup
->
SetModule
(
kTrd
,
trdGeoTag
);
setup
->
SetModule
(
kTof
,
tofGeoTag
);
setup
->
SetModule
(
kRich
,
richGeoTag
);
setup
->
SetModule
(
kPsd
,
psdGeoTag
);
setup
->
SetModule
(
ECbmModuleId
::
kPlatform
,
platGeoTag
);
setup
->
SetModule
(
ECbmModuleId
::
kPipe
,
pipeGeoTag
);
setup
->
SetModule
(
ECbmModuleId
::
kTargetBox
,
targetboxGeoTag
);
// 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
);
// ------------------------------------------------------------------------
...
...
setup/setup_mcbm_beam_2021_03.C
View file @
942acc88
...
...
@@ -6,6 +6,7 @@
**
**/
// 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
...
...
@@ -50,7 +51,7 @@ void setup_mcbm_beam_2021_03()
{
// ----- Geometry Tags --------------------------------------------------
TString
platGeoTag
=
"v
18d
_mcbm"
;
// 20
18
// support table
TString
platGeoTag
=
"v
20a
_mcbm"
;
// 20
20
// support table
TString
pipeGeoTag
=
"v19d_tb_mcbm:v19d_mcbm"
;
// pipe after target box
// TString mvdGeoTag = "v18b_mcbm"; // "v18a_mcbm";
TString
stsGeoTag
=
"v20c_mcbm"
;
...
...
@@ -79,16 +80,16 @@ void setup_mcbm_beam_2021_03()
setup
->
Clear
();
}
setup
->
SetTitle
(
"SIS18 - mCBM Setup"
);
setup
->
SetModule
(
kPlatform
,
platGeoTag
);
setup
->
SetModule
(
kPipe
,
pipeGeoTag
);
setup
->
SetModule
(
kTargetBox
,
targetboxGeoTag
);
// setup->SetModule(kMvd, mvdGeoTag); // skip mvd
setup
->
SetModule
(
kSts
,
stsGeoTag
);
setup
->
SetModule
(
kMuch
,
muchGeoTag
);
setup
->
SetModule
(
kTrd
,
trdGeoTag
);
setup
->
SetModule
(
kTof
,
tofGeoTag
);
setup
->
SetModule
(
kRich
,
richGeoTag
);
setup
->
SetModule
(
kPsd
,
psdGeoTag
);
setup
->
SetModule
(
ECbmModuleId
::
kPlatform
,
platGeoTag
);
setup
->
SetModule
(
ECbmModuleId
::
kPipe
,
pipeGeoTag
);
setup
->
SetModule
(
ECbmModuleId
::
kTargetBox
,
targetboxGeoTag
);
// 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
);
// ------------------------------------------------------------------------
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment