-
Notifications
You must be signed in to change notification settings - Fork 26
Upgrade FD tracking #250
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
Merged
Merged
Upgrade FD tracking #250
Changes from all commits
Commits
Show all changes
94 commits
Select commit
Hold shift + click to select a range
32f76ba
Refactor and move KF tracking package from dc to common-tools and upd…
tongtongcao c95ea47
small update for KFitter::calcFinalChisq()
tongtongcao a1f0dc4
adjust code format and add author for source files
tongtongcao 0eeb540
further adjust code format
tongtongcao 613ca23
futher code format adjustments
tongtongcao 4fdf52c
first version of forward tracking with uRWell
tongtongcao 6fc9d12
add pseudo segments for missed track candidates
tongtongcao f044691
add AI services for forward tracking with uRWell
tongtongcao c9c0af7
change uRWELL resolution setup
tongtongcao a83e4e3
reset uRWell resolution
tongtongcao e8c9b2e
fix issue for the FastMath package
tongtongcao d65561f
fix issue in the FastMath package
tongtongcao 3cfc641
cache some sine and cosine calculations in DC reconstruction and forw…
tongtongcao 0d3bec1
Merge branch 'issueFastMathPackage' into upgradeTrackingWithuRWELL
tongtongcao b7883c8
use math library to assign values for constant parameters
tongtongcao aa508e0
Merge branch 'issueFastMathPackage' into upgradeTrackingWithuRWELL
tongtongcao 52c6d81
switch to new CCDB
tongtongcao b57b71c
re-design pattern recognition for FD tracking
tongtongcao 17f0c63
reset covaraince matrix for initial state
tongtongcao e937fc6
tiny change
tongtongcao 20ba059
tiny change
tongtongcao d39473d
change conditions for stopping forward tracking iteration
tongtongcao ab49f65
Merge branch 'upgradeTrackingWithuRWELL' into redesignPatternRecognition
tongtongcao 9edbc8a
update overlap of tracks with uRWell crosses
tongtongcao 886382e
Version 2 of DC-uRWell tracking
tongtongcao d96c634
fix conflicts when merging with branch development
tongtongcao 582118a
fix issue that some information for states in trajectory is missed
tongtongcao 6682a41
Merge branch 'development' into upgradeTrackingWithuRWELL
tongtongcao 4692bd0
tiny change
tongtongcao b707d09
update pom file
tongtongcao 0484aa5
change uRWell resolution setup in TB tracking
tongtongcao 39dd887
fix an issue for writting KF fit doca
tongtongcao 6d45e37
Merge branch 'development' into upgradeTrackingWithuRWELL
tongtongcao 670e0d1
blow up initial covariance matrix starting from the second iteration
tongtongcao acb9924
Merge branch 'development' into upgradeTrackingWithuRWELL
tongtongcao 9fea9d9
change limit for inverse calculation of covariance matrix
tongtongcao b9b7bfb
reset limit since CI test failed
tongtongcao a2c71d8
Merge branch 'development' into upgradeTrackingWithuRWELL
tongtongcao 5053091
modify reconstruction/dc/pom.xml for version of tracking package
tongtongcao a0d8fb6
Issue for CI test was fixed. Reset limit to proper value.
tongtongcao 55fd5dd
apply DAF into DC-only tracking
tongtongcao ee56b5e
redefine NDF and remove codes for fail tracking judge
tongtongcao 723bced
update projected doca for double hits
tongtongcao 352c964
fix conflict for definition of LR ambiguity between DC hits and measu…
tongtongcao 0624c53
Merge branch 'upgradeTrackingWithuRWELL' into applyDAF
tongtongcao f64c764
apply DAF into DC-uRWell tracking
tongtongcao a45a392
update calcFinalChisq() in org.jlab.clas.tracking.kalmanfilter.zRefer…
tongtongcao c1e1363
fix merge conflicts
tongtongcao 25f77c3
modify fitResidual in TB hit banks
tongtongcao c7b9f33
Merge branch 'upgradeTrackingWithuRWELL' into applyDAF
tongtongcao 4651800
update trajectory projected doca
tongtongcao d7d264e
Merge branch 'development' into upgradeTrackingWithuRWELL
tongtongcao 6f3043d
Merge branch 'upgradeTrackingWithuRWELL' of https://github.com/Jeffer…
tongtongcao 93044b1
add KF package for straight tracking
tongtongcao b841721
Merge branch 'upgradeTrackingWithuRWELL' into applyDAF
tongtongcao f9e18b6
update filter_DAF function
tongtongcao a2419f4
fix issue to judge if zero field in DCTBEngine
tongtongcao 46ffd46
Merge branch 'development' into upgradeTrackingWithuRWELL
tongtongcao 52eff35
update pom file for DC reconstruction for version of clas-tracking
tongtongcao 68a47a0
Merge branch 'upgradeTrackingWithuRWELL' into applyDAF
tongtongcao a83a064
Merge branch 'applyDAF' into studyHitLR
tongtongcao 28c6e86
add DAF weight into TB hit banks
tongtongcao 4c4fe70
fix a bug in function matchHits()
tongtongcao f80df3f
Merge branch 'upgradeTrackingWithuRWELL' into applyDAF
tongtongcao 86bd280
Merge branch 'applyDAF' into studyHitLR
tongtongcao 9daeb40
add ndfDAF for NDF weighted by DAF
tongtongcao ee87d04
Merge branch 'studyHitLR' into applyDAF
tongtongcao 0a0df89
store final weight for DAF in DC-uRWell tracking
tongtongcao 55e6f37
Merge branch 'development' into upgradeTrackingWithuRWELL
tongtongcao 469bf95
update pom file in DC package for version of clas-tracking
tongtongcao 43e5216
Merge branch 'upgradeTrackingWithuRWELL' into applyDAF
tongtongcao 6006a41
fix merge conflicts and update uRWell reader with 2 regions of uRWells
tongtongcao f789f16
Merge branch 'upgradeTrackingWithuRWELL' into applyDAF
tongtongcao d4921c8
set configuration for option of DAF application
tongtongcao 5a47f52
set configuration for option of DAF parameters
tongtongcao 71b3492
Merge branch 'development' into upgradeTrackingWithuRWELL
tongtongcao a742314
update dc pom file for tracking package version
tongtongcao 42a9f6d
Merge branch 'applyDAF' into upgradeTrackingWithuRWELL
tongtongcao d1a2c29
loose limit for Vtx0_y in DC reconstruction test
tongtongcao 4c32fae
Merge branch 'development' into applyDAF
tongtongcao 1bcc0e6
update DC reconstruction pom file for version of tracking
tongtongcao 9c35c38
fix merge conflict
tongtongcao 540aa85
update configuration setup for options of DAF implementation and DAF …
tongtongcao 2d9b8bb
update for configuration of DAF annealing factor
tongtongcao d27a668
Merge branch 'development' into upgradeTrackingWithuRWELL
tongtongcao 84f7422
update DC reconstruction pom file for version of tracking
tongtongcao 07cbf20
set lower limit for DAF weight to avoid overflow
tongtongcao d4d0909
fine updates
tongtongcao 6f35a35
tiny change
tongtongcao 5239f52
Update TB hit status, whose first bit indicates that a hit is belong …
tongtongcao 78b1557
update for NDF
tongtongcao 3f6f3d4
remove all updates for uRWell-DC tracking
tongtongcao 488fae5
add comments for todo task
tongtongcao 98240a8
Merge branch 'development' into upgradeFDTracking
c-dilks File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
32 changes: 32 additions & 0 deletions
32
...clas-tracking/src/main/java/org/jlab/clas/tracking/kalmanfilter/zReference/Constants.java
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,32 @@ | ||
| package org.jlab.clas.tracking.kalmanfilter.zReference; | ||
|
|
||
| import java.util.logging.Logger; | ||
|
|
||
| /** | ||
| * Constants used in forward tracking | ||
| * | ||
| * author: Tongtong | ||
| */ | ||
| public class Constants { | ||
|
|
||
| // private constructor for a singleton | ||
| private Constants() { | ||
| } | ||
|
|
||
|
|
||
| public static Logger LOGGER = Logger.getLogger(Constants.class.getName()); | ||
|
|
||
| // CONSTATNS for TRANSFORMATION | ||
| public static final double ITERSTOPXHB = 1.2e-2; | ||
| public static final double ITERSTOPYHB = 1.4e-1; | ||
| public static final double ITERSTOPTXHB = 2.5e-4; | ||
| public static final double ITERSTOPTYHB = 1.0e-3; | ||
| public static final double ITERSTOPQHB = 1.6e-3; | ||
|
|
||
| public static final double ITERSTOPXTB = 5.5e-5; | ||
| public static final double ITERSTOPYTB = 8.0e-4; | ||
| public static final double ITERSTOPTXTB = 2.1e-6; | ||
| public static final double ITERSTOPTYTB = 3.5e-6; | ||
| public static final double ITERSTOPQTB = 1.1e-5; | ||
|
|
||
| } |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.