~maus-mlcr/maus/mlcrFeb2015

« back to all changes in this revision

Viewing changes to bin/online/reconstruct_daq_tofcalib_reducer.py

  • Committer: Durga Rajaram
  • Date: 2013-10-01 00:19:57 UTC
  • mfrom: (659.1.74 rc)
  • Revision ID: durga@fnal.gov-20131001001957-iswih60vis9rodw0
Tags: MAUS-v0.7.1
MAUS-v0.7.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
41
41
    # Uncomment and change the following if you want to hard
42
42
    # code a different default path.
43
43
#    data_cards_list.append("image_directory='%s'\n" % os.getcwd())
 
44
    # set the TDC conversion factor such that time is in picosec
 
45
    data_cards_list.append("TOFtdcConversionFactor='%d'\n" % 25)
44
46
 
45
47
    # Convert data_cards to string.    
46
48
    data_cards = io.StringIO(unicode("".join(data_cards_list)))
47
49
 
48
50
    # Set up the input that reads from DAQ
49
 
#    my_input = MAUS.InputCppDAQData()
50
 
#    my_input = MAUS.InputCppDAQOnlineData()
51
51
    my_input = MAUS.InputCppDAQOnlineData() # pylint: disable = E1101
52
52
 
53
53
    # Create an empty array of mappers, then populate it
55
55
    my_map = MAUS.MapPyGroup()
56
56
    my_map.append(MAUS.MapCppTOFDigits())
57
57
    my_map.append(MAUS.MapCppTOFSlabHits())
58
 
    my_map.append(MAUS.MapCppTOFSpacePoints())
59
 
    # Histogram reducer.
60
 
    reducer = MAUS.ReduceCppTofCalib()
61
 
    #reducer = MAUS.ReducePyDoNothing()
 
58
    # my_map.append(MAUS.MapCppTOFSpacePoints())
 
59
    # Calib reducer.
 
60
    # The C++ reducer crashes somewhere related to swig
 
61
    # The Python reducer works OK
 
62
    reducer = MAUS.ReducePyTofCalib()
 
63
    #reducer = MAUS.ReduceCppTofCalib()
62
64
    # Save output ROOT file
63
65
    output_worker = MAUS.OutputCppRoot()
64
66