2023 Re-Strip Campaign
Milestone ID: 9952
Preparation of incremental re-stripping of 2016-2018 pp data. Stripping 28r2p2, Stripping29r2p3, and Stripping34r0p3 will be based on the 2018-patches stack and can be tested with DaVinci v44r11p4.
To checkout, do:
lb-set-platform x86_64-centos7-gcc62-opt
lb-dev DaVinci/v44r11p4
cd DaVinciDev_v44r11p4
git lb-use Stripping
git lb-checkout Stripping/PAWG_2018-patches Phys/StrippingSelections
git lb-checkout Stripping/PAWG_2018-patches Phys/StrippingSettings
make configure && make
After making your changes, add, commit and push them to a new branch:
git add <file1.py> <file2.py>
git commit -m "helpful message describing the changes"
git checkout -b <PAWG_PhysicsInforXYZ_2018-patches>
git lb-push Stripping <PAWG_PhysicsInforXYZ_2018-patches>
Where PAWG is your working group, and the PhysicsInfo refers to the physics of the line. Create a merge request with the destination branch PAWG_2018-patches and set the all-slots label for the MR to be picked up in the nightlies.
Note you can continue to push changes to <mybranch_myWG> until it is merged. The merge request applies to the branch not the commit.
Test data samples have been added for all three years at:
- Phys/StrippingSelections/tests/data/Reco16_DataType2016_Run174858.py
- Phys/StrippingSelections/tests/data/Reco17_DataType2017_Run195969.py
- Phys/StrippingSelections/tests/data/Reco18_DataType2018_Run214741.py
The testing scripts have been updated as well:
- Phys/StrippingSelections/tests/liaisons/TestMyWGfromSelections.py
- Phys/StrippingSelections/tests/liaisons/TestMyWGfromSettings.py
- Phys/StrippingSelections/tests/users/TestMyStrippingLine.py
and a settings folder has been prepared for all three years:
- Phys/StrippingSettings/python/StrippingSettings/Stripping28r2p2
- Phys/StrippingSettings/python/StrippingSettings/Stripping29r2p3
- Phys/StrippingSettings/python/StrippingSettings/Stripping34r0p3