Skip to content
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

New FWD tracking mode based on FST-track finding #571

Open
wants to merge 35 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
7786bd9
FST tracking mode for high mult and data with missing sTGCs
jdbrice Dec 18, 2023
e65362f
Verify working refit (FST and FTT) in ideal sim, remove old unused tr…
jdbrice Dec 19, 2023
cf5dbe3
Logic update so that non-MC track finding (standard) works when Track…
jdbrice Dec 20, 2023
1f512ab
remove StJPSiMaker dep from sim.C, keep feature branches separate
jdbrice Dec 20, 2023
2aced37
add scripts for runnning common simulation configurations (ideal, rea…
jdbrice Dec 20, 2023
7499f20
Merge branch 'star-bnl:main' into fst-tracking-mode
jdbrice Apr 18, 2024
a04fa94
restore StBFChain doc files
jdbrice Apr 18, 2024
f243886
load hits from MuDst, allow cached geometry, and properly handle GenT…
jdbrice Apr 18, 2024
c7d2fe7
Changes to resolve severe memory leaks due to geometry navigtor, and …
jdbrice Apr 18, 2024
b7a8346
Update to StFwdTrack for MC track id and qa truth
jdbrice Apr 18, 2024
7c4aa5e
Update StMuFwdTrack to mirror StFwdTrack (Mc Id and QA)
jdbrice Apr 18, 2024
99752c4
Update macros used for sim and MuDst analysis
jdbrice Apr 18, 2024
7b03b9e
Merge branch 'main' into fst-tracking-mode
plexoos Apr 19, 2024
774a7e3
use static const TVector3 where possible
May 15, 2024
a576a44
StMuFwdTrack initialize members
May 15, 2024
f0172c9
Make FwdHits on stack, easier memory managment
May 15, 2024
a2c5548
cleanup macros for fwd mudst processing
May 15, 2024
0e9b674
Use FST z locations from geom to identify hit plane index
May 15, 2024
0241f63
Cleanup of the StFwdTrackMaker code
jdbrice Jun 28, 2024
e0dfc4d
Merge branch 'main' into fst-tracking-mode
jdbrice Jun 29, 2024
501243a
Revert "Cleanup of the StFwdTrackMaker code"
plexoos Jul 19, 2024
b90b057
Merge branch 'main' into fst-tracking-mode
plexoos Nov 13, 2024
5c4fc21
Merge branch 'star-bnl:main' into fst-tracking-mode
jdbrice Jan 9, 2025
cb2cf06
incorporate updates from dev
jdbrice Jan 13, 2025
7dfd5bf
Update macros and begin fixing primary vertex crash in StFwdTrackMaker
jdbrice Jan 31, 2025
59dd59b
nullptr check when searching for primary vertex options, improve defa…
jdbrice Jan 31, 2025
ec6ae45
Merge branch 'main' into fst-tracking-mode
jdbrice Feb 1, 2025
fcacdad
fix incorrect merge, duplicate symbol
jdbrice Feb 1, 2025
e853f3a
merge in PR for projections to FCS with correct position and angle
jdbrice Feb 1, 2025
f174e15
Utilities for debugging (print statements and track seed bailout option)
jdbrice Feb 3, 2025
300b3a5
bailout of track fits with bad setup (collinear zero Q) and skip trac…
jdbrice Feb 3, 2025
fbe2eaf
Load config in ctor to allow user to override defaults in driving mac…
jdbrice Feb 3, 2025
75e5b0a
remove verbose debug print code
jdbrice Feb 3, 2025
585e842
avoid MuDst primaryVertex bad pointer - check # of vertices instead o…
jdbrice Feb 3, 2025
dfd8587
Merge branch 'main' into fst-tracking-mode
jdbrice Feb 19, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions StRoot/StEvent/StFstConsts.h
Original file line number Diff line number Diff line change
Expand Up @@ -52,8 +52,8 @@ const float kFstrStart[kFstNumRStripsPerWedge]= {5.000, 7.875, 10.750, 13.625, 1
const float kFstrStop[kFstNumRStripsPerWedge] = {7.875, 10.750, 136.25, 16.500, 19.375, 22.250, 25.125, 28.000}; // in cm

//general APV chip constants
const unsigned char kFstNumTimeBins = 9; // 9 time bins for ADC sampling (maximum time bin number, 3 or 9)
const unsigned char kFstDefaultTimeBin = 2; // the default time bin number (2nd time bin) for FST raw hits
const unsigned char kFstNumTimeBins = 3; // 9 time bins for ADC sampling (maximum time bin number, 3 or 9)
const unsigned char kFstDefaultTimeBin = 1; // the default time bin number (2nd time bin) for FST raw hits
const int kFstMaxAdc = 4096; // ADC value should be less than 4096 (12 bits ADC)

#endif
1 change: 0 additions & 1 deletion StRoot/StEvent/StFwdTrack.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ StFwdTrack::StFwdTrack() {}

StFwdTrack::~StFwdTrack() {}


/* momentum
* get the track momentum at the first point (PV if included)
*/
Expand Down
Loading
Loading