-
Notifications
You must be signed in to change notification settings - Fork 0
/
GetRunList.h
6444 lines (6440 loc) · 416 KB
/
GetRunList.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
#include <cstdlib>
#include <vector>
#include <iostream>
#include <sstream>
#include <fstream>
#include <string>
vector<std::pair<string,int>> GetRunList(string source) {
vector<std::pair<string,int>> list;
if (source=="VA_DarkSegue1")
{
list.push_back(std::make_pair("VA_DarkSegue1",65459));
list.push_back(std::make_pair("VA_DarkSegue1",65460));
list.push_back(std::make_pair("VA_DarkSegue1",65486));
list.push_back(std::make_pair("VA_DarkSegue1",65487));
list.push_back(std::make_pair("VA_DarkSegue1",65962));
list.push_back(std::make_pair("VA_DarkSegue1",65989));
list.push_back(std::make_pair("VA_DarkSegue1",65990));
list.push_back(std::make_pair("VA_DarkSegue1",65991));
list.push_back(std::make_pair("VA_DarkSegue1",66057));
list.push_back(std::make_pair("VA_DarkSegue1",66058));
list.push_back(std::make_pair("VA_DarkSegue1",66125));
list.push_back(std::make_pair("VA_DarkSegue1",66126));
list.push_back(std::make_pair("VA_DarkSegue1",66185));
list.push_back(std::make_pair("VA_DarkSegue1",66277));
list.push_back(std::make_pair("VA_DarkSegue1",66565));
list.push_back(std::make_pair("VA_DarkSegue1",66566));
list.push_back(std::make_pair("VA_DarkSegue1",66567));
list.push_back(std::make_pair("VA_DarkSegue1",66586));
list.push_back(std::make_pair("VA_DarkSegue1",66649));
list.push_back(std::make_pair("VA_DarkSegue1",66653));
list.push_back(std::make_pair("VA_DarkSegue1",66668));
list.push_back(std::make_pair("VA_DarkSegue1",66669));
list.push_back(std::make_pair("VA_DarkSegue1",66670));
list.push_back(std::make_pair("VA_DarkSegue1",66799));
list.push_back(std::make_pair("VA_DarkSegue1",66800));
list.push_back(std::make_pair("VA_DarkSegue1",66801));
list.push_back(std::make_pair("VA_DarkSegue1",66903));
list.push_back(std::make_pair("VA_DarkSegue1",67259));
list.push_back(std::make_pair("VA_DarkSegue1",67260));
list.push_back(std::make_pair("VA_DarkSegue1",67298));
list.push_back(std::make_pair("VA_DarkSegue1",67301));
list.push_back(std::make_pair("VA_DarkSegue1",67338));
list.push_back(std::make_pair("VA_DarkSegue1",67425));
list.push_back(std::make_pair("VA_DarkSegue1",67468));
list.push_back(std::make_pair("VA_DarkSegue1",71320));
list.push_back(std::make_pair("VA_DarkSegue1",71415));
list.push_back(std::make_pair("VA_DarkSegue1",71416));
list.push_back(std::make_pair("VA_DarkSegue1",71417));
list.push_back(std::make_pair("VA_DarkSegue1",71440));
list.push_back(std::make_pair("VA_DarkSegue1",71441));
list.push_back(std::make_pair("VA_DarkSegue1",71466));
list.push_back(std::make_pair("VA_DarkSegue1",71467));
list.push_back(std::make_pair("VA_DarkSegue1",71468));
list.push_back(std::make_pair("VA_DarkSegue1",71469));
list.push_back(std::make_pair("VA_DarkSegue1",71470));
list.push_back(std::make_pair("VA_DarkSegue1",71536));
list.push_back(std::make_pair("VA_DarkSegue1",71593));
list.push_back(std::make_pair("VA_DarkSegue1",71594));
list.push_back(std::make_pair("VA_DarkSegue1",71674));
list.push_back(std::make_pair("VA_DarkSegue1",71858));
}
if (source=="VA_Segue1")
{
list.push_back(std::make_pair("VA_Segue1",71860));
list.push_back(std::make_pair("VA_Segue1",71861));
list.push_back(std::make_pair("VA_Segue1",71879));
list.push_back(std::make_pair("VA_Segue1",71880));
list.push_back(std::make_pair("VA_Segue1",71881));
list.push_back(std::make_pair("VA_Segue1",71882));
list.push_back(std::make_pair("VA_Segue1",72250));
list.push_back(std::make_pair("VA_Segue1",72251));
list.push_back(std::make_pair("VA_Segue1",72336));
list.push_back(std::make_pair("VA_Segue1",72606));
list.push_back(std::make_pair("VA_Segue1",72607));
list.push_back(std::make_pair("VA_Segue1",72655));
list.push_back(std::make_pair("VA_Segue1",72735));
list.push_back(std::make_pair("VA_Segue1",72736));
list.push_back(std::make_pair("VA_Segue1",72739));
list.push_back(std::make_pair("VA_Segue1",72740));
list.push_back(std::make_pair("VA_Segue1",77021));
list.push_back(std::make_pair("VA_Segue1",77022));
list.push_back(std::make_pair("VA_Segue1",77068));
list.push_back(std::make_pair("VA_Segue1",77069));
list.push_back(std::make_pair("VA_Segue1",80167));
list.push_back(std::make_pair("VA_Segue1",80189));
list.push_back(std::make_pair("VA_Segue1",80190));
list.push_back(std::make_pair("VA_Segue1",80288));
list.push_back(std::make_pair("VA_Segue1",80289));
list.push_back(std::make_pair("VA_Segue1",80335));
list.push_back(std::make_pair("VA_Segue1",80515));
list.push_back(std::make_pair("VA_Segue1",80516));
list.push_back(std::make_pair("VA_Segue1",80517));
list.push_back(std::make_pair("VA_Segue1",80518));
list.push_back(std::make_pair("VA_Segue1",80538));
list.push_back(std::make_pair("VA_Segue1",80539));
list.push_back(std::make_pair("VA_Segue1",80659));
list.push_back(std::make_pair("VA_Segue1",80661));
list.push_back(std::make_pair("VA_Segue1",80686));
list.push_back(std::make_pair("VA_Segue1",80687));
list.push_back(std::make_pair("VA_Segue1",80688));
list.push_back(std::make_pair("VA_Segue1",80708));
list.push_back(std::make_pair("VA_Segue1",80709));
list.push_back(std::make_pair("VA_Segue1",80710));
list.push_back(std::make_pair("VA_Segue1",80711));
list.push_back(std::make_pair("VA_Segue1",80734));
list.push_back(std::make_pair("VA_Segue1",80735));
list.push_back(std::make_pair("VA_Segue1",80952));
list.push_back(std::make_pair("VA_Segue1",80953));
list.push_back(std::make_pair("VA_Segue1",80977));
list.push_back(std::make_pair("VA_Segue1",80978));
}
if (source=="VA_Geminga")
{
list.push_back(std::make_pair("VA_Geminga",90952));
list.push_back(std::make_pair("VA_Geminga",90953));
list.push_back(std::make_pair("VA_Geminga",90954));
list.push_back(std::make_pair("VA_Geminga",91004));
list.push_back(std::make_pair("VA_Geminga",91005));
list.push_back(std::make_pair("VA_Geminga",91006));
list.push_back(std::make_pair("VA_Geminga",91029));
list.push_back(std::make_pair("VA_Geminga",91030));
list.push_back(std::make_pair("VA_Geminga",91031));
list.push_back(std::make_pair("VA_Geminga",91054));
list.push_back(std::make_pair("VA_Geminga",91055));
list.push_back(std::make_pair("VA_Geminga",91110));
list.push_back(std::make_pair("VA_Geminga",91132));
list.push_back(std::make_pair("VA_Geminga",91133));
list.push_back(std::make_pair("VA_Geminga",91156));
list.push_back(std::make_pair("VA_Geminga",91157));
list.push_back(std::make_pair("VA_Geminga",91158));
list.push_back(std::make_pair("VA_Geminga",91185));
list.push_back(std::make_pair("VA_Geminga",91186));
list.push_back(std::make_pair("VA_Geminga",91210));
list.push_back(std::make_pair("VA_Geminga",91211));
list.push_back(std::make_pair("VA_Geminga",91212));
list.push_back(std::make_pair("VA_Geminga",91232));
list.push_back(std::make_pair("VA_Geminga",91233));
list.push_back(std::make_pair("VA_Geminga",91234));
list.push_back(std::make_pair("VA_Geminga",91237));
list.push_back(std::make_pair("VA_Geminga",91238));
list.push_back(std::make_pair("VA_Geminga",91261));
list.push_back(std::make_pair("VA_Geminga",91262));
list.push_back(std::make_pair("VA_Geminga",91263));
list.push_back(std::make_pair("VA_Geminga",91264));
list.push_back(std::make_pair("VA_Geminga",91265));
list.push_back(std::make_pair("VA_Geminga",91284));
list.push_back(std::make_pair("VA_Geminga",91285));
list.push_back(std::make_pair("VA_Geminga",91286));
list.push_back(std::make_pair("VA_Geminga",91287));
list.push_back(std::make_pair("VA_Geminga",91288));
list.push_back(std::make_pair("VA_Geminga",91303));
list.push_back(std::make_pair("VA_Geminga",91304));
list.push_back(std::make_pair("VA_Geminga",91425));
list.push_back(std::make_pair("VA_Geminga",91631));
list.push_back(std::make_pair("VA_Geminga",91670));
list.push_back(std::make_pair("VA_Geminga",91671));
list.push_back(std::make_pair("VA_Geminga",91672));
list.push_back(std::make_pair("VA_Geminga",91743));
list.push_back(std::make_pair("VA_Geminga",91744));
list.push_back(std::make_pair("VA_Geminga",91745));
}
if (source=="Segue1V6")
{
list.push_back(std::make_pair("Segue1V6",65381));
list.push_back(std::make_pair("Segue1V6",65382));
list.push_back(std::make_pair("Segue1V6",65383));
list.push_back(std::make_pair("Segue1V6",65415));
list.push_back(std::make_pair("Segue1V6",65416));
list.push_back(std::make_pair("Segue1V6",65459));
list.push_back(std::make_pair("Segue1V6",65460));
list.push_back(std::make_pair("Segue1V6",65486));
list.push_back(std::make_pair("Segue1V6",65487));
list.push_back(std::make_pair("Segue1V6",65585));
list.push_back(std::make_pair("Segue1V6",65586));
list.push_back(std::make_pair("Segue1V6",65589));
list.push_back(std::make_pair("Segue1V6",65591));
list.push_back(std::make_pair("Segue1V6",65659));
list.push_back(std::make_pair("Segue1V6",65962));
list.push_back(std::make_pair("Segue1V6",65989));
list.push_back(std::make_pair("Segue1V6",65990));
list.push_back(std::make_pair("Segue1V6",65991));
list.push_back(std::make_pair("Segue1V6",66028));
list.push_back(std::make_pair("Segue1V6",66057));
list.push_back(std::make_pair("Segue1V6",66058));
list.push_back(std::make_pair("Segue1V6",66125));
list.push_back(std::make_pair("Segue1V6",66206));
list.push_back(std::make_pair("Segue1V6",66207));
list.push_back(std::make_pair("Segue1V6",66565));
list.push_back(std::make_pair("Segue1V6",66566));
list.push_back(std::make_pair("Segue1V6",66586));
list.push_back(std::make_pair("Segue1V6",66632));
list.push_back(std::make_pair("Segue1V6",66649));
list.push_back(std::make_pair("Segue1V6",66668));
list.push_back(std::make_pair("Segue1V6",66669));
list.push_back(std::make_pair("Segue1V6",66670));
list.push_back(std::make_pair("Segue1V6",66799));
list.push_back(std::make_pair("Segue1V6",66800));
list.push_back(std::make_pair("Segue1V6",66801));
list.push_back(std::make_pair("Segue1V6",66873));
list.push_back(std::make_pair("Segue1V6",66903));
list.push_back(std::make_pair("Segue1V6",67259));
list.push_back(std::make_pair("Segue1V6",67260));
list.push_back(std::make_pair("Segue1V6",67298));
list.push_back(std::make_pair("Segue1V6",67301));
list.push_back(std::make_pair("Segue1V6",67338));
list.push_back(std::make_pair("Segue1V6",67468));
list.push_back(std::make_pair("Segue1V6",67650));
list.push_back(std::make_pair("Segue1V6",67672));
list.push_back(std::make_pair("Segue1V6",67720));
list.push_back(std::make_pair("Segue1V6",67721));
list.push_back(std::make_pair("Segue1V6",67722));
list.push_back(std::make_pair("Segue1V6",67828));
list.push_back(std::make_pair("Segue1V6",67829));
list.push_back(std::make_pair("Segue1V6",67917));
list.push_back(std::make_pair("Segue1V6",68244));
list.push_back(std::make_pair("Segue1V6",68259));
list.push_back(std::make_pair("Segue1V6",68376));
list.push_back(std::make_pair("Segue1V6",71320));
list.push_back(std::make_pair("Segue1V6",71416));
list.push_back(std::make_pair("Segue1V6",71417));
list.push_back(std::make_pair("Segue1V6",71440));
list.push_back(std::make_pair("Segue1V6",71441));
list.push_back(std::make_pair("Segue1V6",71468));
list.push_back(std::make_pair("Segue1V6",71469));
list.push_back(std::make_pair("Segue1V6",71470));
list.push_back(std::make_pair("Segue1V6",71536));
list.push_back(std::make_pair("Segue1V6",71593));
list.push_back(std::make_pair("Segue1V6",71594));
list.push_back(std::make_pair("Segue1V6",71630));
list.push_back(std::make_pair("Segue1V6",71631));
list.push_back(std::make_pair("Segue1V6",71674));
list.push_back(std::make_pair("Segue1V6",71675));
list.push_back(std::make_pair("Segue1V6",71858));
list.push_back(std::make_pair("Segue1V6",71860));
list.push_back(std::make_pair("Segue1V6",71861));
list.push_back(std::make_pair("Segue1V6",71879));
list.push_back(std::make_pair("Segue1V6",71880));
list.push_back(std::make_pair("Segue1V6",71881));
list.push_back(std::make_pair("Segue1V6",71882));
list.push_back(std::make_pair("Segue1V6",72250));
list.push_back(std::make_pair("Segue1V6",72251));
list.push_back(std::make_pair("Segue1V6",72336));
list.push_back(std::make_pair("Segue1V6",72606));
list.push_back(std::make_pair("Segue1V6",72607));
list.push_back(std::make_pair("Segue1V6",72608));
list.push_back(std::make_pair("Segue1V6",72655));
list.push_back(std::make_pair("Segue1V6",72735));
list.push_back(std::make_pair("Segue1V6",72736));
list.push_back(std::make_pair("Segue1V6",72739));
list.push_back(std::make_pair("Segue1V6",72740));
list.push_back(std::make_pair("Segue1V6",72828));
list.push_back(std::make_pair("Segue1V6",72829));
list.push_back(std::make_pair("Segue1V6",72830));
list.push_back(std::make_pair("Segue1V6",72874));
list.push_back(std::make_pair("Segue1V6",73066));
list.push_back(std::make_pair("Segue1V6",73126));
list.push_back(std::make_pair("Segue1V6",73127));
list.push_back(std::make_pair("Segue1V6",73266));
list.push_back(std::make_pair("Segue1V6",77021));
list.push_back(std::make_pair("Segue1V6",77068));
list.push_back(std::make_pair("Segue1V6",77069));
list.push_back(std::make_pair("Segue1V6",77162));
list.push_back(std::make_pair("Segue1V6",77284));
list.push_back(std::make_pair("Segue1V6",77320));
list.push_back(std::make_pair("Segue1V6",80167));
list.push_back(std::make_pair("Segue1V6",80187));
list.push_back(std::make_pair("Segue1V6",80188));
list.push_back(std::make_pair("Segue1V6",80189));
list.push_back(std::make_pair("Segue1V6",80190));
list.push_back(std::make_pair("Segue1V6",80240));
list.push_back(std::make_pair("Segue1V6",80288));
list.push_back(std::make_pair("Segue1V6",80289));
list.push_back(std::make_pair("Segue1V6",80335));
list.push_back(std::make_pair("Segue1V6",80515));
list.push_back(std::make_pair("Segue1V6",80516));
list.push_back(std::make_pair("Segue1V6",80517));
list.push_back(std::make_pair("Segue1V6",80518));
list.push_back(std::make_pair("Segue1V6",80538));
list.push_back(std::make_pair("Segue1V6",80539));
list.push_back(std::make_pair("Segue1V6",80659));
list.push_back(std::make_pair("Segue1V6",80661));
list.push_back(std::make_pair("Segue1V6",80686));
list.push_back(std::make_pair("Segue1V6",80687));
list.push_back(std::make_pair("Segue1V6",80688));
list.push_back(std::make_pair("Segue1V6",80708));
list.push_back(std::make_pair("Segue1V6",80709));
list.push_back(std::make_pair("Segue1V6",80710));
list.push_back(std::make_pair("Segue1V6",80711));
list.push_back(std::make_pair("Segue1V6",80734));
list.push_back(std::make_pair("Segue1V6",80735));
list.push_back(std::make_pair("Segue1V6",80952));
list.push_back(std::make_pair("Segue1V6",80953));
list.push_back(std::make_pair("Segue1V6",80977));
list.push_back(std::make_pair("Segue1V6",81436));
list.push_back(std::make_pair("Segue1V6",81437));
}
if (source=="CrabV4")
{
list.push_back(std::make_pair("CrabV4",37195));
list.push_back(std::make_pair("CrabV4",37297));
list.push_back(std::make_pair("CrabV4",37597));
list.push_back(std::make_pair("CrabV4",37945));
list.push_back(std::make_pair("CrabV4",37946));
list.push_back(std::make_pair("CrabV4",37947));
list.push_back(std::make_pair("CrabV4",37948));
list.push_back(std::make_pair("CrabV4",38031));
list.push_back(std::make_pair("CrabV4",38033));
list.push_back(std::make_pair("CrabV4",38034));
list.push_back(std::make_pair("CrabV4",38035));
list.push_back(std::make_pair("CrabV4",38061));
list.push_back(std::make_pair("CrabV4",38062));
list.push_back(std::make_pair("CrabV4",38097));
list.push_back(std::make_pair("CrabV4",38200));
list.push_back(std::make_pair("CrabV4",38273));
list.push_back(std::make_pair("CrabV4",38523));
list.push_back(std::make_pair("CrabV4",38722));
list.push_back(std::make_pair("CrabV4",38753));
list.push_back(std::make_pair("CrabV4",38762));
list.push_back(std::make_pair("CrabV4",38764));
list.push_back(std::make_pair("CrabV4",38796));
list.push_back(std::make_pair("CrabV4",38957));
list.push_back(std::make_pair("CrabV4",38958));
list.push_back(std::make_pair("CrabV4",39035));
list.push_back(std::make_pair("CrabV4",39036));
list.push_back(std::make_pair("CrabV4",39072));
list.push_back(std::make_pair("CrabV4",39073));
list.push_back(std::make_pair("CrabV4",40062));
list.push_back(std::make_pair("CrabV4",40186));
list.push_back(std::make_pair("CrabV4",41583));
list.push_back(std::make_pair("CrabV4",41584));
list.push_back(std::make_pair("CrabV4",41585));
list.push_back(std::make_pair("CrabV4",41793));
list.push_back(std::make_pair("CrabV4",41794));
list.push_back(std::make_pair("CrabV4",43747));
list.push_back(std::make_pair("CrabV4",43748));
list.push_back(std::make_pair("CrabV4",43749));
list.push_back(std::make_pair("CrabV4",43750));
}
if (source=="ComaV4") {
list.push_back(std::make_pair("ComaV4",39709));
list.push_back(std::make_pair("ComaV4",39711));
list.push_back(std::make_pair("ComaV4",40127));
list.push_back(std::make_pair("ComaV4",40128));
list.push_back(std::make_pair("ComaV4",40130));
list.push_back(std::make_pair("ComaV4",40198));
list.push_back(std::make_pair("ComaV4",40227));
list.push_back(std::make_pair("ComaV4",40228));
list.push_back(std::make_pair("ComaV4",40253));
list.push_back(std::make_pair("ComaV4",40256));
list.push_back(std::make_pair("ComaV4",40284));
list.push_back(std::make_pair("ComaV4",40285));
list.push_back(std::make_pair("ComaV4",40286));
list.push_back(std::make_pair("ComaV4",40316));
list.push_back(std::make_pair("ComaV4",40317));
list.push_back(std::make_pair("ComaV4",40338));
list.push_back(std::make_pair("ComaV4",40364));
list.push_back(std::make_pair("ComaV4",40365));
list.push_back(std::make_pair("ComaV4",40366));
list.push_back(std::make_pair("ComaV4",40393));
list.push_back(std::make_pair("ComaV4",40394));
list.push_back(std::make_pair("ComaV4",40395));
list.push_back(std::make_pair("ComaV4",40537));
list.push_back(std::make_pair("ComaV4",40538));
list.push_back(std::make_pair("ComaV4",40557));
list.push_back(std::make_pair("ComaV4",40558));
list.push_back(std::make_pair("ComaV4",40585));
list.push_back(std::make_pair("ComaV4",40588));
list.push_back(std::make_pair("ComaV4",40589));
list.push_back(std::make_pair("ComaV4",40612));
list.push_back(std::make_pair("ComaV4",40613));
list.push_back(std::make_pair("ComaV4",40614));
list.push_back(std::make_pair("ComaV4",40615));
list.push_back(std::make_pair("ComaV4",40616));
list.push_back(std::make_pair("ComaV4",40735));
}
if (source=="BrandonValidation") {
list.push_back(std::make_pair("BrandonValidation",38030));
list.push_back(std::make_pair("BrandonValidation",38194));
list.push_back(std::make_pair("BrandonValidation",38418));
list.push_back(std::make_pair("BrandonValidation",38421));
list.push_back(std::make_pair("BrandonValidation",38538));
list.push_back(std::make_pair("BrandonValidation",38559));
list.push_back(std::make_pair("BrandonValidation",38622));
list.push_back(std::make_pair("BrandonValidation",39032));
list.push_back(std::make_pair("BrandonValidation",39165));
list.push_back(std::make_pair("BrandonValidation",39200));
list.push_back(std::make_pair("BrandonValidation",39230));
list.push_back(std::make_pair("BrandonValidation",39258));
list.push_back(std::make_pair("BrandonValidation",39359));
list.push_back(std::make_pair("BrandonValidation",39588));
list.push_back(std::make_pair("BrandonValidation",39614));
list.push_back(std::make_pair("BrandonValidation",39642));
list.push_back(std::make_pair("BrandonValidation",39796));
list.push_back(std::make_pair("BrandonValidation",39857));
list.push_back(std::make_pair("BrandonValidation",39877));
list.push_back(std::make_pair("BrandonValidation",39917));
list.push_back(std::make_pair("BrandonValidation",39921));
list.push_back(std::make_pair("BrandonValidation",39947));
list.push_back(std::make_pair("BrandonValidation",39950));
list.push_back(std::make_pair("BrandonValidation",40151));
list.push_back(std::make_pair("BrandonValidation",40225));
list.push_back(std::make_pair("BrandonValidation",40281));
list.push_back(std::make_pair("BrandonValidation",40314));
list.push_back(std::make_pair("BrandonValidation",40391));
list.push_back(std::make_pair("BrandonValidation",40424));
list.push_back(std::make_pair("BrandonValidation",40555));
list.push_back(std::make_pair("BrandonValidation",40558));
list.push_back(std::make_pair("BrandonValidation",40593));
list.push_back(std::make_pair("BrandonValidation",40760));
list.push_back(std::make_pair("BrandonValidation",40785));
list.push_back(std::make_pair("BrandonValidation",40844));
list.push_back(std::make_pair("BrandonValidation",40847));
list.push_back(std::make_pair("BrandonValidation",40958));
}
if (source=="Ton599") {
list.push_back(std::make_pair("Ton599",88356));
list.push_back(std::make_pair("Ton599",88357));
list.push_back(std::make_pair("Ton599",88378));
list.push_back(std::make_pair("Ton599",88379));
list.push_back(std::make_pair("Ton599",88380));
list.push_back(std::make_pair("Ton599",88397));
list.push_back(std::make_pair("Ton599",88420));
list.push_back(std::make_pair("Ton599",88421));
list.push_back(std::make_pair("Ton599",88422));
list.push_back(std::make_pair("Ton599",88423));
list.push_back(std::make_pair("Ton599",88447));
list.push_back(std::make_pair("Ton599",88448));
list.push_back(std::make_pair("Ton599",88449));
list.push_back(std::make_pair("Ton599",88475));
}
if (source=="3C264") {
list.push_back(std::make_pair("3C264",89177));
list.push_back(std::make_pair("3C264",89178));
list.push_back(std::make_pair("3C264",89181));
list.push_back(std::make_pair("3C264",89200));
list.push_back(std::make_pair("3C264",89201));
list.push_back(std::make_pair("3C264",89202));
list.push_back(std::make_pair("3C264",89312));
list.push_back(std::make_pair("3C264",89531));
list.push_back(std::make_pair("3C264",89532));
list.push_back(std::make_pair("3C264",89534));
list.push_back(std::make_pair("3C264",89535));
list.push_back(std::make_pair("3C264",89537));
list.push_back(std::make_pair("3C264",89538));
list.push_back(std::make_pair("3C264",89554));
list.push_back(std::make_pair("3C264",89555));
list.push_back(std::make_pair("3C264",89557));
list.push_back(std::make_pair("3C264",89558));
list.push_back(std::make_pair("3C264",89559));
list.push_back(std::make_pair("3C264",89577));
list.push_back(std::make_pair("3C264",89590));
list.push_back(std::make_pair("3C264",89591));
list.push_back(std::make_pair("3C264",89592));
list.push_back(std::make_pair("3C264",89599));
list.push_back(std::make_pair("3C264",89600));
list.push_back(std::make_pair("3C264",89601));
list.push_back(std::make_pair("3C264",89648));
list.push_back(std::make_pair("3C264",89649));
list.push_back(std::make_pair("3C264",89650));
list.push_back(std::make_pair("3C264",89662));
list.push_back(std::make_pair("3C264",89684));
list.push_back(std::make_pair("3C264",89685));
list.push_back(std::make_pair("3C264",89692));
list.push_back(std::make_pair("3C264",89700));
list.push_back(std::make_pair("3C264",89701));
list.push_back(std::make_pair("3C264",89707));
list.push_back(std::make_pair("3C264",89708));
list.push_back(std::make_pair("3C264",89755));
list.push_back(std::make_pair("3C264",89756));
list.push_back(std::make_pair("3C264",89761));
list.push_back(std::make_pair("3C264",89762));
list.push_back(std::make_pair("3C264",89779));
list.push_back(std::make_pair("3C264",89780));
list.push_back(std::make_pair("3C264",89781));
list.push_back(std::make_pair("3C264",89782));
list.push_back(std::make_pair("3C264",89816));
list.push_back(std::make_pair("3C264",89817));
list.push_back(std::make_pair("3C264",89818));
list.push_back(std::make_pair("3C264",89819));
list.push_back(std::make_pair("3C264",89827));
list.push_back(std::make_pair("3C264",89828));
list.push_back(std::make_pair("3C264",89840));
list.push_back(std::make_pair("3C264",89841));
list.push_back(std::make_pair("3C264",89846));
list.push_back(std::make_pair("3C264",89847));
list.push_back(std::make_pair("3C264",89848));
list.push_back(std::make_pair("3C264",89878));
list.push_back(std::make_pair("3C264",89879));
list.push_back(std::make_pair("3C264",89880));
list.push_back(std::make_pair("3C264",89915));
list.push_back(std::make_pair("3C264",89916));
list.push_back(std::make_pair("3C264",89935));
list.push_back(std::make_pair("3C264",89936));
}
if (source=="PKS1424") {
list.push_back(std::make_pair("PKS1424",89252));
list.push_back(std::make_pair("PKS1424",89291));
list.push_back(std::make_pair("PKS1424",89342));
list.push_back(std::make_pair("PKS1424",89358));
list.push_back(std::make_pair("PKS1424",89359));
list.push_back(std::make_pair("PKS1424",89360));
list.push_back(std::make_pair("PKS1424",89560));
list.push_back(std::make_pair("PKS1424",89561));
list.push_back(std::make_pair("PKS1424",89562));
list.push_back(std::make_pair("PKS1424",89563));
list.push_back(std::make_pair("PKS1424",89764));
list.push_back(std::make_pair("PKS1424",89765));
list.push_back(std::make_pair("PKS1424",89945));
list.push_back(std::make_pair("PKS1424",89946));
list.push_back(std::make_pair("PKS1424",90082));
list.push_back(std::make_pair("PKS1424",90083));
list.push_back(std::make_pair("PKS1424",90228));
list.push_back(std::make_pair("PKS1424",90229));
list.push_back(std::make_pair("PKS1424",90230));
list.push_back(std::make_pair("PKS1424",90231));
list.push_back(std::make_pair("PKS1424",90232));
list.push_back(std::make_pair("PKS1424",90357));
list.push_back(std::make_pair("PKS1424",90432));
list.push_back(std::make_pair("PKS1424",90433));
}
if (source=="IC443HotSpot") {
list.push_back(std::make_pair("IC443HotSpot",70442));
list.push_back(std::make_pair("IC443HotSpot",70443));
list.push_back(std::make_pair("IC443HotSpot",70464));
list.push_back(std::make_pair("IC443HotSpot",70491));
list.push_back(std::make_pair("IC443HotSpot",70492));
list.push_back(std::make_pair("IC443HotSpot",70536));
list.push_back(std::make_pair("IC443HotSpot",70537));
list.push_back(std::make_pair("IC443HotSpot",70672));
list.push_back(std::make_pair("IC443HotSpot",70673));
list.push_back(std::make_pair("IC443HotSpot",70674));
list.push_back(std::make_pair("IC443HotSpot",70694));
list.push_back(std::make_pair("IC443HotSpot",70695));
list.push_back(std::make_pair("IC443HotSpot",70854));
list.push_back(std::make_pair("IC443HotSpot",70855));
list.push_back(std::make_pair("IC443HotSpot",70856));
list.push_back(std::make_pair("IC443HotSpot",70879));
list.push_back(std::make_pair("IC443HotSpot",70880));
list.push_back(std::make_pair("IC443HotSpot",71310));
list.push_back(std::make_pair("IC443HotSpot",71431));
list.push_back(std::make_pair("IC443HotSpot",71496));
list.push_back(std::make_pair("IC443HotSpot",71497));
list.push_back(std::make_pair("IC443HotSpot",71501));
list.push_back(std::make_pair("IC443HotSpot",75225));
list.push_back(std::make_pair("IC443HotSpot",75248));
list.push_back(std::make_pair("IC443HotSpot",75249));
list.push_back(std::make_pair("IC443HotSpot",75294));
list.push_back(std::make_pair("IC443HotSpot",75295));
list.push_back(std::make_pair("IC443HotSpot",75296));
list.push_back(std::make_pair("IC443HotSpot",75297));
list.push_back(std::make_pair("IC443HotSpot",75298));
list.push_back(std::make_pair("IC443HotSpot",75346));
list.push_back(std::make_pair("IC443HotSpot",75347));
list.push_back(std::make_pair("IC443HotSpot",75348));
list.push_back(std::make_pair("IC443HotSpot",75349));
list.push_back(std::make_pair("IC443HotSpot",75350));
list.push_back(std::make_pair("IC443HotSpot",75352));
list.push_back(std::make_pair("IC443HotSpot",75371));
list.push_back(std::make_pair("IC443HotSpot",75372));
list.push_back(std::make_pair("IC443HotSpot",75373));
list.push_back(std::make_pair("IC443HotSpot",75376));
list.push_back(std::make_pair("IC443HotSpot",75406));
list.push_back(std::make_pair("IC443HotSpot",75407));
list.push_back(std::make_pair("IC443HotSpot",75408));
list.push_back(std::make_pair("IC443HotSpot",75409));
list.push_back(std::make_pair("IC443HotSpot",75433));
list.push_back(std::make_pair("IC443HotSpot",75435));
list.push_back(std::make_pair("IC443HotSpot",75439));
list.push_back(std::make_pair("IC443HotSpot",75440));
list.push_back(std::make_pair("IC443HotSpot",75460));
list.push_back(std::make_pair("IC443HotSpot",75461));
list.push_back(std::make_pair("IC443HotSpot",75462));
list.push_back(std::make_pair("IC443HotSpot",75463));
list.push_back(std::make_pair("IC443HotSpot",75480));
list.push_back(std::make_pair("IC443HotSpot",75501));
list.push_back(std::make_pair("IC443HotSpot",75502));
list.push_back(std::make_pair("IC443HotSpot",75503));
list.push_back(std::make_pair("IC443HotSpot",75504));
list.push_back(std::make_pair("IC443HotSpot",75527));
list.push_back(std::make_pair("IC443HotSpot",75529));
list.push_back(std::make_pair("IC443HotSpot",75530));
list.push_back(std::make_pair("IC443HotSpot",75531));
list.push_back(std::make_pair("IC443HotSpot",75727));
list.push_back(std::make_pair("IC443HotSpot",75728));
list.push_back(std::make_pair("IC443HotSpot",75729));
list.push_back(std::make_pair("IC443HotSpot",75730));
list.push_back(std::make_pair("IC443HotSpot",75755));
list.push_back(std::make_pair("IC443HotSpot",75756));
list.push_back(std::make_pair("IC443HotSpot",75757));
list.push_back(std::make_pair("IC443HotSpot",75758));
list.push_back(std::make_pair("IC443HotSpot",75782));
list.push_back(std::make_pair("IC443HotSpot",75783));
list.push_back(std::make_pair("IC443HotSpot",75784));
list.push_back(std::make_pair("IC443HotSpot",75785));
list.push_back(std::make_pair("IC443HotSpot",75809));
list.push_back(std::make_pair("IC443HotSpot",75810));
list.push_back(std::make_pair("IC443HotSpot",75812));
list.push_back(std::make_pair("IC443HotSpot",75813));
list.push_back(std::make_pair("IC443HotSpot",75833));
list.push_back(std::make_pair("IC443HotSpot",75834));
list.push_back(std::make_pair("IC443HotSpot",75908));
list.push_back(std::make_pair("IC443HotSpot",75911));
list.push_back(std::make_pair("IC443HotSpot",75958));
list.push_back(std::make_pair("IC443HotSpot",75959));
list.push_back(std::make_pair("IC443HotSpot",75962));
list.push_back(std::make_pair("IC443HotSpot",75963));
list.push_back(std::make_pair("IC443HotSpot",75984));
list.push_back(std::make_pair("IC443HotSpot",75988));
list.push_back(std::make_pair("IC443HotSpot",76035));
list.push_back(std::make_pair("IC443HotSpot",76036));
list.push_back(std::make_pair("IC443HotSpot",76037));
list.push_back(std::make_pair("IC443HotSpot",76038));
list.push_back(std::make_pair("IC443HotSpot",76039));
list.push_back(std::make_pair("IC443HotSpot",76060));
list.push_back(std::make_pair("IC443HotSpot",76061));
list.push_back(std::make_pair("IC443HotSpot",76065));
list.push_back(std::make_pair("IC443HotSpot",76110));
list.push_back(std::make_pair("IC443HotSpot",76111));
list.push_back(std::make_pair("IC443HotSpot",76112));
list.push_back(std::make_pair("IC443HotSpot",76113));
list.push_back(std::make_pair("IC443HotSpot",76114));
list.push_back(std::make_pair("IC443HotSpot",76115));
list.push_back(std::make_pair("IC443HotSpot",76135));
list.push_back(std::make_pair("IC443HotSpot",76136));
list.push_back(std::make_pair("IC443HotSpot",76137));
list.push_back(std::make_pair("IC443HotSpot",76197));
list.push_back(std::make_pair("IC443HotSpot",76198));
list.push_back(std::make_pair("IC443HotSpot",76214));
list.push_back(std::make_pair("IC443HotSpot",76215));
list.push_back(std::make_pair("IC443HotSpot",76216));
list.push_back(std::make_pair("IC443HotSpot",76217));
list.push_back(std::make_pair("IC443HotSpot",76237));
list.push_back(std::make_pair("IC443HotSpot",76238));
list.push_back(std::make_pair("IC443HotSpot",76239));
list.push_back(std::make_pair("IC443HotSpot",76240));
list.push_back(std::make_pair("IC443HotSpot",76272));
list.push_back(std::make_pair("IC443HotSpot",76273));
list.push_back(std::make_pair("IC443HotSpot",76274));
list.push_back(std::make_pair("IC443HotSpot",76298));
list.push_back(std::make_pair("IC443HotSpot",76299));
list.push_back(std::make_pair("IC443HotSpot",76302));
list.push_back(std::make_pair("IC443HotSpot",76325));
list.push_back(std::make_pair("IC443HotSpot",76326));
list.push_back(std::make_pair("IC443HotSpot",76404));
list.push_back(std::make_pair("IC443HotSpot",76405));
list.push_back(std::make_pair("IC443HotSpot",76434));
list.push_back(std::make_pair("IC443HotSpot",76435));
list.push_back(std::make_pair("IC443HotSpot",76436));
list.push_back(std::make_pair("IC443HotSpot",76437));
list.push_back(std::make_pair("IC443HotSpot",76438));
list.push_back(std::make_pair("IC443HotSpot",76482));
list.push_back(std::make_pair("IC443HotSpot",76695));
list.push_back(std::make_pair("IC443HotSpot",76708));
list.push_back(std::make_pair("IC443HotSpot",76719));
list.push_back(std::make_pair("IC443HotSpot",76721));
list.push_back(std::make_pair("IC443HotSpot",76753));
list.push_back(std::make_pair("IC443HotSpot",76754));
list.push_back(std::make_pair("IC443HotSpot",76755));
list.push_back(std::make_pair("IC443HotSpot",76865));
list.push_back(std::make_pair("IC443HotSpot",76892));
list.push_back(std::make_pair("IC443HotSpot",76893));
list.push_back(std::make_pair("IC443HotSpot",76894));
list.push_back(std::make_pair("IC443HotSpot",76969));
}
if (source=="H1426") {
list.push_back(std::make_pair("H1426",84601));
list.push_back(std::make_pair("H1426",84602));
list.push_back(std::make_pair("H1426",84603));
list.push_back(std::make_pair("H1426",84604));
list.push_back(std::make_pair("H1426",84795));
list.push_back(std::make_pair("H1426",85012));
list.push_back(std::make_pair("H1426",85013));
list.push_back(std::make_pair("H1426",85014));
list.push_back(std::make_pair("H1426",85015));
list.push_back(std::make_pair("H1426",85121));
list.push_back(std::make_pair("H1426",85122));
list.push_back(std::make_pair("H1426",85123));
list.push_back(std::make_pair("H1426",85604));
list.push_back(std::make_pair("H1426",85605));
list.push_back(std::make_pair("H1426",85831));
list.push_back(std::make_pair("H1426",85832));
list.push_back(std::make_pair("H1426",85833));
list.push_back(std::make_pair("H1426",85834));
list.push_back(std::make_pair("H1426",85999));
list.push_back(std::make_pair("H1426",86000));
list.push_back(std::make_pair("H1426",86001));
list.push_back(std::make_pair("H1426",86002));
list.push_back(std::make_pair("H1426",86187));
list.push_back(std::make_pair("H1426",86188));
list.push_back(std::make_pair("H1426",86189));
list.push_back(std::make_pair("H1426",86690));
list.push_back(std::make_pair("H1426",89102));
list.push_back(std::make_pair("H1426",89293));
list.push_back(std::make_pair("H1426",89372));
list.push_back(std::make_pair("H1426",89373));
list.push_back(std::make_pair("H1426",89374));
list.push_back(std::make_pair("H1426",89712));
list.push_back(std::make_pair("H1426",89713));
list.push_back(std::make_pair("H1426",89783));
list.push_back(std::make_pair("H1426",89784));
list.push_back(std::make_pair("H1426",89924));
list.push_back(std::make_pair("H1426",89925));
list.push_back(std::make_pair("H1426",89968));
list.push_back(std::make_pair("H1426",89969));
list.push_back(std::make_pair("H1426",89990));
list.push_back(std::make_pair("H1426",90019));
list.push_back(std::make_pair("H1426",90044));
list.push_back(std::make_pair("H1426",90119));
list.push_back(std::make_pair("H1426",90120));
list.push_back(std::make_pair("H1426",90239));
list.push_back(std::make_pair("H1426",90240));
list.push_back(std::make_pair("H1426",90241));
list.push_back(std::make_pair("H1426",90242));
list.push_back(std::make_pair("H1426",90279));
list.push_back(std::make_pair("H1426",90281));
list.push_back(std::make_pair("H1426",90322));
list.push_back(std::make_pair("H1426",90323));
list.push_back(std::make_pair("H1426",90325));
list.push_back(std::make_pair("H1426",90341));
list.push_back(std::make_pair("H1426",90370));
list.push_back(std::make_pair("H1426",90371));
list.push_back(std::make_pair("H1426",90419));
list.push_back(std::make_pair("H1426",90448));
list.push_back(std::make_pair("H1426",90449));
list.push_back(std::make_pair("H1426",90549));
list.push_back(std::make_pair("H1426",90550));
list.push_back(std::make_pair("H1426",90551));
list.push_back(std::make_pair("H1426",90584));
}
if (source=="Crab") {
list.push_back(std::make_pair("Crab",83006));
list.push_back(std::make_pair("Crab",83031));
list.push_back(std::make_pair("Crab",83032));
list.push_back(std::make_pair("Crab",83103));
list.push_back(std::make_pair("Crab",83157));
list.push_back(std::make_pair("Crab",83158));
list.push_back(std::make_pair("Crab",83168));
list.push_back(std::make_pair("Crab",83276));
list.push_back(std::make_pair("Crab",83277));
list.push_back(std::make_pair("Crab",83308));
list.push_back(std::make_pair("Crab",83310));
list.push_back(std::make_pair("Crab",83311));
list.push_back(std::make_pair("Crab",83359));
list.push_back(std::make_pair("Crab",83525));
list.push_back(std::make_pair("Crab",83626));
list.push_back(std::make_pair("Crab",83627));
list.push_back(std::make_pair("Crab",83628));
list.push_back(std::make_pair("Crab",83630));
list.push_back(std::make_pair("Crab",83653));
list.push_back(std::make_pair("Crab",83654));
list.push_back(std::make_pair("Crab",83655));
list.push_back(std::make_pair("Crab",83656));
list.push_back(std::make_pair("Crab",83678));
list.push_back(std::make_pair("Crab",83679));
list.push_back(std::make_pair("Crab",83974));
list.push_back(std::make_pair("Crab",83988));
list.push_back(std::make_pair("Crab",84087));
list.push_back(std::make_pair("Crab",84108));
list.push_back(std::make_pair("Crab",84109));
list.push_back(std::make_pair("Crab",84119));
list.push_back(std::make_pair("Crab",84121));
list.push_back(std::make_pair("Crab",84135));
list.push_back(std::make_pair("Crab",84174));
list.push_back(std::make_pair("Crab",84175));
list.push_back(std::make_pair("Crab",84287));
list.push_back(std::make_pair("Crab",84360));
list.push_back(std::make_pair("Crab",84377));
list.push_back(std::make_pair("Crab",84486));
list.push_back(std::make_pair("Crab",84587));
list.push_back(std::make_pair("Crab",84588));
list.push_back(std::make_pair("Crab",84594));
list.push_back(std::make_pair("Crab",84595));
list.push_back(std::make_pair("Crab",84620));
list.push_back(std::make_pair("Crab",84644));
list.push_back(std::make_pair("Crab",84685));
list.push_back(std::make_pair("Crab",84686));
list.push_back(std::make_pair("Crab",84824));
list.push_back(std::make_pair("Crab",84868));
list.push_back(std::make_pair("Crab",84896));
list.push_back(std::make_pair("Crab",84898));
list.push_back(std::make_pair("Crab",85232));
list.push_back(std::make_pair("Crab",85244));
list.push_back(std::make_pair("Crab",85245));
list.push_back(std::make_pair("Crab",85329));
list.push_back(std::make_pair("Crab",85373));
list.push_back(std::make_pair("Crab",85374));
list.push_back(std::make_pair("Crab",85375));
list.push_back(std::make_pair("Crab",85386));
list.push_back(std::make_pair("Crab",85387));
list.push_back(std::make_pair("Crab",85414));
list.push_back(std::make_pair("Crab",85415));
list.push_back(std::make_pair("Crab",85648));
list.push_back(std::make_pair("Crab",85649));
list.push_back(std::make_pair("Crab",88690));
list.push_back(std::make_pair("Crab",88714));
list.push_back(std::make_pair("Crab",88715));
list.push_back(std::make_pair("Crab",88716));
list.push_back(std::make_pair("Crab",88719));
list.push_back(std::make_pair("Crab",88720));
list.push_back(std::make_pair("Crab",88742));
list.push_back(std::make_pair("Crab",88746));
list.push_back(std::make_pair("Crab",88747));
list.push_back(std::make_pair("Crab",88772));
list.push_back(std::make_pair("Crab",88796));
list.push_back(std::make_pair("Crab",86931));
list.push_back(std::make_pair("Crab",86932));
list.push_back(std::make_pair("Crab",86952));
list.push_back(std::make_pair("Crab",86953));
list.push_back(std::make_pair("Crab",86972));
list.push_back(std::make_pair("Crab",86993));
list.push_back(std::make_pair("Crab",86994));
list.push_back(std::make_pair("Crab",87054));
list.push_back(std::make_pair("Crab",87097));
list.push_back(std::make_pair("Crab",87098));
list.push_back(std::make_pair("Crab",87165));
list.push_back(std::make_pair("Crab",87166));
list.push_back(std::make_pair("Crab",87190));
list.push_back(std::make_pair("Crab",87214));
list.push_back(std::make_pair("Crab",87215));
list.push_back(std::make_pair("Crab",87220));
list.push_back(std::make_pair("Crab",87221));
list.push_back(std::make_pair("Crab",87375));
list.push_back(std::make_pair("Crab",87376));
list.push_back(std::make_pair("Crab",87395));
list.push_back(std::make_pair("Crab",87399));
list.push_back(std::make_pair("Crab",87400));
list.push_back(std::make_pair("Crab",87401));
list.push_back(std::make_pair("Crab",87441));
list.push_back(std::make_pair("Crab",87510));
list.push_back(std::make_pair("Crab",87511));
list.push_back(std::make_pair("Crab",87534));
list.push_back(std::make_pair("Crab",87535));
list.push_back(std::make_pair("Crab",87575));
list.push_back(std::make_pair("Crab",87576));
list.push_back(std::make_pair("Crab",87605));
list.push_back(std::make_pair("Crab",87606));
list.push_back(std::make_pair("Crab",87658));
list.push_back(std::make_pair("Crab",87716));
list.push_back(std::make_pair("Crab",87717));
list.push_back(std::make_pair("Crab",87733));
list.push_back(std::make_pair("Crab",87970));
list.push_back(std::make_pair("Crab",87971));
list.push_back(std::make_pair("Crab",88026));
list.push_back(std::make_pair("Crab",88098));
list.push_back(std::make_pair("Crab",88099));
list.push_back(std::make_pair("Crab",88129));
list.push_back(std::make_pair("Crab",88130));
list.push_back(std::make_pair("Crab",88132));
list.push_back(std::make_pair("Crab",88133));
list.push_back(std::make_pair("Crab",88134));
list.push_back(std::make_pair("Crab",88140));
list.push_back(std::make_pair("Crab",88141));
list.push_back(std::make_pair("Crab",88148));
list.push_back(std::make_pair("Crab",88149));
list.push_back(std::make_pair("Crab",88153));
list.push_back(std::make_pair("Crab",88225));
list.push_back(std::make_pair("Crab",88254));
list.push_back(std::make_pair("Crab",88269));
list.push_back(std::make_pair("Crab",88272));
list.push_back(std::make_pair("Crab",88298));
list.push_back(std::make_pair("Crab",88299));
list.push_back(std::make_pair("Crab",88314));
list.push_back(std::make_pair("Crab",88315));
list.push_back(std::make_pair("Crab",88316));
list.push_back(std::make_pair("Crab",88317));
list.push_back(std::make_pair("Crab",88344));
list.push_back(std::make_pair("Crab",88363));
list.push_back(std::make_pair("Crab",88364));
list.push_back(std::make_pair("Crab",88408));
list.push_back(std::make_pair("Crab",88433));
list.push_back(std::make_pair("Crab",88434));
list.push_back(std::make_pair("Crab",88454));
list.push_back(std::make_pair("Crab",88455));
list.push_back(std::make_pair("Crab",88456));
list.push_back(std::make_pair("Crab",88457));
list.push_back(std::make_pair("Crab",88458));
list.push_back(std::make_pair("Crab",88459));
list.push_back(std::make_pair("Crab",88489));
list.push_back(std::make_pair("Crab",88490));
list.push_back(std::make_pair("Crab",88499));
list.push_back(std::make_pair("Crab",88500));
list.push_back(std::make_pair("Crab",88509));
list.push_back(std::make_pair("Crab",88521));
list.push_back(std::make_pair("Crab",88539));
list.push_back(std::make_pair("Crab",88561));
list.push_back(std::make_pair("Crab",88562));
list.push_back(std::make_pair("Crab",88569));
list.push_back(std::make_pair("Crab",88570));
list.push_back(std::make_pair("Crab",88576));
list.push_back(std::make_pair("Crab",88577));
list.push_back(std::make_pair("Crab",88590));
list.push_back(std::make_pair("Crab",88633));
list.push_back(std::make_pair("Crab",88649));
list.push_back(std::make_pair("Crab",88666));
list.push_back(std::make_pair("Crab",88673));
list.push_back(std::make_pair("Crab",88710));
list.push_back(std::make_pair("Crab",88711));
list.push_back(std::make_pair("Crab",88712));
list.push_back(std::make_pair("Crab",88713));
list.push_back(std::make_pair("Crab",88721));
list.push_back(std::make_pair("Crab",88722));
list.push_back(std::make_pair("Crab",88723));
list.push_back(std::make_pair("Crab",88724));
list.push_back(std::make_pair("Crab",88725));
list.push_back(std::make_pair("Crab",88737));
list.push_back(std::make_pair("Crab",88743));
list.push_back(std::make_pair("Crab",88748));
list.push_back(std::make_pair("Crab",88749));
list.push_back(std::make_pair("Crab",88750));
list.push_back(std::make_pair("Crab",88751));
list.push_back(std::make_pair("Crab",88752));
list.push_back(std::make_pair("Crab",88822));
list.push_back(std::make_pair("Crab",88842));
list.push_back(std::make_pair("Crab",88882));
list.push_back(std::make_pair("Crab",88883));
list.push_back(std::make_pair("Crab",88884));
list.push_back(std::make_pair("Crab",88907));
list.push_back(std::make_pair("Crab",88908));
list.push_back(std::make_pair("Crab",88909));
list.push_back(std::make_pair("Crab",88942));
list.push_back(std::make_pair("Crab",88943));
list.push_back(std::make_pair("Crab",88944));
list.push_back(std::make_pair("Crab",89029));
list.push_back(std::make_pair("Crab",89077));
list.push_back(std::make_pair("Crab",89082));
list.push_back(std::make_pair("Crab",89107));
list.push_back(std::make_pair("Crab",89138));
list.push_back(std::make_pair("Crab",89139));
list.push_back(std::make_pair("Crab",89166));
list.push_back(std::make_pair("Crab",89167));
list.push_back(std::make_pair("Crab",89234));
list.push_back(std::make_pair("Crab",89394));
list.push_back(std::make_pair("Crab",89395));
list.push_back(std::make_pair("Crab",89507));
}
if (source=="MGRO_J1908_V5") {
list.push_back(std::make_pair("MGRO_J1908_V5",46906));
list.push_back(std::make_pair("MGRO_J1908_V5",46936));
list.push_back(std::make_pair("MGRO_J1908_V5",46938));
list.push_back(std::make_pair("MGRO_J1908_V5",46968));
list.push_back(std::make_pair("MGRO_J1908_V5",46970));
list.push_back(std::make_pair("MGRO_J1908_V5",47001));
list.push_back(std::make_pair("MGRO_J1908_V5",47003));
list.push_back(std::make_pair("MGRO_J1908_V5",47036));
list.push_back(std::make_pair("MGRO_J1908_V5",47037));
list.push_back(std::make_pair("MGRO_J1908_V5",47081));
list.push_back(std::make_pair("MGRO_J1908_V5",47082));
list.push_back(std::make_pair("MGRO_J1908_V5",47130));
list.push_back(std::make_pair("MGRO_J1908_V5",47464));
list.push_back(std::make_pair("MGRO_J1908_V5",47500));
list.push_back(std::make_pair("MGRO_J1908_V5",47538));
list.push_back(std::make_pair("MGRO_J1908_V5",47615));
list.push_back(std::make_pair("MGRO_J1908_V5",51066));
list.push_back(std::make_pair("MGRO_J1908_V5",51120));
list.push_back(std::make_pair("MGRO_J1908_V5",51295));
list.push_back(std::make_pair("MGRO_J1908_V5",51297));
list.push_back(std::make_pair("MGRO_J1908_V5",51316));
list.push_back(std::make_pair("MGRO_J1908_V5",51318));
list.push_back(std::make_pair("MGRO_J1908_V5",51320));
list.push_back(std::make_pair("MGRO_J1908_V5",51367));
list.push_back(std::make_pair("MGRO_J1908_V5",51369));
list.push_back(std::make_pair("MGRO_J1908_V5",51411));
list.push_back(std::make_pair("MGRO_J1908_V5",51471));
list.push_back(std::make_pair("MGRO_J1908_V5",51473));
list.push_back(std::make_pair("MGRO_J1908_V5",51486));
list.push_back(std::make_pair("MGRO_J1908_V5",51488));
list.push_back(std::make_pair("MGRO_J1908_V5",51491));
list.push_back(std::make_pair("MGRO_J1908_V5",51496));
list.push_back(std::make_pair("MGRO_J1908_V5",51498));
list.push_back(std::make_pair("MGRO_J1908_V5",52511));
list.push_back(std::make_pair("MGRO_J1908_V5",56524));
list.push_back(std::make_pair("MGRO_J1908_V5",56548));
list.push_back(std::make_pair("MGRO_J1908_V5",56579));
list.push_back(std::make_pair("MGRO_J1908_V5",56651));
list.push_back(std::make_pair("MGRO_J1908_V5",56688));
list.push_back(std::make_pair("MGRO_J1908_V5",56701));
list.push_back(std::make_pair("MGRO_J1908_V5",56920));
list.push_back(std::make_pair("MGRO_J1908_V5",57022));
list.push_back(std::make_pair("MGRO_J1908_V5",57026));
list.push_back(std::make_pair("MGRO_J1908_V5",57048));
list.push_back(std::make_pair("MGRO_J1908_V5",57067));
list.push_back(std::make_pair("MGRO_J1908_V5",57072));
list.push_back(std::make_pair("MGRO_J1908_V5",57102));
list.push_back(std::make_pair("MGRO_J1908_V5",57120));
list.push_back(std::make_pair("MGRO_J1908_V5",57131));
list.push_back(std::make_pair("MGRO_J1908_V5",57143));
list.push_back(std::make_pair("MGRO_J1908_V5",57157));
list.push_back(std::make_pair("MGRO_J1908_V5",57355));
list.push_back(std::make_pair("MGRO_J1908_V5",57405));
list.push_back(std::make_pair("MGRO_J1908_V5",57798));
list.push_back(std::make_pair("MGRO_J1908_V5",57825));
list.push_back(std::make_pair("MGRO_J1908_V5",57855));
list.push_back(std::make_pair("MGRO_J1908_V5",57856));
list.push_back(std::make_pair("MGRO_J1908_V5",62573));
list.push_back(std::make_pair("MGRO_J1908_V5",62597));
list.push_back(std::make_pair("MGRO_J1908_V5",62598));
list.push_back(std::make_pair("MGRO_J1908_V5",62599));
list.push_back(std::make_pair("MGRO_J1908_V5",62600));