Boole merge requestshttps://gitlab.cern.ch/lhcb/Boole/-/merge_requests2020-09-07T10:53:07+02:00https://gitlab.cern.ch/lhcb/Boole/-/merge_requests/266Update FT monitoring for improved cluster resolution studies2020-09-07T10:53:07+02:00Louis Henrylouis.henry@cern.chUpdate FT monitoring for improved cluster resolution studiesContains:
- modifications to FTClusterTuple
- a new tools/studyClusterResolution.py
This allows to produce tuples with all the information necessary to make cluster resolution studies. These studies are not definitive, but this is a...Contains:
- modifications to FTClusterTuple
- a new tools/studyClusterResolution.py
This allows to produce tuples with all the information necessary to make cluster resolution studies. These studies are not definitive, but this is already in a rather advanced state.https://gitlab.cern.ch/lhcb/Boole/-/merge_requests/273Update Scifi electronics response for pacific52020-10-19T13:11:38+02:00Sevda EsenUpdate Scifi electronics response for pacific5SciFi electronics response is updated for pacific5 which is made default. This requires also change is effective noise simulation (Jira task LHCBSCIFI-150). Until this is done, effective is turned off. This increases the digitization tim...SciFi electronics response is updated for pacific5 which is made default. This requires also change is effective noise simulation (Jira task LHCBSCIFI-150). Until this is done, effective is turned off. This increases the digitization time for the moment.
Since different pacific version have different calibrations, a default calibration setting is added.
Pacific5 electronic response is less flat, a gain factor is added to mimic the calibration in electronics.
Pacific4 tshift setting is updated to reduce the effect of non-uniform efficiency.
More details can be found at https://indico.cern.ch/event/925703/contributions/3898641/attachments/2052989/3441604/scifi-general-08062020.pdf
FYI: @lohenry @emgabrie @dunverza
Test with Boole!300 (reference update)Marco CattaneoMarco Cattaneohttps://gitlab.cern.ch/lhcb/Boole/-/merge_requests/287Updated FT clustering monitoring algorithms2020-10-19T13:03:32+02:00Sevda EsenUpdated FT clustering monitoring algorithmsUpdated FTLiteClusterMonitor to use only non-secondary particles in efficiency and resolution studies. This will change the reference files.
FTCluterTuple is updated for more detailed efficiency studies.
Test with Boole!290 (reference ...Updated FTLiteClusterMonitor to use only non-secondary particles in efficiency and resolution studies. This will change the reference files.
FTCluterTuple is updated for more detailed efficiency studies.
Test with Boole!290 (reference update)
@lohenry
@dunverzaMilosz ZdybalMilosz Zdybalhttps://gitlab.cern.ch/lhcb/Boole/-/merge_requests/290Updating Refs for !2872020-10-19T13:13:39+02:00Alexandre Brea RodriguezUpdating Refs for !287Updating Refs for !287
modified: Digi/Boole/tests/refs/boole-FT.ref
modified: Digi/Boole/tests/refs/boole-default-xdst.ref
modified: Digi/Boole/tests/refs/boole-reprocess-xdigi.ref
modified: Digi/Boole/tests/refs/boole-repro...Updating Refs for !287
modified: Digi/Boole/tests/refs/boole-FT.ref
modified: Digi/Boole/tests/refs/boole-default-xdst.ref
modified: Digi/Boole/tests/refs/boole-reprocess-xdigi.ref
modified: Digi/Boole/tests/refs/boole-reprocess-xdst.ref
modified: Digi/Boole/tests/refs/boole-spillover.ref
modified: Digi/Boole/tests/refs/boole-upgrade-baseline.refMilosz ZdybalMilosz Zdybalhttps://gitlab.cern.ch/lhcb/Boole/-/merge_requests/300Updating Refs for !2732020-09-28T09:18:41+02:00Sevda EsenUpdating Refs for !273Updating Refs for !273Updating Refs for !273Marco CattaneoMarco Cattaneohttps://gitlab.cern.ch/lhcb/Boole/-/merge_requests/310Move FT monitoring algorithms to MoniFT sequence2020-10-21T12:54:44+02:00Sevda EsenMove FT monitoring algorithms to MoniFT sequenceDigiFT sequence contains two FT monitoring algorithms. This just moves them to MoniFT sequence to be consistent with other detectors.
Test with Boole!311 (reference update)
@lohenry @gcavalleDigiFT sequence contains two FT monitoring algorithms. This just moves them to MoniFT sequence to be consistent with other detectors.
Test with Boole!311 (reference update)
@lohenry @gcavalleMarco CattaneoMarco Cattaneohttps://gitlab.cern.ch/lhcb/Boole/-/merge_requests/311Updating Refs for !3102020-10-12T18:27:07+02:00Sevda EsenUpdating Refs for !310Updating Refs for !310Updating Refs for !310Marco CattaneoMarco Cattaneohttps://gitlab.cern.ch/lhcb/Boole/-/merge_requests/322Integrated luminosity info message in the FT attenuation interpolation tool2020-12-12T23:19:26+01:00Giovanni CavalleroIntegrated luminosity info message in the FT attenuation interpolation toolAdded an info message in MCFTG4AttenuationInterpolationTool for the integrated luminosity value used to parametrise radiation damage effects. It is in view of the plans to set a consistent value between subdetectors.
FYI @lohenry @sesenAdded an info message in MCFTG4AttenuationInterpolationTool for the integrated luminosity value used to parametrise radiation damage effects. It is in view of the plans to set a consistent value between subdetectors.
FYI @lohenry @sesenMarco CattaneoMarco Cattaneohttps://gitlab.cern.ch/lhcb/Boole/-/merge_requests/324Updated SiPM model to 2017 values2020-12-12T23:18:33+01:00Louis Henrylouis.henry@cern.chUpdated SiPM model to 2017 valuesFollowing a discussion with @bleverin , the values we had in the software corresponded to a former model of the SiPM response (see below).
While the change itself is trivial (thanks to Blake's and external people's work), this poses the ...Following a discussion with @bleverin , the values we had in the software corresponded to a former model of the SiPM response (see below).
While the change itself is trivial (thanks to Blake's and external people's work), this poses the question: do we really want these parameters to be in configurables, or in the SIMCOND?
![image](/uploads/5d2ba2c1c8300e409bbdc8a107e86176/image.png)
@gcavalle @gcortiMarco CattaneoMarco Cattaneohttps://gitlab.cern.ch/lhcb/Boole/-/merge_requests/333changes required for lhcb/LHCb!29592021-06-24T10:00:59+02:00Gerhard Ravenchanges required for lhcb/LHCb!2959Marco CattaneoMarco Cattaneohttps://gitlab.cern.ch/lhcb/Boole/-/merge_requests/335SciFi simulation effective noise model2022-09-19T13:24:59+02:00Emmy GabrielSciFi simulation effective noise model- Updated effective noise model
- Update electronics response functions
- Some values in the simulation are updated
- Added FTClusterTuple ('old' FTClusterTuple is now FTLiteClusterTuple)
Details in attached presentation: [2021-04-19-M...- Updated effective noise model
- Update electronics response functions
- Some values in the simulation are updated
- Added FTClusterTuple ('old' FTClusterTuple is now FTLiteClusterTuple)
Details in attached presentation: [2021-04-19-MR.pdf](/uploads/1ca1ffac2a2268da454f6a08624d433a/2021-04-19-MR.pdf)Rosen MatevGiovanni CavalleroEmmy GabrielRosen Matevhttps://gitlab.cern.ch/lhcb/Boole/-/merge_requests/343Follow changes in LHCb!31022021-06-23T08:14:53+02:00Gerhard RavenFollow changes in LHCb!3102update code after introduction of strong types for FT Station, Quarter, Layer, Module, Mat
(and change some `while` statements into equivalent and easier to read `for` loops.
must be applied in conjunction with LHCb!3102, Allen!591 and...update code after introduction of strong types for FT Station, Quarter, Layer, Module, Mat
(and change some `while` statements into equivalent and easier to read `for` loops.
must be applied in conjunction with LHCb!3102, Allen!591 and Rec!2475Marco CattaneoMarco Cattaneohttps://gitlab.cern.ch/lhcb/Boole/-/merge_requests/348follow changes in lhcb/LHCb!31342021-07-14T11:18:45+02:00Gerhard Ravenfollow changes in lhcb/LHCb!3134adapt code to introduction of strong types for VP Sensor,Chip,Column,Row
must be applied in conjunction with LHCb!3134adapt code to introduction of strong types for VP Sensor,Chip,Column,Row
must be applied in conjunction with LHCb!3134https://gitlab.cern.ch/lhcb/Boole/-/merge_requests/364DD4Hep implementation of FT2021-12-08T09:10:18+01:00Louis Henrylouis.henry@cern.chDD4Hep implementation of FTRelated to Phys!1003, Allen!698, Rec!2562, Detector!102 and LHCb!3264Related to Phys!1003, Allen!698, Rec!2562, Detector!102 and LHCb!3264https://gitlab.cern.ch/lhcb/Boole/-/merge_requests/366FT new crosstalk model2022-09-19T13:24:59+02:00Emmy GabrielFT new crosstalk modelThe direct and delayed crosstalk model for the scifi is changed from a poisson distribution to a power law model following studies by Blake Leverington (details [here](https://indico.cern.ch/event/960125/contributions/4130563/attachments...The direct and delayed crosstalk model for the scifi is changed from a poisson distribution to a power law model following studies by Blake Leverington (details [here](https://indico.cern.ch/event/960125/contributions/4130563/attachments/2152589/3630094/Crosstalk%20simulation.pdf))Rosen MatevRosen Matevhttps://gitlab.cern.ch/lhcb/Boole/-/merge_requests/367FT: add basic options file2022-09-12T12:50:51+02:00Emmy GabrielFT: add basic options fileAdd a basic SciFi digitisation options file for documentation purposesAdd a basic SciFi digitisation options file for documentation purposesRosen MatevRosen Matevhttps://gitlab.cern.ch/lhcb/Boole/-/merge_requests/379Fix tests for FTv7 decoding2022-06-09T15:17:40+02:00Roel AaijFix tests for FTv7 decodingTest and reference updates for lhcb/LHCb!2942
For tests that were already using `11142401_geoSep2019_1` samples from the `TestFileDB`, the SIMCOND branch `upgrade/sim-20190912-vc-md100-FTv7` was created to support FT v7 encoding impleme...Test and reference updates for lhcb/LHCb!2942
For tests that were already using `11142401_geoSep2019_1` samples from the `TestFileDB`, the SIMCOND branch `upgrade/sim-20190912-vc-md100-FTv7` was created to support FT v7 encoding implemented in lhcb/LHCb!2942.
The `reprocess-xdigi` and `reprocess-xdst` were using old samples based on the `sim-20180530-vc-md100` tag. Because `xdigi` and `xdst` files from the `11142401_geoSep2019_1` set were already in the TestFileDB, these tests were switched to those files and the respective tag mentioned above.
depends on lhcb/LHCb!2942https://gitlab.cern.ch/lhcb/Boole/-/merge_requests/387Remove exclusion in FT test and clean up unsupported platforms2022-03-31T10:38:43+02:00Rosen MatevRemove exclusion in FT test and clean up unsupported platforms- The preprocessing in the FT test hides changes.
To be seen if a dedicated v3 reference is needed.
- We've been running for a while with x86_64_v3 and so the platform
exclusion based on the "avx" string has no effect as is removed.- The preprocessing in the FT test hides changes.
To be seen if a dedicated v3 reference is needed.
- We've been running for a while with x86_64_v3 and so the platform
exclusion based on the "avx" string has no effect as is removed.Rosen MatevRosen Matevhttps://gitlab.cern.ch/lhcb/Boole/-/merge_requests/392Move FTClusterMonitor in the namespace Digi2022-08-10T16:07:11+02:00Marco Clemencicmarco.clemencic@cern.chMove FTClusterMonitor in the namespace Digito avoid the clash with the algorithm with the same name in Rec.
Closes #5to avoid the clash with the algorithm with the same name in Rec.
Closes #5Rosen MatevRosen Matevhttps://gitlab.cern.ch/lhcb/Boole/-/merge_requests/402Changed name of FT methods to make software clearer2022-10-07T16:27:51+02:00Louis Henrylouis.henry@cern.chChanged name of FT methods to make software clearerMethods in FT will be changed from 'module()' or 'uniqueModule' to methods like:
* globalXID: unique (in global) identifier of X
* localXID: unique (within the parent) identifier of X.
IDs and Idx are made formally different. An idx is...Methods in FT will be changed from 'module()' or 'uniqueModule' to methods like:
* globalXID: unique (in global) identifier of X
* localXID: unique (within the parent) identifier of X.
IDs and Idx are made formally different. An idx is contiguous, and starts at 0.
Must be merged with Rec!3018, Allen!931, LHCb!3679, Detector!239Louis Henrylouis.henry@cern.chLouis Henrylouis.henry@cern.ch