Analysis merge requestshttps://gitlab.cern.ch/lhcb/Analysis/-/merge_requests2023-08-31T11:17:31+02:00https://gitlab.cern.ch/lhcb/Analysis/-/merge_requests/1003Use this default name to avoid name collisions with MCTruthAndBkgCatAlg durin...2023-08-31T11:17:31+02:00Ryunosuke O'NeilUse this default name to avoid name collisions with MCTruthAndBkgCatAlg during application configurationthe default name used to configure `MCTruthAndBkgCatAlg` is prone to causing errors like this:
```
Executing application DaVinci v63r10 for binary tag configuration x86_64_v2-centos7-gcc12+detdesc-opt
Executing command:
lb-run --siteroo...the default name used to configure `MCTruthAndBkgCatAlg` is prone to causing errors like this:
```
Executing application DaVinci v63r10 for binary tag configuration x86_64_v2-centos7-gcc12+detdesc-opt
Executing command:
lb-run --siteroot=/cvmfs/lhcb.cern.ch/lib/ -c x86_64_v2-centos7-gcc12+detdesc-opt --use=AnalysisProductions.v999999999999 --use=ProdConf DaVinci/v63r10 lbexec EMTF_CharmProductionXSec.DaVinciOptions:all_alg_config lbexec_options_00012345_00006789_1.yaml
WARNING:lb-run:Decided best container to use is None
# WARNING: input_stream is set to 'default', but will be reset to '' because current input_process = Hlt2
Traceback (most recent call last):
File "/tmp/tmpa83wzc60/DBASE/AnalysisProductions/v999999999999/EMTF_CharmProductionXSec/DaVinciOptions/__init__.py", line 46, in all_alg_config
return alg_config(
File "/tmp/tmpa83wzc60/DBASE/AnalysisProductions/v999999999999/EMTF_CharmProductionXSec/DaVinciOptions/__init__.py", line 31, in alg_config
chan_algs = get_alg_config(chan)(options)
File "/tmp/tmpa83wzc60/DBASE/AnalysisProductions/v999999999999/EMTF_CharmProductionXSec/DaVinciOptions/mesons.py", line 71, in D0ToKmPip_alg_config
"D0": make_composite_variables(options, data),
File "/tmp/tmpa83wzc60/DBASE/AnalysisProductions/v999999999999/EMTF_CharmProductionXSec/DaVinciOptions/charm_xsec_tupling.py", line 128, in make_composite_variables
variables = add_truth_matching_functors(
File "/tmp/tmpa83wzc60/DBASE/AnalysisProductions/v999999999999/EMTF_CharmProductionXSec/DaVinciOptions/charm_xsec_tupling.py", line 263, in add_truth_matching_functors
MCTRUTH = MCTruthAndBkgCat(data)
File "/cvmfs/lhcb.cern.ch/lib/lhcb/ANALYSIS/ANALYSIS_v41r10/InstallArea/x86_64_v2-centos7-gcc12+detdesc-opt/python/DaVinciMCTools/MCTruthAndBkgCat.py", line 114, in __init__
self.mctruth = MCTruthAndBkgCatAlg(
File "/cvmfs/lhcb.cern.ch/lib/lhcb/LHCB/LHCB_v54r10/InstallArea/x86_64_v2-centos7-gcc12+detdesc-opt/python/PyConf/tonic.py", line 644, in configurable(wrapped)
return wrapped(**kwargs)
File "/cvmfs/lhcb.cern.ch/lib/lhcb/LHCB/LHCB_v54r10/InstallArea/x86_64_v2-centos7-gcc12+detdesc-opt/python/PyConf/importers.py", line 33, in wrapped
return wrapper(component_type, **kwargs)
File "/cvmfs/lhcb.cern.ch/lib/lhcb/LHCB/LHCB_v54r10/InstallArea/x86_64_v2-centos7-gcc12+detdesc-opt/python/PyConf/components.py", line 678, in __new__
_name = _get_unique_name(name, alg_type.getType(), _id)
File "/cvmfs/lhcb.cern.ch/lib/lhcb/LHCB/LHCB_v54r10/InstallArea/x86_64_v2-centos7-gcc12+detdesc-opt/python/PyConf/components.py", line 141, in _get_unique_name
raise ConfigurationError(
PyConf.utilities.ConfigurationError: Name collision detected for MCTruthAndBkgCatAlg, identities are 0xb2c0b8bb579cbed5 and 0x5230d0844838cf35. Please make names unique. One possibility is to use a '_{hash}' suffix that will be automatically replaced by a unique hash
ERROR: Failed to call EMTF_CharmProductionXSec.DaVinciOptions:all_alg_config(options), see above for more information.
```Eduardo RodriguesEduardo Rodrigueshttps://gitlab.cern.ch/lhcb/Analysis/-/merge_requests/970Allow to give a name to MCTruthAndBkgCatAlg and dropped hash by default2023-03-29T13:56:10+02:00Sebastien PonceAllow to give a name to MCTruthAndBkgCatAlg and dropped hash by defaultGoes with DaVinci!878Goes with DaVinci!878https://gitlab.cern.ch/lhcb/Analysis/-/merge_requests/959MCTruthAndBkgCat.py - better settings and logging2023-02-24T15:40:28+01:00Eduardo RodriguesMCTruthAndBkgCat.py - better settings and loggingThese updates follow from the various issues reported for example at https://gitlab.cern.ch/lhcb/DaVinci/-/issues/97 and https://gitlab.cern.ch/lhcb/DaVinci/-/issues/100. Running tests with https://gitlab.cern.ch/lhcb/DaVinci/-/issues/10...These updates follow from the various issues reported for example at https://gitlab.cern.ch/lhcb/DaVinci/-/issues/97 and https://gitlab.cern.ch/lhcb/DaVinci/-/issues/100. Running tests with https://gitlab.cern.ch/lhcb/DaVinci/-/issues/100 I now get rid of hundreds of warnings being printed, at least once on an event-by-event basis.
Depends on https://gitlab.cern.ch/lhcb/Rec/-/merge_requests/3323. Goes with https://gitlab.cern.ch/lhcb/DaVinci/-/merge_requests/847.Eduardo RodriguesEduardo Rodrigueshttps://gitlab.cern.ch/lhcb/Analysis/-/merge_requests/956adapt to changes in LHCb!39862023-04-21T16:54:02+02:00Gerhard Ravenadapt to changes in LHCb!3986follow changes in LHCb!3986
must be applied in conjunction with LHCb!3986follow changes in LHCb!3986
must be applied in conjunction with LHCb!3986https://gitlab.cern.ch/lhcb/Analysis/-/merge_requests/946Add MCPrimaries and more MC functors2023-04-21T17:34:53+02:00Jiahui ZhuoAdd MCPrimaries and more MC functorsCreate necessary functor collection for new MCPrimaries tool developed in https://gitlab.cern.ch/lhcb/DaVinci/-/merge_requests/815
This should be tested with https://gitlab.cern.ch/lhcb/DaVinci/-/merge_requests/815 https://gitlab.cern.c...Create necessary functor collection for new MCPrimaries tool developed in https://gitlab.cern.ch/lhcb/DaVinci/-/merge_requests/815
This should be tested with https://gitlab.cern.ch/lhcb/DaVinci/-/merge_requests/815 https://gitlab.cern.ch/lhcb/Rec/-/merge_requests/3279 https://gitlab.cern.ch/lhcb/LHCb/-/merge_requests/3935
FYI: @pkoppenb @erodrigu @amathad @ldufourJiahui ZhuoJiahui Zhuohttps://gitlab.cern.ch/lhcb/Analysis/-/merge_requests/937Functor to replace MCTupleToolPrompt2022-12-19T19:30:39+01:00Jiahui ZhuoFunctor to replace MCTupleToolPromptAdd functor collection for https://gitlab.cern.ch/lhcb/Rec/-/merge_requests/3219Add functor collection for https://gitlab.cern.ch/lhcb/Rec/-/merge_requests/3219Jiahui ZhuoJiahui Zhuohttps://gitlab.cern.ch/lhcb/Analysis/-/merge_requests/925Add new input support to MCHierarchy functorcollection2022-11-24T09:38:43+01:00Jiahui ZhuoAdd new input support to MCHierarchy functorcollectionFollowing the discussion in mattermost: https://mattermost.web.cern.ch/lhcb/pl/hrfwhj4kqbyrbdyqm1t9peumea
This MR will add the support to apply the `MCHierarchy` functorcollection directly to the MCParticles.
Should be test with https:...Following the discussion in mattermost: https://mattermost.web.cern.ch/lhcb/pl/hrfwhj4kqbyrbdyqm1t9peumea
This MR will add the support to apply the `MCHierarchy` functorcollection directly to the MCParticles.
Should be test with https://gitlab.cern.ch/lhcb/DaVinci/-/merge_requests/770
FYI: @amathad @jiuzhaoJiahui ZhuoJiahui Zhuohttps://gitlab.cern.ch/lhcb/Analysis/-/merge_requests/924Fix the relation location in MCReconstructed tool2022-11-24T09:38:45+01:00Jiahui ZhuoFix the relation location in MCReconstructed toolFix the relation location for the issue https://gitlab.cern.ch/lhcb/Analysis/-/issues/39
This one should be merged with https://gitlab.cern.ch/lhcb/DaVinci/-/merge_requests/769Fix the relation location for the issue https://gitlab.cern.ch/lhcb/Analysis/-/issues/39
This one should be merged with https://gitlab.cern.ch/lhcb/DaVinci/-/merge_requests/769Jiahui ZhuoJiahui Zhuohttps://gitlab.cern.ch/lhcb/Analysis/-/merge_requests/920Rename TT to UT in MCTrackInfo (follow LHCb!3767)2022-09-20T14:50:14+02:00Rosen MatevRename TT to UT in MCTrackInfo (follow LHCb!3767)Eduardo RodriguesPatrick KoppenburgEduardo Rodrigueshttps://gitlab.cern.ch/lhcb/Analysis/-/merge_requests/799Fix clang 11 warnings2021-06-28T15:24:11+02:00Rosen MatevFix clang 11 warningsPatrick KoppenburgPatrick Koppenburghttps://gitlab.cern.ch/lhcb/Analysis/-/merge_requests/665Remove unused include2020-08-17T10:46:18+02:00Gerhard RavenRemove unused includeRemove unused header to support cleanup in LHCb...Remove unused header to support cleanup in LHCb...https://gitlab.cern.ch/lhcb/Analysis/-/merge_requests/657Remove HltSelChecker2020-08-07T11:24:55+02:00Patrick KoppenburgRemove HltSelCheckerHltSelChecker was used to determine correlation of Hlt2 lines. The last nontrivial commit was by @gligorov in 2010. I believe RTA has better tools to determine overlaps and independence of lines.
Related to https://gitlab.cern.ch/lhcb...HltSelChecker was used to determine correlation of Hlt2 lines. The last nontrivial commit was by @gligorov in 2010. I believe RTA has better tools to determine overlaps and independence of lines.
Related to https://gitlab.cern.ch/lhcb-dpa/project/-/issues/37https://gitlab.cern.ch/lhcb/Analysis/-/merge_requests/638DECLARE_COMPONENT in TupleToolMCPVAssociation2020-08-07T11:23:21+02:00Patrick KoppenburgDECLARE_COMPONENT in TupleToolMCPVAssociationRedone MR as there was a problem with https://gitlab.cern.ch/lhcb/Analysis/-/merge_requests/637
Running TupleToolMCPVAssociation would cause a factory not found error. I added the component, but now get
ToolSvc.LoKi::PV2MC FATAL LoKi::...Redone MR as there was a problem with https://gitlab.cern.ch/lhcb/Analysis/-/merge_requests/637
Running TupleToolMCPVAssociation would cause a factory not found error. I added the component, but now get
ToolSvc.LoKi::PV2MC FATAL LoKi::PV2MC:: Exception throw: get():: No valid data at 'Relations/Rec/Track/Default' StatusCode=FAILURE
which is probably related to the data I run on.
Given this tool has probably never been used,can it be removed?
Reported by @cchen2 .https://gitlab.cern.ch/lhcb/Analysis/-/merge_requests/613Moved BackgroundCategory and DaVinciSmartAssociator to CaloFuture2020-03-30T15:52:15+02:00Sebastien PonceMoved BackgroundCategory and DaVinciSmartAssociator to CaloFutureGoes along with Rec!1998Goes along with Rec!1998https://gitlab.cern.ch/lhcb/Analysis/-/merge_requests/566Fix Misc. clang8 and gcc9 warnings2020-02-28T09:31:15+01:00Christopher Rob Jonesjonesc@hep.phy.cam.ac.ukFix Misc. clang8 and gcc9 warningsSee e.g
https://lhcb-nightlies.cern.ch/logs/build/nightly/lhcb-master/990/x86_64-centos7-gcc9-opt/Analysis/
https://lhcb-nightlies.cern.ch/logs/build/nightly/lhcb-master/990/x86_64-centos7-clang8-opt/Analysis/See e.g
https://lhcb-nightlies.cern.ch/logs/build/nightly/lhcb-master/990/x86_64-centos7-gcc9-opt/Analysis/
https://lhcb-nightlies.cern.ch/logs/build/nightly/lhcb-master/990/x86_64-centos7-clang8-opt/Analysis/https://gitlab.cern.ch/lhcb/Analysis/-/merge_requests/556follow changes in lhcb/LHCb!21822020-02-28T09:36:10+01:00Gerhard Ravenfollow changes in lhcb/LHCb!2182must be applied in conjunction with lhcb/lHCb!2182must be applied in conjunction with lhcb/lHCb!2182Eduardo RodriguesEduardo Rodrigues