Skip to content
Snippets Groups Projects
  1. Sep 26, 2022
    • James Catmore's avatar
      AnalysisTauJets in CA version of DAOD_PHYSLITE · 8b2369a1
      James Catmore authored and Edward Moyse's avatar Edward Moyse committed
      Draft: AnalysisTauJets in CA version of DAOD_PHYS
      
      The relevant lines for including AnalysisTauJets in DAOD_PHYS are uncommented in the CA version. This works technically but it isnÂ't clear whether this configuration is safe, due to the use of public tools in the tau analysis sequence. Draft until this is clearer.
      8b2369a1
  2. Sep 20, 2022
  3. Sep 09, 2022
    • James Catmore's avatar
      Add code to allow DAOD_PHYSLITE to be made from PHYS with the component accumulator · a2847ff9
      James Catmore authored and Adam Edward Barton's avatar Adam Edward Barton committed
      Draft: add code to allow DAOD_PHYSLITE to be made from PHYS with the component accumulator
      
      This MR adds the small amount of extra python needed to allow PHYSLITE to be made from PHYS using the Derivation_tf transform, that is, the component accumulator. It touches three parts:
      
      1. MuonAnalysisSequence has an extra argument allowing the internally produced MuonSelectionTool to be set to run 3 geometry should the input be data18/mc20. If this isn't done the tool crashes. This doesn't happen with AOD->PHYSLITE, presumably because the properties are inherited from the MuonCommonConfig, but this isn't used for PHYS->PHYSLITE
      2. DerivationSkeleton is slightly adjusted to accommodate the different arguments, and also to create a new ConfigFlag called Input.FileType (currently can be AOD, DAOD_PHYS, EVNT)... this may be useful for other applications as well
      3. PHYSLITE.py adjustment itself to put in guards to ensure that code that only works with AOD input (e.g. writing common physics content and re-setting MET association) isn't scheduled. It largely uses the new FileType ConfigFlag to achieve this. Also it sets the relevant geometry in the MuonAnalysisSequence.
      
      With these changes, the following command works
      
      ```
      Derivation_tf.py --CA --inputDAOD_PHYSFile filename.pool.root --outputD2AODFile output.pool.root --formats PHYSLITE
      ```
      
      On account of the disabling of the MET association, the output is not yet usable for physics analysis. However, it still makes sense to prepare this MR to allow testing of this workflow, which will be needed during run 3.
      a2847ff9
  4. Sep 04, 2022
  5. Sep 02, 2022
  6. Sep 01, 2022
  7. Aug 24, 2022
  8. Aug 08, 2022
  9. Jul 06, 2022
    • James Catmore's avatar
      Migration of PHYSLITE to the component accumulator · 2667eeea
      James Catmore authored and Walter Lampl's avatar Walter Lampl committed
      Draft: migration of PHYSLITE to the component accumulator
      
      This MR is an attempt to migrate PHYSLITE to the component accumulator. This is proving tricky because the analysis sequences aren't compatible with the component accumulator, so some wrangling is required. Concretely the following changes are required:
      - The DualUseConfig can now return a new-style configurable (GaudiConfig2)
      - AnaAlgSequence is given a new member, being a list to hold any GaudiConfig2 components that can't be appended directly to the sequence (which is old-style). Currently the old-style sequence isn't used directly but is instead iterated over and each component added to a new-style sequence before being added to the component accumulator
      - New config fragment to allow the calo cell thininng
      - PHYSLITE job options themselves
      2667eeea
Loading