You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

38 lines
1.1 KiB

10 months ago
  1. from Moore import options, run_reconstruction
  2. from Moore.config import Reconstruction
  3. from PyConf.Algorithms import PrParameterisationData
  4. from RecoConf.data_from_file import mc_unpackers
  5. from PyConf.application import make_data_with_FetchDataFromFile
  6. import glob
  7. options.evt_max = -1
  8. n_files_per_cat = 1
  9. decay = "B"
  10. options.ntuple_file = f"data/param_data_{decay}.root"
  11. options.input_type = "ROOT"
  12. if decay == "B":
  13. options.input_files = glob.glob("/auto/data/guenther/Bd_Kstee/*.xdigi")
  14. elif decay == "D":
  15. options.input_files = glob.glob("/auto/data/guenther/Dst_D0ee/*.xdigi")
  16. options.dddb_tag = "dddb-20210617"
  17. options.conddb_tag = "sim-20210617-vc-md100"
  18. options.simulation = True
  19. def run_tracking_param_debug():
  20. param_data = PrParameterisationData(
  21. MCParticles=mc_unpackers()["MCParticles"],
  22. MCVPHits=mc_unpackers()["MCVPHits"],
  23. MCFTHits=mc_unpackers()["MCFTHits"],
  24. zRef=8520.0,
  25. TrackInfo=make_data_with_FetchDataFromFile("/Event/MC/TrackInfo"),
  26. )
  27. data = [param_data]
  28. return Reconstruction("run_tracking_debug", data)
  29. run_reconstruction(options, run_tracking_param_debug)