// eff settings, plus bonus core files... :) Char_t validSettingsAuAu[][10] = { "2A1723", "2A2442", "2A3450", "2B1723", "2B2442" , "2B3450", "3A1723", "3A3450", "3B1723", "3B3450", "4A861" , "4A1219", "4A1723", "4A2442", "4A3450" , "4B861" , "4B1219", "4B1723", "4B2442", "4B3450", "6A861" , "6A1219", "6A1723", "6B861" , "6B1219" , "6B1723", "10A306", "10A430", "10A608", "10A861", "10A1219", "10B306", "10B430", "10B861", "10B1219", "8A843" , "8A861" , "8A1219", "8A1723", "8A3450" , "8B608" , "8B843" , "8B861" , "8B1219", "8B1723", "8B3450", "12A430", "12A861", "12B430", "12B861" }; Char_t validSettingsPP[][10] = { "2A861", "2A1723", "2A3450", "2B861" , "2B1723", "2B3440", "2B3450", "3A3450", "4A430", "4A861" , "4A1219", "4A1723", "4A2442", "4A3450", "4B430" , "4B861" , "4B1219", "4B1723", "4B2442", "4B3450", "8A608", "8A1219", "8A1723", "8A2442", "8A3450", "8B608" , "8B1219", "8B1723", "8B2442" }; TArrayI* runlist::GetRunArray(TString Period, Int_t Energy, TString Name,TString& Title) { // Check Name and then decide which runs to select. TArrayI* runArray = new TArrayI(0); ////////////////////////// // run04, au + au at 200: ///////////////////////// // ############################################################################### // # start catalin's auau 200 run04 2004 efficiency runs # // ############################################################################### // // staring at the situation... // /* setting /all_runs/good_runs/bad_runs * * ################################## * 2.3 grade * * need to update * * ################################## * 3 grade * * need to update * * ################################## * 4 grade * * A861 6/4/2 * A1219 14/12/2 * A1723 23/23/0 * A2442 5/5/0 * A3450 47/47/0 * --- * B861 3/3/0 * B1219 15/15/0 * B1723 41/35/6 * B2442 20/6/14 * B3450 54/52/2 * * ######################### * 6 grade * * A861 5/5/0 * A1219 10/10/0 * A1723 5/5/0 * --- * B861 4/3/1 * B1219 4/4/0 * B1723 6/6/0 * * ######################### * 8 grade * * A430 6/0/6 * A608 7/7/0 * A843 9/0/9 * A861 15/15/0 * A1219 12/11/1 * A1723 49/49/0 * A3450 98/97/1 * --- * B430 4/0/4 * B608 5/5/0 * B843 14/0/14 * B861 12/12/0 * B1219 10/10/0 * B1723 48/47/1 * B3450 95/90/5 * * ################################## * 10 grade * * need to update - the run selection is not done here. * A306 17/ * A430 7/ * A608 10/ * A861 17/ * A1219 9/ * --- * B306 9/ * B430 10/ * B861 6/ * B1219 5/ * * ######################### * 12 grade * * A430 8/8/0 * A861 12/9/3 * --- * B430 8/5/3 * B861 12/12/0 * ################################## */ if(Period.Contains("run04_auau") && Energy==200){ // ############################################################################### // # 2.3 degrees # // ############################################################################### //________________________________________________________________________ if(Name.Contains("Rot2A3450")){ // this list is not comleate yet! /* 10241 - yields do not look good 10242 - yields do not look good 10243 - yields do not look good */ Int_t List[]={10240, 10244, 10245, 10249, 10250}; runArray->Set(sizeof(List)/4,List); Title = "RUNS:10240 -> 10250"; } //________________________________________________________________________ if(Name.Contains("Rot2B3450")){ // this list is not comleate yet! Int_t List[]={10162, 10190, 10191}; runArray->Set(sizeof(List)/4,List); Title = "RUNS:10162 -> 10191"; } //________________________________________________________________________ if(Name.Contains("Rot2A2442")){ // this list is not comleate yet! Int_t List[]={10220, 10221, 10222, 10225, 10234, 10235, 10236}; runArray->Set(sizeof(List)/4,List); Title = "RUNS:10220 -> 10236"; } //________________________________________________________________________ if(Name.Contains("Rot2B2442")){ // this list is not comleate yet! Int_t List[]={10192, 10193, 10198, 10199, 10200}; runArray->Set(sizeof(List)/4,List); Title = "RUNS:10192 -> 10200"; } //________________________________________________________________________ if(Name.Contains("Rot2A1723")){ // this list is not comleate yet! Int_t List[]={10209, 10210, 10211, 10212, 10213, 10216, 10219}; runArray->Set(sizeof(List)/4,List); Title = "RUNS:10209 -> 10219"; } //________________________________________________________________________ if(Name.Contains("Rot2B1723")){ // this list is not comleate yet! /* 10203 - (almost) no tracks 10204 - (almost) no tracks */ Int_t List[]={10201, 10202, 10206}; runArray->Set(sizeof(List)/4,List); Title = "RUNS:10201 -> 10206"; } // ############################################################################### // # 3 degrees # // ############################################################################### //________________________________________________________________________ if(Name.Contains("Rot3A3450")){ // this list is not complete yet! /* 10029 - bananas looking strange 10036 - bananas looking strange 10037 - bananas looking strange 10038 - bananas looking strange 10039 - bananas looking strange 10040 - bananas looking strange 10560 - no tracks 10561 - no tracks 10562 - no tracks 10563 - no tracks 10567 - no tracks */ Int_t List[]={10550, 10553, 10556, 10557, 10564, 10565, 10566}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 10029 -> 10567"; } //________________________________________________________________________ if(Name.Contains("Rot3B3450")){ // this list is not complete yet! /* 10044 - bananas looking strange 10045 - bananas looking strange 10046 - bananas looking strange */ Int_t List[]={10047, 10049, 10050, 10051}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 10044 -> 10051"; } //________________________________________________________________________ if(Name.Contains("Rot3A1723")){ // this list is not complete yet! /* 10523 - pawel's out 10524 - pawel's out 10535 - pawel's out 10551 - pawel's out */ Int_t List[]={10496, 10497, 10498, 10501, 10525, 10536, 10537, 10538, 10549, 10554}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 10496 -> 10554"; } //________________________________________________________________________ if(Name.Contains("Rot3B1723")){ // this list is not complete yet! Int_t List[]={10493, 10494, 10495}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 10493 -> 10495"; } // ############################################################################### // # 4 degrees # // ############################################################################### //________________________________________________________________________ if(Name.Contains("Rot4A3450")){ // this list is not complete yet! /* 10413 - no tracks 10268 - no data 10383 - not used for fs/ffs analysis 10392 - not used for fs/ffs analysis */ Int_t List[]={10251, 10254, 10255, 10256, 10257, 10260, 10262, 10263, 10264, 10273, 10359, 10360, 10361, 10362, 10366, 10367, 10368, 10369, 10372, 10374, 10375, 10376, 10377, 10378, 10379, 10382, 10384, 10385, 10386, 10394, 10424}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 10251 -> 10424"; } //________________________________________________________________________ if(Name.Contains("Rot4B3450")){ // this list is not complete yet! /* 10288 - no tracks 10342 - not used for ffs/fs analysis 10446 - BUS ERROR 10447 - BUS ERROR 10464 - no tracks 10465 - no tracks 10470 - not used for ffs/fs analysis */ Int_t List[]={10316, 10318, 10319, 10320, 10321, 10326, 10327, 10328, 10329, 10330, 10331, 10332, 10336, 10337, 10338, 10339, 10342, 10343, 10344, 10345, 10346, 10347, 10448, 10449, 10453, 10454, 10455, 10456, 10457, 10458, 10459, 10460, 10469, 10470, 10471, 10472, 10476, 10477, 10478, 10479, 10483}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 10316 -> 10483"; } //________________________________________________________________________ // not for the fs if(Name.Contains("Rot4A2442")){ // this list is not complete yet! Int_t List[]={9550, 9555, 9556, 9557, 9558}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 9550 -> 9558"; } //________________________________________________________________________ if(Name.Contains("Rot4B2442")){ // this list is not complete yet! Int_t List[]={10310, 10311, 10312, 10313, 10314, 10315}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 10310 -> 10315"; } //________________________________________________________________________ if(Name.Contains("Rot4A1723")){ // this list is not complete yet! /* 10425 - BUS ERROR 10426 - BUS ERROR 10427 - BUS ERROR 10428 - BUS ERROR 10434 - BUS ERROR 10435 - BUS ERROR 10436 - BUS ERROR 10437 - BUS ERROR 10434 - not used for ffs/fs analysis 11218 - not used for ffs/fs analysis */ Int_t List[]={ 10275, 10276, 10277, 10281, 10282, 10283, 10284, 10285, 10425, 10426, 10427, 10428, 10435, 10436, 10437, 11219, 11220, 11221}; /* Int_t List[]={10275, 10276, 10277, 10281, 10282, 10283, 10284, 10285, 11219, 11220, 11221}; */ runArray->Set(sizeof(List)/4,List); Title = "RUNS: 10275 -> 11221"; } //________________________________________________________________________ if(Name.Contains("Rot4B1723")){ // this list is not complete yet! /* 10491 - no tracks 11177 - not used for ffs/fs analysis */ Int_t List[]={10289, 10293, 10294, 10295, 10296, 10299, 10300, 10301, 10350, 10351, 10352, 10358, 10484, 10485, 10486, 10487, 10488, 10492, 11178, 11179, 11184, 11185, 11186, 11187}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 10289 -> 11187"; } //________________________________________________________________________ if(Name.Contains("Rot4A1219")){ /* 9514 - no traks 9524 - no traks 11211 - no traks, not used in the ffs/fs analysis */ Int_t List[]={ 9532, 9536, 9537, 9538, 9539, 9541, 11206, 11207, 11212, 11213, 11214}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 9532 -> 11214"; } //________________________________________________________________________ if(Name.Contains("Rot4B1219")){ /* 9679 - not used in the ffs/fs analysis 9680 - not used in the ffs/fs analysis 9687 - not used in the ffs/fs analysis 9688 - not used in the ffs/fs analysis 9689 - not used in the ffs/fs analysis 9692 - low T5 tracks-eff 9693 - MB-trigger4only, no tracks 9694 - MB-trigger4only, no tracks 9696 - not used in the ffs/fs analysis 9697 - not used in the ffs/fs analysis 11193 - not used in the fs analysis, but in ffs yes 11203 - not used in the fs analysis, but in ffs yes */ Int_t List[]={11193, 11201, 11203, 11204, 11205}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 11193 -> 11205"; } //________________________________________________________________________ if(Name.Contains("Rot4A861")){ /* 10441 - no data ? 10442 - no data ? 10438 - BUS ERROR 10443 - BUS ERROR 10444 - BUS ERROR 10445 - BUS ERROR */ Int_t List[]={}; runArray->Set(sizeof(List)/4,List); Title = "RUNS:"; } //________________________________________________________________________ if(Name.Contains("Rot4B861")){ Int_t List[]={10302, 10305, 10309}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 10302 -> 10309"; } // ############################################################################### // # 6 degrees # // ############################################################################### // // SKELETON // /* //________________________________________________________________________ if(Name.Contains("")){ // this list is not comleate yet! Int_t List[]={}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: "; } */ //________________________________________________________________________ if(Name.Contains("Rot6A1723")){ // this list is not comleate yet! Int_t List[]={10018, 10019, 10022, 10023, 10024}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 10018 -> 10024"; } //________________________________________________________________________ if(Name.Contains("Rot6B1723")){ // this list is not comleate yet! Int_t List[]={9961, 9975, 9976, 9977, 9978, 9979}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 9961 -> 9979"; } //________________________________________________________________________ if(Name.Contains("Rot6A1219")){ // this list is not comleate yet! /* 10026 */ Int_t List[]={10003, 10004, 10005, 10010, 10011, 10012, 10014, 10017, 10027}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 10003 -> 10027"; } //________________________________________________________________________ if(Name.Contains("Rot6B1219")){ // this list is not comleate yet! Int_t List[]={9980, 9981, 9982, 9988}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 9980 -> 9988"; } //________________________________________________________________________ if(Name.Contains("Rot6A861")){ // this list is not comleate yet! Int_t List[]={9996, 9997, 9998, 9999, 10002}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 9996 -> 10002"; } //________________________________________________________________________ if(Name.Contains("Rot6B861")){ // this list is not comleate yet! /* 9991 - spectra looks bad */ Int_t List[]={9989, 9990, 9995}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 9989 -> 9979"; } // ############################################################################### // # 8 degrees # // ############################################################################### //________________________________________________________________________ if(Name.Contains("Rot8A3450")){ // this list is not comleate yet! /* 10822 - no tracks 10837 - no tracks 10838 10839 10841 10896 10897 10903 10906 - spectra looking bad 11013 11028 11035 11072 11078 11090 11096 11114 */ Int_t List[]={10816, 10817, 10818, 10819, 10823, 10824, 10832, 10833, 10834, 10835, 10840, 10842, 10843, 10844, 10845, 10846, 10850, 10851, 10854, 10855, 10856, 10857, 10858, 10870, 10871, 10874, 10875, 10876, 10877, 10892, 10894, 10895, 10898, 10899, 10902, 10904, 10992, 10998, 11002, 11003, 11004, 11007, 11008, 11010, 11015, 11016, 11021, 11022, 11023, 11029, 11032, 11036, 11037, 11039, 11058, 11059, 11061, 11062, 11064, 11065, 11066, 11077, 11079, 11081, 11083, 11084, 11087, 11088, 11089, 11095, 11103, 11104, 11105, 11107, 11108, 11115, 11116, 11117, 11118, 11129, 11130}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 10816 -> 11130"; } //________________________________________________________________________ if(Name.Contains("Rot8B3450")){ // this list is not comleate yet! /* 9301 9302 9304 10730 - spectra looking bad 10806 11135 11136 11137 11167 11171 11172 11173 11174 11175 11227 11288 11278 - spectra looking bad */ Int_t List[]={10726, 10727, 10728, 10729, 10731, 10732, 10742, 10743, 10744, 10745, 10746, 10749, 10750, 10751, 10753, 10754, 10755, 10756, 10757, 10758, 10759, 10760, 10761, 10765, 10766, 10780, 10781, 10782, 10784, 10785, 10786, 10787, 10788, 10794, 10795, 10796, 10797, 10799, 10800, 10801, 10802, 10807, 10808, 10809, 10812, 10813, 10814, 10815, 11138, 11139, 11140, 11147, 11153, 11154, 11165, 11166, 11222, 11223, 11224, 11225, 11226, 11232, 11233, 11234, 11236, 11237, 11238, 11244, 11248, 11251, 11257, 11265, 11268, 11269, 11282, 11283, 11290, 11291}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 10726 -> 11291"; } //________________________________________________________________________ if(Name.Contains("Rot8A1723")){ // this list is not comleate yet! Int_t List[]={10573, 10577, 10578, 10579, 10580, 10581, 10584, 10585, 10586, 10587, 10588, 10591, 10592, 10593, 10594, 10596, 10597, 10598, 10599, 10600, 10603, 10604, 10605, 10606, 10613, 10614, 10615, 10616, 10620, 10621, 10622, 10623, 10626, 10627, 10628, 10632, 10633, 10634, 10635, 10636, 10639, 10640, 10645, 10646, 10647, 10648, 10652, 10653, 10654}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 10573 -> 10654"; } //________________________________________________________________________ if(Name.Contains("Rot8B1723")){ // this list is not comleate yet! /* 10166 - spectra looking bad 10167 10168 */ Int_t List[]={10169, 10170, 10183, 10184, 10659, 10660, 10661, 10664, 10665, 10666, 10667, 10670, 10671, 10672, 10673, 10674, 10677, 10679, 10681, 10682, 10685, 10690, 10691, 10692, 10693, 10696, 10697, 10698, 10701, 10702, 10703, 10704, 10707, 10709, 10710, 10711, 10712, 10713, 10718, 10719, 10720, 10761, 10767, 10778, 10779}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 10167 -> 10779"; } //________________________________________________________________________ if(Name.Contains("Rot8A1219")){ // this list is not comleate yet! /* 9368 9920 */ Int_t List[]={9906, 9907, 9908, 9917, 9918, 9921, 9922, 9923, 9927, 9928}; runArray->Set(sizeof(List)/4,List); Title = "RUNS:9906 -> 9928"; } //________________________________________________________________________ if(Name.Contains("Rot8B1219")){ // this list is not comleate yet! /* 9957 9958 */ Int_t List[]={9946, 9947, 9948, 9949, 9952, 9953, 9954, 9959}; runArray->Set(sizeof(List)/4,List); Title = "RUNS:9946 -> 9959"; } //________________________________________________________________________ if(Name.Contains("Rot8A861")){ // this list is not comleate yet! Int_t List[]={ 9899, 9900, 9903, 9904, 9905, 10609, 10610, 10641, 10642, 10655, 10656, 10878, 10879, 10880, 10881}; runArray->Set(sizeof(List)/4,List); Title = "RUNS:10609 -> 10881"; } //________________________________________________________________________ if(Name.Contains("Rot8B861")){ // this list is not comleate yet! /* 10715 11263 11264 */ Int_t List[]={ 9936, 9940, 9941, 9944, 9945, 10687, 10688, 10689, 11267}; runArray->Set(sizeof(List)/4,List); Title = "RUNS:9936 -> 11267"; } //________________________________________________________________________ if(Name.Contains("Rot8A608")){ // this list is not comleate yet! Int_t List[]={ 9890, 9891, 9892, 9893, 9894, 9895, 9898}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 9890 -> 9898"; } //________________________________________________________________________ if(Name.Contains("Rot8B608")){ // this list is not comleate yet! Int_t List[]={9929, 9930, 9931, 9934, 9935}; runArray->Set(sizeof(List)/4,List); Title = "RUNS:9929 -> 9935"; } // ############################################################################### // # 10 degrees # // ############################################################################### /* //________________________________________________________________________ if(Name.Contains("")){ // this list is not comleate yet! Int_t List[]={}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: "; } */ //________________________________________________________________________ if(Name.Contains("Rot10A1219")){ // this list is not comleate yet! // 9813 ? Int_t List[]={ 9790, 9813, 9814, 9815, 9816, 9817, 9818, 9820, 9821}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 9790 -> 9821"; } //________________________________________________________________________ if(Name.Contains("Rot10B1219")){ // this list is not comleate yet! Int_t List[]={9847, 9850, 9851, 9852, 9853}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 9847 -> 9853"; } //________________________________________________________________________ if(Name.Contains("Rot10A861")){ // this list is not comleate yet! Int_t List[]={ 9780, 9781, 9782, 9783, 9784, 10911, 10912, 10913, 10916, 10922, 10928, 10929, 10930, 10933, 10935, 10936, 10937}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 9780 -> 10937"; } //________________________________________________________________________ if(Name.Contains("Rot10B861")){ // this list is not comleate yet! Int_t List[]={9840, 9841, 9842, 9844, 9845, 9846}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 9840 -> 9846"; } //________________________________________________________________________ if(Name.Contains("Rot10A608")){ // this list is not comleate yet! // 10946 and up - not used for FS analysis, kept here for the ffs Int_t List[]={ 9773, 9774, 9778, 10940, 10941, 10946, 10948, 10959, 10960, 10987}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 9773 -> 10987"; } //________________________________________________________________________ if(Name.Contains("Rot10A430")){ // this list is not comleate yet! Int_t List[]={ 9762, 9763, 9768, 9769, 9771, 9772, 10962}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 9762 -> 10962"; } //________________________________________________________________________ if(Name.Contains("Rot10B430")){ // this list is not comleate yet! Int_t List[]={ 9822, 9825, 9826, 9829, 9830, 9857, 9858, 9859, 9860, 9861}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 9822 -> 9861"; } //________________________________________________________________________ if(Name.Contains("Rot10B306")){ // this list is not comleate yet! Int_t List[]={ 9862, 9863, 9864, 9865, 9866, 9867, 9868, 9869, 9871}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 9862 -> 9871"; } //________________________________________________________________________ if(Name.Contains("Rot10B306")){ // this list is not comleate yet! Int_t List[]={ 9872, 9878, 9880, 9881, 9882, 9883, 10963, 10964, 10972, 10973, 10974, 10977, 10978, 10979, 10983, 10984, 10985}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 9872 -> 10985"; } // ############################################################################### // # 12 degrees # // ############################################################################### //________________________________________________________________________ if(Name.Contains("Rot12A861")){ // this list is not comleate yet! /* 9736 - spectra looks bad 9737 - spectra looks bad 9738 - spectra looks bad */ Int_t List[]={9735, 9739, 9742, 9743, 9744, 9745, 9746, 9747, 9748}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 9735 -> 9748"; } //________________________________________________________________________ if(Name.Contains("Rot12B861")){ // this list is not comleate yet! Int_t List[]={9709, 9712, 9716, 9717, 9718, 9719, 9720, 9721, 9723, 9724, 9725, 9732}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 9709 -> 9732"; } //________________________________________________________________________ if(Name.Contains("Rot12A430")){ // this list is not comleate yet! Int_t List[]={9751, 9754, 9755, 9757, 9758, 9759, 9760, 9761}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 9751 -> 9761"; } //________________________________________________________________________ if(Name.Contains("Rot12B430")){ // this list is not comleate yet! /* 9667 - spectra looks bad 9668 - spectra looks bad 9669 - spectra looks bad */ Int_t List[]={9701, 9702, 9704, 9707, 9708}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: "; } } ////////////////////////// // run05, p + p at 200: ///////////////////////// // ############################################################################### // # start catalin's auau 200 run04 2004 efficiency runs # // ############################################################################### // // staring at the situation... // /* setting /all_runs/good_runs/bad_runs * * ##################################### * angle 2.3 * * A861 8/8/0 * A1723 6/6/0 * A3450 210/207/3 * --- * B861 13/13/0 * B1723 8/8/0 * B3440 28/23/5 * B3450 296/237/59 * * ##################################### * angle 3 * * A3450 xxx/125/xxx * * ##################################### * angle 4 * * A430 3/1/2 * A861 5/5/0 * A1219 4/4/0 * A1723 17/15/2 * A2442 14/14/0 * A3450 140/129/11 * --- * B430 2/2/0 * B861 6/6/0 * B1219 8/8/0 * B1723 12/12/0 * B2442 9/9/0 * B3450 86/85/1 * ##################################### * * ##################################### * angle 8 * * A608 6/6/0 * A1219 10/2/8 * A1723 7/7/0 * A2442 31/30/1 * A3450 3/3/0 * --- * B608 7/0/7 * B1219 3/3/0 * B1723 8/6/0 * B2442 14/14/0 * ##################################### */ if(Period.Contains("run05_pp") && Energy == 200){ // ############################################################################### // # 2.3 degrees # // ############################################################################### //________________________________________________________________________ if(Name.Contains("Rot2A3450")){ // this list is not comleate yet! /* 14514 - spectra looks bad 14537 - spectra looks bad 14602 - spectra looks bad 15726 15727 15791 */ Int_t List[]={14239, 14240, 14241, 14242, 14243, 14244, 14245, 14246, 14250, 14251, 14252, 14253, 14254, 14255, 14256, 14257, 14258, 14259, 14263, 14264, 14265, 14266, 14392, 14393, 14394, 14395, 14396, 14397, 14398, 14399, 14400, 14401, 14402, 14407, 14408, 14409, 14410, 14411, 14412, 14413, 14414, 14415, 14416, 14417, 14418, 14419, 14420, 14421, 14422, 14423, 14424, 14425, 14458, 14459, 14460, 14461, 14462, 14463, 14464, 14465, 14466, 14467, 14468, 14471, 14472, 14473, 14474, 14475, 14480, 14481, 14482, 14483, 14484, 14485, 14486, 14487, 14488, 14489, 14490, 14491, 14492, 14493, 14497, 14498, 14501, 14502, 14503, 14504, 14505, 14506, 14507, 14508, 14509, 14510, 14515, 14516, 14517, 14518, 14519, 14520, 14521, 14522, 14523, 14524, 14525, 14526, 14529, 14530, 14531, 14532, 14534, 14538, 14539, 14540, 14541, 14542, 14543, 14544, 14545, 14546, 14547, 14548, 14549, 14550, 14551, 14552, 14553, 14600, 14601, 15700, 15701, 15702, 15703, 15704, 15705, 15706, 15707, 15710, 15711, 15712, 15713, 15714, 15715, 15717, 15718, 15719, 15720, 15721, 15722, 15723, 15729, 15731, 15734, 15735, 15736, 15737, 15738, 15739, 15740, 15741, 15742, 15743, 15744, 15745, 15746, 15747, 15748, 15749, 15750, 15751, 15752, 15753, 15759, 15760, 15761, 15762, 15763, 15764, 15765, 15766, 15768, 15769, 15770, 15771, 15772, 15773, 15774, 15775, 15776, 15777, 15778, 15779, 15780, 15781, 15782, 15783, 15784, 15785, 15786, 15787, 15793, 15794, 15795, 15797, 15798, 15799, 15800}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 14239 -> 15800"; } //________________________________________________________________________ if(Name.Contains("Rot2B3450")){ // this list is not comleate yet! /* 14564, 14571, 14581, 14582, 14583, 14591, 14595, 14604, 14681, 14682, 14683, 14684, 14685, 14686, 14687, 14688, 14689, 14690, 14691, 14692, 14693, 14695, 14698, 14699, 14700, 14701, 14702, 14703, 14704, 14705, 14706, 14707, 14708, 14709, 14710, 14711, 14712, 14713, 14714, 14715, 14716, 14717, 14718, 14719, 14720, 14721, 14722, 14723, 14769, 15686, 15687, 15688, 15689, 15690, 15691, 15692, 15693, 15694, 15695 14578 14592 14677 */ Int_t List[]={14555, 14556, 14558, 14559, 14560, 14561, 14562, 14563, 14565, 14566, 14567, 14568, 14569, 14570, 14579, 14580, 14584, 14585, 14586, 14587, 14588, 14589, 14590, 14593, 14594, 14596, 14605, 14606, 14608, 14609, 14610, 14611, 14612, 14613, 14614, 14615, 14616, 14617, 14618, 14619, 14620, 14621, 14622, 14623, 14624, 14625, 14669, 14670, 14671, 14672, 14673, 14678, 14679, 14680, 14725, 14726, 14727, 14728, 14729, 14731, 14732, 14733, 14734, 14735, 14737, 14738, 14739, 14743, 14744, 14745, 14750, 14751, 14752, 14753, 14754, 14755, 14756, 14757, 14758, 14759, 14762, 14763, 14764, 14765, 14766, 14767, 14768, 14770, 14774, 14775, 14776, 14777, 14778, 14779, 14780, 14781, 14782, 14783, 14784, 14785, 14786, 14787, 14788, 14789, 14790, 14791, 14792, 14796, 14797, 14798, 14799, 14800, 14801, 14805, 14806, 14807, 14808, 14809, 14810, 14811, 14823, 14824, 14825, 14826, 14827, 14828, 14829, 14830, 14831, 14832, 14833, 14834, 14835, 14840, 14841, 14842, 14843, 14844, 14845, 14846, 14847, 14848, 14849, 14850, 14851, 14853, 14854, 14855, 14856, 14857, 14858, 14859, 14860, 14861, 14863, 14864, 14866, 14867, 14873, 14874, 14875, 14876, 14877, 14878, 14879, 14880, 14881, 14882, 14883, 15605, 15606, 15607, 15608, 15609, 15610, 15611, 15612, 15613, 15614, 15616, 15617, 15618, 15619, 15620, 15623, 15624, 15629, 15630, 15631, 15632, 15633, 15634, 15635, 15636, 15637, 15640, 15643, 15644, 15645, 15646, 15647, 15648, 15649, 15650, 15653, 15655, 15656, 15657, 15658, 15659, 15660, 15661, 15662, 15663, 15664, 15665, 15666, 15667, 15668, 15669, 15670, 15671, 15674, 15675, 15676, 15677, 15678, 15679, 15680, 15681, 15682, 15683, 15684, 15685}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 14555 -> 15685"; } //________________________________________________________________________ if(Name.Contains("Rot2B3440")){ // this list is not comleate yet! Int_t List[]={14629, 14630, 14631, 14632, 14633, 14634, 14635, 14636, 14637, 14638, 14639, 14640, 14641, 14642, 14643, 14644, 14645, 14649, 14650, 14651, 14652, 14653, 14654}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 14629 -> 14654"; } //________________________________________________________________________ if(Name.Contains("Rot2A1723")){ // this list is not comleate yet! Int_t List[]={15240, 15242, 15243, 15244, 15245, 15246}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 15240 -> 15246"; } //________________________________________________________________________ if(Name.Contains("Rot2B1723")){ // this list is not comleate yet! Int_t List[]={15179, 15180, 15181, 15185, 15188, 15189, 15190, 15191}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 15179 -> 15191"; } //________________________________________________________________________ if(Name.Contains("Rot2A861")){ // this list is not comleate yet! Int_t List[]={15220, 15224, 15226, 15227, 15228, 15231, 15235, 15236}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 15220 -> 15236"; } //________________________________________________________________________ if(Name.Contains("Rot2B861")){ // this list is not comleate yet! Int_t List[]={15201, 15206, 15207, 15208, 15209, 15210, 15211, 15212, 15213, 15214, 15215, 15216, 15217}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 15201 -> 15217"; } // ############################################################################### // # 3 degrees # // ############################################################################### //________________________________________________________________________ if(Name.Contains("Rot3A3450")){ // this list is not comleate yet! Int_t List[]={14602, 15254, 15255, 15256, 15257, 15258, 15259, 15260, 15261, 15263, 15264, 15265, 15266, 15268, 15269, 15270, 15277, 15278, 15279, 15284, 15285, 15286, 15287, 15288, 15289, 15290, 15291, 15295, 15297, 15298, 15299, 15300, 15301, 15302, 15303, 15304, 15305, 15306, 15307, 15308, 15309, 15350, 15351, 15352, 15353, 15354, 15355, 15356, 15357, 15358, 15364, 15365, 15366, 15367, 15368, 15369, 15372, 15373, 15374, 15375, 15376, 15377, 15378, 15379, 15380, 15381, 15382, 15383, 15384, 15391, 15392, 15394, 15395, 15396, 15397, 15398, 15399, 15400, 15401, 15402, 15403, 15404, 15406, 15407, 15408, 15413, 15414, 15415, 15416, 15417, 15418, 15419, 15420, 15421, 15422, 15423, 15424, 15428, 15429, 15430, 15432, 15433, 15434, 15435, 15436, 15440, 15441, 15442, 15443, 15444, 15445, 15446, 15447, 15448, 15449, 15450, 15451, 15454, 15455, 15457, 15459, 15462, 15463, 15464, 15465}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 14602 -> 15465"; } // ############################################################################### // # 4 degrees # // ############################################################################### //________________________________________________________________________ if(Name.Contains("Rot4A3450")){ // this list is not comleate yet! /* 14935 14957 14958 14960 14961 14963 14972 14975 14986 14975 15084 */ Int_t List[]={14889, 14890, 14891, 14892, 14893, 14894, 14895, 14896, 14897, 14898, 14901, 14902, 14903, 14904, 14905, 14906, 14907, 14908, 14909, 14910, 14911, 14917, 14918, 14919, 14920, 14921, 14922, 14923, 14924, 14925, 14926, 14927, 14928, 14929, 14930, 14931, 14932, 14933, 14934, 14939, 14944, 14945, 14946, 14948, 14950, 14951, 14954, 14955, 14956, 14962, 14971, 14976, 14977, 14978, 14979, 14980, 14981, 14986, 14987, 14990, 14991, 14992, 14993, 14994, 14995, 14996, 14997, 14998, 15003, 15004, 15005, 15006, 15007, 15008, 15009, 15012, 15013, 15014, 15015, 15016, 15017, 15020, 15021, 15022, 15023, 15026, 15027, 15030, 15031, 15032, 15033, 15034, 15035, 15036, 15037, 15038, 15039, 15040, 15043, 15044, 15045, 15046, 15047, 15048, 15051, 15052, 15053, 15054, 15055, 15056, 15057, 15060, 15061, 15062, 15063, 15064, 15065, 15066, 15067, 15068, 15069, 15111, 15112, 15116, 15117, 15118, 15119, 15120, 15121, 15122, 15123, 15124}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 14889 -> 15124"; } //________________________________________________________________________ if(Name.Contains("Rot4B3450")){ // this list is not comleate yet! /* 15532 */ Int_t List[]={15469, 15470, 15483, 15484, 15485, 15486, 15487, 15499, 15502, 15503, 15504, 15516, 15517, 15518, 15519, 15520, 15521, 15522, 15523, 15524, 15525, 15526, 15527, 15528, 15529, 15530, 15531, 15533, 15534, 15535, 15536, 15537, 15538, 15539, 15545, 15546, 15547, 15548, 15549, 15550, 15551, 15552, 15553, 15554, 15555, 15556, 15557, 15558, 15559, 15560, 15561, 15565, 15566, 15567, 15568, 15569, 15570, 15571, 15572, 15573, 15575, 15576, 15579, 15580, 15581, 15582, 15583, 15584, 15585, 15586, 15587, 15588, 15589, 15590, 15591, 15592, 15593, 15594, 15595, 15596, 15597, 15598, 15599, 15600, 15601}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 15469 -> 15601"; } //________________________________________________________________________ if(Name.Contains("Rot4A2442")){ // this list is not comleate yet! Int_t List[]={15145, 15146, 15147, 15148, 15149, 15150, 15151, 15152, 15153, 15154, 15155, 15156, 15157, 15158}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 15145 -> 15158"; } //________________________________________________________________________ if(Name.Contains("Rot4B2442")){ // this list is not comleate yet! Int_t List[]={15168, 15169, 15170, 15171, 15172, 15173, 15174, 15175, 15176}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 15168 -> 15176"; } //________________________________________________________________________ if(Name.Contains("Rot4A1723")){ // this list is not comleate yet! /* 14004 14015 */ Int_t List[]={14071, 14072, 14073, 14074, 14075, 14076, 14077, 14078, 14079, 14080, 14110, 14114, 14115, 14116, 14117}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 14071 -> 14117"; } //________________________________________________________________________ if(Name.Contains("Rot4B1723")){ // this list is not comleate yet! Int_t List[]={14142, 14144, 14179, 14180, 14181, 14182, 14185, 14186, 14187, 14188, 14189, 14190}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 14142 -> 14190"; } //________________________________________________________________________ if(Name.Contains("Rot4A1219")){ // this list is not comleate yet! Int_t List[]={14200, 14201, 14202, 14203}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 14200 -> 14203"; } //________________________________________________________________________ if(Name.Contains("Rot4B1219")){ // this list is not comleate yet! /* 14167 14178 */ Int_t List[]={14162, 14163, 14168, 14175, 14176, 14177}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 14162 -> 14178"; } //________________________________________________________________________ if(Name.Contains("Rot4A861")){ // this list is not comleate yet! /* 14118 14120 14123 */ Int_t List[]={14122, 14141}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 14118 -> 14141"; } //________________________________________________________________________ if(Name.Contains("Rot4B861")){ // this list is not comleate yet! /* 14155 14158 14159 */ Int_t List[]={14152, 14153, 14154}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 14152 -> 14159"; } //________________________________________________________________________ if(Name.Contains("Rot4A430")){ // this list is not comleate yet! /* 14197 14198 */ Int_t List[]={14199}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: "; } //________________________________________________________________________ if(Name.Contains("Rot4B430")){ // this list is not comleate yet! Int_t List[]={14195,14196}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 14195 -> 14196"; } // ############################################################################### // # 8 degrees # // ############################################################################### //________________________________________________________________________ if(Name.Contains("Rot8A3450")){ // this list is not comleate yet! Int_t List[]={14270, 14274, 14275}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 14270 -> 14275"; } //________________________________________________________________________ if(Name.Contains("Rot8A2442")){ // this list is not comleate yet! /* 14322 */ Int_t List[]={14276, 14278, 14279, 14280, 14283, 14284, 14285, 14286, 14287, 14288, 14289, 14290, 14291, 14294, 14295, 14296, 14297, 14298, 14299, 14300, 14303, 14304, 14305, 14306, 14307, 14308, 14319, 14325, 14328, 14329}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 15145 -> 15158"; } //________________________________________________________________________ if(Name.Contains("Rot8B2442")){ // this list is not comleate yet! Int_t List[]={14373, 14377, 14378, 14379, 14380, 14381, 14384, 14385, 14386, 14387, 14388, 14389, 14390, 14391}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 14373 -> 14391"; } //________________________________________________________________________ if(Name.Contains("Rot8A1723")){ // this list is not comleate yet! Int_t List[]={14330, 14331, 14332, 14335, 14336, 14337, 14338}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 14330 -> 14338"; } //________________________________________________________________________ if(Name.Contains("Rot8B1723")){ // this list is not comleate yet! /* 14369 14370 */ Int_t List[]={14355, 14359, 14360, 14364, 14365, 14368}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 14355 -> 14368"; } //________________________________________________________________________ if(Name.Contains("Rot8A1219")){ // this list is not comleate yet! /* 14219, 14224, 14226, 14228, 14229, 14230, 14233, 14234 */ Int_t List[]={14216, 14221}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 14216 -> 14234"; } //________________________________________________________________________ if(Name.Contains("Rot8B1219")){ // this list is not comleate yet! Int_t List[]={14351, 14353, 14354}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 14351 -> 14354"; } //________________________________________________________________________ if(Name.Contains("Rot8A608")){ // this list is not comleate yet! Int_t List[]={14208, 14209, 14212, 14213, 14214, 14215}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: 14208 -> 14215"; } //________________________________________________________________________ if(Name.Contains("Rot8B608")){ // this list is not comleate yet! /* 14342, 14343, 14344, 14345, 14346, 14347, 14348 */ Int_t List[]={}; runArray->Set(sizeof(List)/4,List); Title = "RUNS: "; } } if(!runArray->GetSize())return 0; return runArray; }