4
Reconstruct data from the MICE experiment
6
Offline analysis to produce reconstructed elements for MICE. TOF is
7
reconstructed through to space points; Ckov is reconstructed through to Digits.
14
Analyze data from the MICE experiment
17
# Set up the input that reads from DAQ
18
my_input = MAUS.InputCppDAQOfflineData()
20
# Create an empty array of mappers, then populate it
21
# with the functionality you want to use.
22
my_map = MAUS.MapPyGroup()
25
my_map.append(MAUS.MapCppReconSetup())
28
my_map.append(MAUS.MapCppTOFDigits())
29
my_map.append(MAUS.MapCppTOFSlabHits())
30
my_map.append(MAUS.MapCppTOFSpacePoints())
32
my_map.append(MAUS.MapCppCkovDigits())
34
my_map.append(MAUS.MapCppKLDigits())
35
my_map.append(MAUS.MapCppKLCellHits())
37
my_map.append(MAUS.MapCppTrackerDigits()) # SciFi real data digitization
38
my_map.append(MAUS.MapCppTrackerClusterRecon()) # SciFi channel clustering
39
my_map.append(MAUS.MapCppTrackerSpacePointRecon()) # SciFi spacepoint recon
40
my_map.append(MAUS.MapCppTrackerPatternRecognition()) # SciFi track finding
41
my_map.append(MAUS.MapCppTrackerPRSeed()) # Set the Seed from PR
42
my_map.append(MAUS.MapCppTrackerTrackFit()) # SciFi track fit
44
my_map.append(MAUS.MapCppEMRPlaneHits())
45
my_map.append(MAUS.MapCppEMRSpacePoints())
46
my_map.append(MAUS.MapCppEMRRecon())
48
my_reduce = MAUS.ReducePyDoNothing()
50
# The Go() drives all the components you pass in then put all the output
51
# into a file called 'mausput'
52
MAUS.Go(my_input, my_map, my_reduce, MAUS.OutputCppRoot())
54
if __name__ == '__main__':
4
Reconstruct data from the MICE experiment
6
Offline analysis to produce reconstructed elements for MICE. TOF is
7
reconstructed through to space points; Ckov is reconstructed through to Digits.
14
Analyze data from the MICE experiment
17
# Set up the input that reads from DAQ
18
my_input = MAUS.InputCppDAQOfflineData()
20
# Create an empty array of mappers, then populate it
21
# with the functionality you want to use.
22
my_map = MAUS.MapPyGroup()
25
my_map.append(MAUS.MapCppReconSetup())
28
my_map.append(MAUS.MapCppTOFDigits())
29
my_map.append(MAUS.MapCppTOFSlabHits())
30
my_map.append(MAUS.MapCppTOFSpacePoints())
32
my_map.append(MAUS.MapCppCkovDigits())
34
my_map.append(MAUS.MapCppKLDigits())
35
my_map.append(MAUS.MapCppKLCellHits())
37
my_map.append(MAUS.MapCppTrackerDigits()) # SciFi real data digitization
38
my_map.append(MAUS.MapCppTrackerClusterRecon()) # SciFi channel clustering
39
my_map.append(MAUS.MapCppTrackerSpacePointRecon()) # SciFi spacepoint recon
40
my_map.append(MAUS.MapCppTrackerPatternRecognition()) # SciFi track finding
41
my_map.append(MAUS.MapCppTrackerPRSeed()) # Set the Seed from PR
42
my_map.append(MAUS.MapCppTrackerTrackFit()) # SciFi track fit
44
my_map.append(MAUS.MapCppEMRPlaneHits())
45
my_map.append(MAUS.MapCppEMRSpacePoints())
46
my_map.append(MAUS.MapCppEMRRecon())
48
my_reduce = MAUS.ReducePyDoNothing()
50
# The Go() drives all the components you pass in then put all the output
51
# into a file called 'mausput'
52
MAUS.Go(my_input, my_map, my_reduce, MAUS.OutputCppRoot())
54
if __name__ == '__main__':