Code Monkey home page Code Monkey logo

Comments (5)

berget2 avatar berget2 commented on June 26, 2024

Correction maps were added to run-db collections to unify/simplify applying different maps to different runs. With the FDC-3D using NN positions we're starting to build multiple sets of corrections for each set of runs. We should maintain a single set of corrections, or implement something else on the collections level to keep this tidy.

from hax.

feigaodm avatar feigaodm commented on June 26, 2024

If S1 map is defined as function of nn positions, in principle we should check whether it's applicapable to tpf positions. Not sure if we should create two cS1s at the stage from different algorithms for now. Maybe @pelssers can check whether we see some strange effect on the TPF position distributions using NN based FDC.

I'm fine with keeping NN as the default maps for signal corrections, as I don't see position resolution is that significant in terms of S1&S2 variations. Which algrithms to use for FV definition could be another independent topic, if we can not prove NN FDC can be applied to TPF, probably we need to use NN as position indicator and TPF as a cut to ensure quality. But my understanding could be wrong.

from hax.

pdeperio avatar pdeperio commented on June 26, 2024

@berget2 I think when this Corrections treemaker was implemented, the RunsDB collection implementation became obsolete, right @coderdj? i.e. Run dependence now handled in hax.ini.

@feigaodm I agree. How about #156?

from hax.

coderdj avatar coderdj commented on June 26, 2024

@pdeperio yeah we got rid of this run DB logic for everything except the electron lifetime correction. It's all in hax now and should be easier to oversee. That whole mess with all these DB entries was not a really well thought out system but we needed something to avoid bumping pax versions 10 times during the SR0 workshop.

As far as the subject of this thread. We should settle on a position then just have one correction. It's relatively easy to unapply and reapply custom corrections (with the other position for example) for people studying that kind of thing but I wouldn't necessarily formalize it.

from hax.

pdeperio avatar pdeperio commented on June 26, 2024

Implemented in #156

from hax.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.