Fail while looking for McTracks in real data
I think there is something wrong, probably in the interfacing with km3pipe, as in the pipeline McTracks
are requested, while they are not present in real data. See error message below. Ping @tgal
Km3pipe version: KM3Pipe 9.0.1.dev4+gbc0d2279
orcasong: current master
location of file: /sps/km3net/users/guderian/NN_stuff/raw_data/ORCA4/real_data/datav5.40.jorcarec.aanet.00006610.h5
2020-11-21 11:40:34 ++ orcasong.modules.DetApplier.DetApplier: Calibrating with /sps/km3net/repo/data/calibration/KM3NeT_00000044/K40_v5.4_applyMuonCalibration_shift00/KM3NeT_00000044_00005900.v5.4_PMTeff.K40_muonCalibration_shift00.detx
++ Detector: Parsing the DETX header
++ Detector: Reading PMT information...
++ Detector: Done.
Pipeline and module initialisation took 2.579s (CPU 2.019s).
2020-11-21 11:41:26 ERROR ++ Blob: No key named 'McTracks' found in Blob.
Available keys: EventInfo, GroupInfo, RawHeader, RecStages, Tracks, Hits, Header
Traceback (most recent call last):
File "/pbs/home/g/guderian/scripts/ml/pre_processing/ORCA4/execute_orca_song_graph.py", line 55, in <module>
fg.run(input_file,output_file)
File "/sps/km3net/users/guderian/NN_stuff/deep_learning_source/venv_song/bin/OrcaSong/orcasong/core.py", line 136, in run
summary = pipe.drain()
File "/sps/km3net/users/guderian/NN_stuff/deep_learning_source/venv_song/lib/python3.7/site-packages/thepipe/core.py", line 451, in drain
results = self._drain(cycles)
File "/sps/km3net/users/guderian/NN_stuff/deep_learning_source/venv_song/lib/python3.7/site-packages/thepipe/core.py", line 383, in _drain
new_blob = module(blob_to_send)
File "/sps/km3net/users/guderian/NN_stuff/deep_learning_source/venv_song/lib/python3.7/site-packages/thepipe/core.py", line 187, in __call__
return self.process(*args, **kwargs)
File "/sps/km3net/users/guderian/NN_stuff/deep_learning_source/venv_song/lib/python3.7/site-packages/km3modules/mc.py", line 114, in process
mc_tracks = blob[self.mc_tracks_key]
File "/sps/km3net/users/guderian/NN_stuff/deep_learning_source/venv_song/lib/python3.7/site-packages/thepipe/core.py", line 51, in __getitem__
val = OrderedDict.__getitem__(self, key)
KeyError: 'McTracks'
Closing remaining open files:datav5.40.jorcarec.aanet.00006610.h5...done/sps/km3net/users/guderian/NN_stuff/graphs/ORCA4/test/real_data/datav5.40.jorcarec.aanet.00006610.h5...done