-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[GUI] Enhancements #63
Comments
|
True. That's why I recommended to just issue the command from subprocess import call
call("vitables file.h5") This allows to start system installations of vitables and vitables installations in other environments. |
Do |
Is the material budget a DUT property? What's the unit and how is it different from the thickness? |
Yes
@YannickDieter You did the calculation recently. Can you answer? I guess it is g / cm³
You can have different materials and the material budget also accounts for passive material (PCB, readout) etc. |
Yes but for the Kalman Filter we need matrial budget (radiation length) in um. So you need to divide it by the density of the material. |
At the moment, the kalman filter needs for every DUT the whole thickness (sensor + other materials) and the corresponding radiation lengths in um for the material (or compound). |
sorry, it is g / cm². This gives cm if you divide it by the density. |
So you would need not only a material budget input but also a one for the density and radiation length of the material? |
I dont know how we should do this in the future. But at the moment I only need radiation length (which is the same as material budget for me) in um + the whole thickness. So the user has to calculate the radiation length. Maybe it is better to this automatically, but then we need to pass the matrial as well. |
As far as I understood, we also want to consider two different materials e.g. sensor and PCB or housing. Does the Kalman filter take these also into account e.g. we would need: thickness_sensor + X_0_sensor + thickness_PCB + X_0_PCB? |
No not really. But e.g. for M26 (where I consider different materials: 50 um Si + 50 um Kapton), the user should take 100 um as total thickness and a radiation length of 125390 um. This follows from this formula: https://cds.cern.ch/record/1279627/files/PH-EP-Tech-Note-2010-013.pdf (radiation length of compounds) |
Okay, so we need one field for total thickness and one for the overall radiation length? |
Yes, but for each DUT ;) |
I also had this problem when calculating the residuals of the eutelescope example for Kalman tracks. The residuals for the first plane were all very close to zero (I think I know the reason now) and then the histogram function causes the error since if no bins are specified |
Added a new issue. Related observations please add there. Also please always report issues, spotting and describing bugs is halve the work! |
This is another bug. Please open a bug report with info how to reproduce it. |
@YannickDieter Can you upload your scattering plane track fitting, that we can see the API? |
Do you mean the option to add a additional scattering plane? Is it possible to push again into developement? |
@YannickDieter Do we really need an |
I think |
Is it implemented in |
For support of multiple scattering planes and changes related to this option, see #78. |
@DavidLP should I keep track of every enhancement here or just close? |
Looks good. Is the last point implemented? |
It's not yet implemented but I'm asking in general. Should I keep this list updated with every enhancement I implement or should I at some point close this 'issue' and resume to announce the enhancements just in the commit messages? |
I would say we summarize all needed features for the first release here. For other not mandatory features we can create a new issue then. |
I think drag and drop does not work for the file selection? |
Drag and drop works since May (678fae6). I'm also very sure I showed you this feature then. |
True, thought it was not working on Friday, but when I checked on Windows now it was working. |
Yes, this should be just tick boxes, but I haven't changed this yet, since this is handled in here and I only fixed the option widget for multiple boxes. This should work for now, but I'm on it ("Improve option widgets"). There are several things that work, but should be improved. |
Set as fixed parameter in 6c251b9 |
Fixed in 35b57e0 |
@DavidLP Plotting is now done for all tab (except alignment, since I dont know what to plot there). Please have a look at 67e3413. I changed |
Needed features for the first release are summarized here (excluding bugs, for this we have other issues!)
QThreadPool
andQRunnable
for GUI-multithreading (see here)The text was updated successfully, but these errors were encountered: