32 std::vector<std::vector<int>> DEofHC{{100, 103},
40 {500, 501, 502, 503, 504, 514, 515, 516, 517},
41 {505, 506, 507, 508, 509, 510, 511, 512, 513},
42 {600, 601, 602, 603, 604, 614, 615, 616, 617},
43 {605, 606, 607, 608, 609, 610, 611, 612, 613},
44 {700, 701, 702, 703, 704, 705, 706, 720, 721, 722, 723, 724, 725},
45 {707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719},
46 {800, 801, 802, 803, 804, 805, 806, 820, 821, 822, 823, 824, 825},
47 {807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819},
48 {900, 901, 902, 903, 904, 905, 906, 920, 921, 922, 923, 924, 925},
49 {907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919},
50 {1000, 1001, 1002, 1003, 1004, 1005, 1006, 1020, 1021, 1022, 1023, 1024, 1025},
51 {1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019}};
53 for (
int i = 0;
i < DEofHC[hc].size();
i++) {
56 TString
path = Form(
"%s%s", parent.c_str(), volPathName.c_str());
57 TString sname = Form(
"MCH/HC%d/DE%d", hc, DEofHC[hc][
i]);
61 if (!geom.SetAlignableEntry(sname.Data(),
path.Data())) {
62 LOG(fatal) <<
"Unable to set alignable entry ! " << sname <<
" : " <<
path;