Skip to content

Iss135: create SiliconResolutionModel for use in strip making #217

Merged
normangraf merged 7 commits intomasterfrom
iss135
Oct 18, 2017
Merged

Iss135: create SiliconResolutionModel for use in strip making #217
normangraf merged 7 commits intomasterfrom
iss135

Conversation

@mdiamon
Copy link
Copy Markdown
Contributor

@mdiamon mdiamon commented Sep 15, 2017

Creates a proper framework, in tracking/src/main/java/org/hps/recon/tracking/SiliconResolutionModel.java and DefaultSiliconResolutionModel.java, to deal with resolution (in measured and unmeasured coord, based on number of hits) and position (weighted or unweighted) for a cluster. StripMaker now has a SiliconResolutionModel member, rather than doing the resolution and position calculations itself; TrackDataDriver creates a SiliconResolutionModel and gives it to the StripMaker. Currently, the values in DefaultSiliconResolutionModel are set to produce exactly the same results as master, as verified by the tracking unit tests on branch iss135. At some point, these values can be changed (or a more complicated SiliconResolutionModel class can be built) based on MC and/or data-driven studies.

Passes integration tests.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants