-
Notifications
You must be signed in to change notification settings - Fork 68
BFC options for FWD productions #759
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
base: main
Are you sure you want to change the base?
Conversation
klendathu2k
left a comment
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.
Looks good to me.
| {"FttQA","","fttChain","","StFttQAMaker","StFttQAMaker", "sTGC Raw hit QA maker", kFALSE}, | ||
|
|
||
| {"FwdTrack","","","fcsDb","StFwdTrackMaker", | ||
| "XMLIO,genfit2,KiTrack,StarGeneratorUtil,libMathMore,StEventUtilities,StEpdUtil,StFwdTrackMaker", |
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.
[minor] [off topic]. Could you comment on why the tracker depends on event generator utilities?
genevb
left a comment
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.
Looks OK to me as well, but would also like to hear about the event generator dependence @klendathu2k asked.
| {"PicoVtxVpdOrDefault","","","-PicoVtxDefault" ,"","","pico Vtx cut on Tof and VPD or default",kFALSE}, | ||
| {"PicoVtxFXT" ,"","","-PicoVtxDefault" ,"" ,"","pico Vtx constraint on FXT [198,202] mode",kFALSE}, | ||
| {"PicoVtxMtd" ,"","","-PicoVtxDefault" ,"" ,"","pico Vtx using MTD matching mode",kFALSE}, | ||
| {"PicoVtxless" ,"","","-PicoVtxDefault" ,"" ,"","pico Vtx NOT required for FWD" ,kFALSE}, |
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.
| {"PicoVtxless" ,"","","-PicoVtxDefault" ,"" ,"","pico Vtx NOT required for FWD" ,kFALSE}, | |
| {"PicoVtxless" ,"","","-PicoVtxDefault" ,"" ,"","pico Vtx NOT required for FWD",kFALSE}, |
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.
Actually, don't we need a concurrent change in StBFChain.cxx to pass this along to StPicoDstMaker?
else if ( GetOption("PicoVtxless")) mk->SetAttr("PicoVtxMode", "PicoVtxless");
...near line 698 of StBFChain.cxx.
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.
Implemented in #639
| {"PicoVtxVpdOrDefault","","","-PicoVtxDefault" ,"","","pico Vtx cut on Tof and VPD or default",kFALSE}, | ||
| {"PicoVtxFXT" ,"","","-PicoVtxDefault" ,"" ,"","pico Vtx constraint on FXT [198,202] mode",kFALSE}, | ||
| {"PicoVtxMtd" ,"","","-PicoVtxDefault" ,"" ,"","pico Vtx using MTD matching mode",kFALSE}, | ||
| {"PicoVtxless" ,"","","-PicoVtxDefault" ,"" ,"","pico Vtx NOT required for FWD" ,kFALSE}, |
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.
Actually, don't we need a concurrent change in StBFChain.cxx to pass this along to StPicoDstMaker?
else if ( GetOption("PicoVtxless")) mk->SetAttr("PicoVtxMode", "PicoVtxless");
...near line 698 of StBFChain.cxx.
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.
Pull Request Overview
This PR adds three new BFC (BigFullChain) options to support Forward (FWD) detector productions, including fast simulation capabilities and track matching functionality.
- Adds
fttSimoption to enable FTT (Forward Tracking Telescope) fast simulation - Adds
FcsTrackMatchoption for matching forward tracks to FCS (Forward Calorimeter System) clusters - Adds
PicoVtxlessoption to disable vertex requirements for forward detector analysis
| {"fttSim","fttChain","","StEvent,fttDb", | ||
| "StFttFastSimulatorMaker","StFttFastSimulatorMaker","Ftt Fast Simulator", kFALSE}, |
Copilot
AI
Aug 28, 2025
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.
[nitpick] The description 'Ftt Fast Simulator' should use consistent capitalization with other entries. Consider 'FTT Fast Simulator' to match the naming convention used elsewhere in the file.
| {"FcsTrackMatch","","","FwdTrack","StFcsTrackMatchMaker", | ||
| "StFcsTrackMatchMaker", |
Copilot
AI
Aug 28, 2025
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.
[nitpick] The formatting is inconsistent with other entries. The second line should be aligned with the opening quote of the first line to maintain consistent indentation style throughout the file.
|
Is this pull request still actual? Or has it been split across other PRs? Either way, besides "co-pilot", are there any aspects that need follow-up before closing/merging? |
PicoVtxless: sets the PicoDst vertex mode to "Vtxless" - to mirror update in codefttSim: Run the ftt (fast) simFcsTrackMatch: run the Fwd track to FCS cluster matching