Hi Steve, don't worry about the long list of params claiming there are not set. There are at begin time in fact. And this list shows up at Init time. For the stuff you got, that's odd since you should always have a vertex (since the fastest tube method always works....euh, not that's not true!) I got it: the cal hits module make sure that you have always some hits in left and right arrays to build the vtx. It might happen that your thresholds and TDC requirements to construct the cal hits are not met because of hits that are under thresholds or having a TDC overlowed. then, the vertex module won't have anything to build a vtx from. if you try to get the vtx, make sure it's not null pointer: if (vtx) cout << "etc..." << endl; the reason you have that is that you don't use the main module and call all event methods yourself but don't make the internal checks yourself at the same time. Djam -- Djamel Ouerdane ------------------------------------------o | Niels Bohr Intstitute | Home: | | Blegdamsvej 17, DK-2100 Ø | Jagtvej 141 2D, | | Fax: +45 35 32 50 16 | DK-2200 Copenhagen N | | Tel: +45 35 32 52 69 | +45 35 86 19 74 | | http://www.nbi.dk/~ouerdane | | ouerdane@nbi.dk | o---------------------------------------------------------o
This archive was generated by hypermail 2b30 : Fri Oct 26 2001 - 17:15:33 EDT