Store individual track variables in VertexAux (abandoning work in ntuplev16).
Asserts in make_track_*; nlost hits in hitpattern.
Methods to compute track variables from stored track values.
Drop members for which there are methods; rename _()s.
Drop bs3ddist; add betagamma(), *ctau().
Put bs3ddist back until we validate.
use_track() and ngoodtracks()
Fix bug in MFVVertexAuxSorter::by_mass.
VertexAux members -> methods.
Fix bug in _rms.
maxmntrackpt returns -1 when n not valid.
ntracksshared and jetpairdeta variables.
Bug in pvmosttracksshared: don't count pv=-1 (bug in ntuplev17 too for uchar=-1).
v18.
Submit script: for data, add a different global PSet for each sample so CRAB has a different psethash and doesn't screw up the publish; don't use 5pc json; redefine 'few' to include one signal and one data sample.
max_threads = 2
first part of V18
V18.
Start v18 bookkeeping.
No more SampleFiles in submit script.