BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnGemStripStationSet_RunSpring2017.cxx
Go to the documentation of this file.
2
4
6{
7
8 NStations = BmnGemStationPositions_RunSpring2017::NStations; // must be 6! (check it if you doubt))
9
10 // !!! Classical coordinate system is used !!!
14
15 fCurrentConfig = config;
16
17 switch (fCurrentConfig) {
19 for (Int_t iStat = 0; iStat < NStations; iStat++) {
20 XStationPositions[iStat] =
21 -BmnGemStationPositions_RunSpring2017::XStationPositions[iStat]; // inverted : (bm@n x-coord ->
22 // classical x-coord)
25 }
26 break;
27
28 default:
29 for (Int_t iStat = 0; iStat < NStations; iStat++) {
30 XStationPositions[iStat] =
31 -BmnGemStationPositions_RunSpring2017::XStationPositions[iStat]; // inverted : (bm@n x-coord ->
32 // classical x-coord)
35 }
36 break;
37 }
38
40
42
44}
45
47
49{
50 for (Int_t iStation = 0; iStation < NStations; iStation++) {
51 BeamHoleRadiuses[iStation] = 0.0;
52 }
53 BeamHoleRadiuses[4] = 4.0; // real hole (without a frame) in the plane (163x45)
54 BeamHoleRadiuses[5] = 4.0;
55}
56
58{
60
61 for (Int_t iStation = 0; iStation < NStations; iStation++) {
63 iStation, XStationPositions[iStation], YStationPositions[iStation], ZStationPositions[iStation],
65 }
66}
int Int_t
double Double_t
BmnGemStripStationSet_RunSpring2017(BmnGemStripConfiguration::GEM_CONFIG config)
BmnGemStripConfiguration::GEM_CONFIG fCurrentConfig
BmnGemStripStation ** GemStations