Setup for global Alignment of VELO and SciFi
Added options files and adapted AlignmentScenarios.py to pick up the configurations for the global Alignment with the SciFi and the VELO. Adapted the SurveyConstraints.py and in alignment_tracking.py added backwards VELO tracks to the reconstruction sequence.
Merge request reports
Activity
added Alignment label
added RTA label
added 66 commits
-
ee1aa377...b1fcd54c - 65 commits from branch
master
- 6af26fea - Merge branch 'master' into 'nibreer_globalALignmentSetup'
-
ee1aa377...b1fcd54c - 65 commits from branch
added 15 commits
-
6af26fea...8b684dfc - 14 commits from branch
master
- 3e19394b - Merge branch 'master' into 'nibreer_globalALignmentSetup'
-
6af26fea...8b684dfc - 14 commits from branch
assigned to @anfeng
Started integration test build. Once done, check the results or the comparison to a reference build.
there are some failures
exec(code, {"__file__": file}) File "/workspace/build/Alignment/build/Alignment/Humboldt/qmtest_tmp/humboldt.align-ft-modules/AlignmentResults/Iter2/AlignFTModules_PrKalman.py", line 36, in <module> alignmentTracks, alignmentPVs, particles, odin, monitors = make_scifi_tracks_and_particles_prkf( File "/workspace/build/Alignment/Alignment/Humboldt/python/Humboldt/alignment_tracking.py", line 327, in make_scifi_tracks_and_particles_prkf particlepvs, mass_min=1760 * MeV, mass_max=1960 * MeV) UnboundLocalError: local variable 'MeV' referenced before assignment
added ci-test-triggered label
- [2024-03-26 13:35] Validation started with lhcb-master-mr#11241
mentioned in issue Moore#730 (closed)
requested review from @freiss
- Resolved by Biljana Mitreska
- Resolved by Nils Breer
- Resolved by Nils Breer
added 14 commits
-
3e19394b...e5819ce5 - 12 commits from branch
master
- 0a904a13 - Merge branch 'master' into nibreer_globalALignmentSetup
- 12697afa - adapted optionsfiles, removed savefiles, updated SurveyConstraints and AlignmentScenarios
-
3e19394b...e5819ce5 - 12 commits from branch
38 from Humboldt.options import usePrKalman 39 40 options.input_type = 'MDF' 41 options.input_raw_format = 0.5 42 options.simulation = False # in DD4Hep is False the correct option 43 options.data_type = 'Upgrade' 44 45 # set DDDB and CondDB info 46 options.geometry_version = "trunk" # run3/trunk 47 #CONDDBTag = "master" 48 CONDDBTag = "nibreer_giulia_mass_conds" 49 options.conditions_version = CONDDBTag 50 51 online_cond_path = '/group/online/hlt/conditions.run3/lhcb-conditions-database' 52 if os.path.exists(online_cond_path): 53 DD4hepSvc().ConditionsLocation = 'file://' + online_cond_path changed this line in version 8 of the diff
33 from PyConf.application import configure_input 34 from PRConfig.FilesFromDirac import get_access_urls 35 from DDDB.CheckDD4Hep import UseDD4Hep 36 from Configurables import LHCb__Det__LbDD4hep__DD4hepSvc as DD4hepSvc 37 from RecoConf.event_filters import require_pvs 38 from Humboldt.options import usePrKalman 39 40 options.input_type = 'MDF' 41 options.input_raw_format = 0.5 42 options.simulation = False # in DD4Hep is False the correct option 43 options.data_type = 'Upgrade' 44 45 # set DDDB and CondDB info 46 options.geometry_version = "trunk" # run3/trunk 47 #CONDDBTag = "master" 48 CONDDBTag = "nibreer_giulia_mass_conds" changed this line in version 8 of the diff
109 setup.Elements += list(elements) 110 111 surveyconstraints = SurveyConstraints() 112 if UseDD4Hep: 113 surveyconstraints.VP(ver='2023_dd4hep') 114 surveyconstraints.FT(addHalfModuleJoints=True) 115 else: 116 surveyconstraints.VP(ver='latest') 117 setup.SurveyConstraints = surveyconstraints 118 119 constraints = [] 120 constraints.append("VPHalfAverage : .*?VP(Left|Right) : Tx Ty Tz") 121 constraints.append("FTBackFramesFixed : FT/T3/X2/HL.*/M. : Tx Rz : total") 122 setup.LagrangeConstraints = constraints 123 124 return setup assigned to @isanders
unassigned @oozcelik
unassigned @isanders
assigned to @isanders
- Resolved by Nils Breer
397 402 for k in self._FTRealQuarters: 398 403 for l in self._FTModulesAll if i == "/T3" else self._FTModulesShort: 399 404 elements.append(self._FT + i + j + k + l) 405 # print('FTHalfModules elements:', elements) 406 self.__append(elements, dofs) 407 408 def FTHalfModulesOuterLayers(self, dofs=""): changed this line in version 8 of the diff
417 432 modbot = 'FT' + station + layer + Qbot + module 418 433 joints.append(" : ".join( 419 434 [modtop, modbot, errors, "0 -1212.75 0"])) 435 436 - Resolved by Nils Breer
- Resolved by Nils Breer
- Resolved by Nils Breer
added 1 commit
- 131fbf2f - restored utils options and particle selection
mentioned in issue Moore#760 (closed)
mentioned in issue Moore#768 (closed)
mentioned in issue Moore#776 (closed)