85
85
doc = maus_cpp.converter.json_repr(result)
86
86
self.assertTrue("MapCppGlobalTrackMatching" in doc["errors"])
88
def test_fill_Global_Event(self):
89
"""Check that process makes global tracks from TOF and tracker data"""
90
test5 = ('%s/src/map/MapCppGlobalTrackMatching/global_tm_test.json' %
91
os.environ.get("MAUS_ROOT_DIR"))
92
self.mapper.birth(self. c.getConfigJSON())
95
result = self.mapper.process(line)
96
spill_out = maus_cpp.converter.json_repr(result)
97
self.assertTrue('recon_events' in spill_out)
98
revtarray = spill_out['recon_events']
99
self.assertEqual(1, len(revtarray))
101
self.assertTrue('global_event' in revt)
102
self.assertTrue('track_points' in revt['global_event'])
103
self.assertEqual(33, len(revt['global_event']['track_points']))
105
for i in revt['global_event']['track_points']:
106
self.assertTrue('mapper_name' in i)
107
if i['mapper_name'] == 'MapCppGlobalTrackMatching':
108
numTMtrackpoints += 1
109
self.assertEqual(numTMtrackpoints, 33)
110
self.assertTrue('tracks' in revt['global_event'])
111
self.assertEqual(4, len(revt['global_event']['tracks']))
113
for i in revt['global_event']['tracks']:
114
self.assertTrue('mapper_name' in i)
115
if i['mapper_name'] == 'MapCppGlobalTrackMatching':
117
self.assertEqual(numTMtracks, 2)
118
self.assertTrue('space_points' in revt['global_event'])
119
self.assertEqual(33, len(revt['global_event']['space_points']))
120
self.assertTrue('primary_chains' in revt['global_event'])
121
self.assertEqual(0, len(revt['global_event']['primary_chains']))
88
#def test_fill_Global_Event(self):
89
#"""Check that process makes global tracks from TOF and tracker data"""
90
#test5 = ('%s/src/map/MapCppGlobalTrackMatching/global_tm_test.json' %
91
#os.environ.get("MAUS_ROOT_DIR"))
92
#self.mapper.birth(self. c.getConfigJSON())
93
#fin = open(test5,'r')
95
#result = self.mapper.process(line)
96
#spill_out = maus_cpp.converter.json_repr(result)
97
#self.assertTrue('recon_events' in spill_out)
98
#revtarray = spill_out['recon_events']
99
#self.assertEqual(1, len(revtarray))
101
#self.assertTrue('global_event' in revt)
102
#self.assertTrue('track_points' in revt['global_event'])
103
#self.assertEqual(33, len(revt['global_event']['track_points']))
104
#numTMtrackpoints = 0
105
#for i in revt['global_event']['track_points']:
106
#self.assertTrue('mapper_name' in i)
107
#if i['mapper_name'] == 'MapCppGlobalTrackMatching':
108
#numTMtrackpoints += 1
109
#self.assertEqual(numTMtrackpoints, 33)
110
#self.assertTrue('tracks' in revt['global_event'])
111
#self.assertEqual(4, len(revt['global_event']['tracks']))
113
#for i in revt['global_event']['tracks']:
114
#self.assertTrue('mapper_name' in i)
115
#if i['mapper_name'] == 'MapCppGlobalTrackMatching':
117
#self.assertEqual(numTMtracks, 2)
118
#self.assertTrue('space_points' in revt['global_event'])
119
#self.assertEqual(33, len(revt['global_event']['space_points']))
120
#self.assertTrue('primary_chains' in revt['global_event'])
121
#self.assertEqual(0, len(revt['global_event']['primary_chains']))
124
124
def tearDownClass(cls): # pylint: disable = C0103