-
Notifications
You must be signed in to change notification settings - Fork 1
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
Define common LHCb features #2
Comments
This could work a bit like API documentation, where you have a single large page (so it's easy to search) with short sections on each variable. |
Would be great to have links to the code in the SVN that calculates each variable. |
Code links for sure, though as the definitions change with time I wouldn't know what version(s) to link to. If we point to HEAD/latest then the code definition may change without us noticing, but if we point to a specific version we might have to play catch-up every once in a while. |
Do you want to document Tuple tool names or LoKi names? For LoKi there exist some Twiki pages and doxygen documentation. An overview all Tuple tools would be indeed nice. (Offtopic, one could also train people to just use the Hybrid tool and put the Loki variables on the tree.) |
The list is just what I have in an ntuple. I don't want to re-document LoKi functors, as the TWiki pages are OK. This issue came up mainly from things like IP χ², where it's not at all obvious where to look for the definition (some motivation for why the definition is what it is would also be nice). |
Newcomers and old-timers alike are often confused about exactly what each branch in their ntuple means. The definitions are usually hard to find, and can even change depending on what DaVinci version you're using.
Looking in a random ntuple, I see branches for:
ETA
)BPV
)IP
)ENDVERTEX
)OWNPV
)NDOF
)COV
)ORIV
)NDOF
)COV
)DIRA
)P{,X,Y,Z}
)PT
)PE
)MM
)ERR
)M
)BPVLTIME
)DOCA
)CHI2MAX
)DOCAMAX
ID
)PID{e,mu,K,p}
)ProbNN{e,k,p,pi,mu,ghost
)NDOF
)GhostProb
)BC
)nPVs
It would be awesome to have some (most? all?) of these documented.
I don't know how would be best to present them. Group them by type (PID variables, track variables, trigger variables, vertex variables, …)? One page per branch? One page for all branches?
The text was updated successfully, but these errors were encountered: