-
Notifications
You must be signed in to change notification settings - Fork 62
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
Add makers and utilities for FST hit processing #266
Conversation
update from upstream on Friday, June 11, 2021
Updated StarGeo.xml to be able to acces this in dev2021
…er, heatsinks (draft) )
… rotation of middle disk
This includes material changes
…in PEEK bases, removed unnecessary code
…plified cooling tube connectors)
Updated the StFstDbMaker as suggested. The Calibrations/fst/ is currently empty, and we will start to upload data with daily calibration files and other databases. I hope this shouldn’t prevent this PR to be merged. The data table under Geometry/fst/ are still under development. To complete, the survey data needs to be correctly put in for FST. The purpose for this PR is to start the fast offline QA so FST data got monitored asap. We are using some hard-coded ideal geometry for now and transfer to the database later. |
Regarding empty calibrations tables - the StFstMaker code will abort if no data is found in the database. STAR requires subsystem experts to upload initial "ideal" calibrations using predefined timestamps before the data taking to avoid chain crashes. Data upload is easy, examples are provided for each table at: |
@genevb I added this in commit 068a89f please check that it is done as you expect. |
…nd kFstrStop, also remove ununsed old file StFstUtil/StFstConsts.h
The Calibration tables are all uploaded, at least the initial version of them. |
Regarding failing tests - my bad, sorry! The GetTable call comes from the TTable macro, not from StDbTable as I originally thought. So, please revert GetTableCpy() calls back to the original GetTable(), and remove free() calls. Regarding uploaded tables - you and I agreed that you will tell me which tables are temporary and should be deleted. Does your reply mean that all tables are okay and nothing needs to be deleted? |
All the GetTableCpy() are switched by to GetTable(), and removed all the free command. For the tables, those are still temporary. I was wondering is that possible to run some test production with the temporary, so I could adjust accordingly if anything is wrong. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. All FST db tables are created, populated, and working.
Hongwei, do you have any further comment on the RawHitMaker and DbMaker? Flemming and Grigory, would be great if you can also take a review of the new commits and comment/approve? Thanks |
I will get it done most likely tomorrow morning.
…-F
On 2022-01-17 12:13, Xin Dong wrote:
Hongwei, do you have any further comment on the RawHitMaker and
DbMaker?
Flemming and Grigory, would be great if you can also take a review of
the new commits and comment/approve?
Thanks
--
Reply to this email directly, view it on GitHub [1], or unsubscribe
[2].
Triage notifications on the go with GitHub Mobile for iOS [3] or
Android [4].
You are receiving this because you were mentioned.Message ID:
***@***.***>
Links:
------
[1]
#266 (comment)
[2]
https://github.com/notifications/unsubscribe-auth/AUIALBBWCN5AYH56TQA3HT3UWRE4JANCNFSM5KO2AAEQ
[3]
https://urldefense.com/v3/__https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675__;!!P4SdNyxKAPE!R8Bad9-bfz7bf8szG1iiHTV7NyUYDS2mrvs0kaxZOXZtqAx7WGJdDjJGvFw1VZ2q$
[4]
https://urldefense.com/v3/__https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign*3Dnotification-email*26utm_medium*3Demail*26utm_source*3Dgithub__;JSUlJSU!!P4SdNyxKAPE!R8Bad9-bfz7bf8szG1iiHTV7NyUYDS2mrvs0kaxZOXZtqAx7WGJdDjJGvFxDD8My$
--
Flemming Videbaek
senior scientist
videbaek @ bnl.gov
Brookhaven National Lab
Physics Department
Bldg 510D
Upton, NY 11973
phone: 631-344-4106
cell : 631-681-1596
|
} | ||
|
||
if(disk == 1) local[2] = 146.6012; //unit: cm | ||
else if(disk == 2) local[2] = 160.1724; //unit: cm |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
please change to (1) 151.750 (2) 165.248 (3) 178.781 from survey document as we agreed upon Monday. With that code is fine
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
update the number in the new commit
Thank you Flemming and Hongwei for the approvals. Gene, are you OK with the chain options? If all OK, I think we can merge this PR into main. Thank you |
No. My corrections to BigFullChain.h have not been addressed. Thanks, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm satisfied with the BFC modifications.
Dmitri, the review process for these new makers + chain options is complete. Let us merge this PR into main. Thanks |
FST additions for offline reconstruction chain - builds on PR#265.
Adds Chain options:
"fstDb" - FST Db Maker
"fstFastSim" - should have been added before, adding now for completeness
"fstRawHit" - FST Raw hit (from DAQ) maker
"fstCluster" - StFstClusterMaker
"fstHit" - StFstHitMaker
"fstUtil" - Loads the Fst Utilities
Test chains (RawHitMaker, populates base StEvent structures):
"in,fstDb,fstRawHit"
data file here: /star/data01/pwg/yezhenyu/FTS/Shenghui/Offline/data/st_fstcosmic_22340057_raw_0000010.daq
Test chain (reco):
"in,fstUtil,fstRawHit,fstDb,fstCluster,fstHit"
/star/u/sunxuhit/ForwardSiliconTracker/Data/FstInstallation/daqtest/351/st_physics_22351023_raw_1500001.daq