Hello everybody, Several changes to BrRdoZDC and BrRdoModuleZDC sources have been done: 1. BrRdoZDC object returns now calibrated energy, time and z-vertex (in GeV, ns and cm). The new (changed) methods are: Float_t GetEnergyLeft () Float_t GetEnergyRight () Float_t GetTime1Left () Float_t GetTime2Left () Float_t GetTime3Left () Float_t GetTimeLeft () Float_t GetTime1Right () Float_t GetTime2Right () Float_t GetTime3Right () Float_t GetTimeRight () Float_t GetZ () 2. BrRdoModuleZDC object has now an Init () method which needs to be executed after object instantiaton. 3. Timing-calibration constants for ZDC's TDC (instead of fixed value TdcCount= 0.1 ns for all channels) and new, refined, slewing-correction parameters for 6 ZDC modules now used to calculate times. Using of "calibrated times" should remove problem with different time-scales from different detectors, which was discussed here, if it was from ZDCs. 4. Methods GetTimeLeft () and GetTimeRight () return (when possible) an average time from 3 (or from first 2, if 3rd didn't fire) modules, which is also used for z-vertex calculation. They do not return the times from "sum" signals (I havn't done slewing correction for "sum" times yet). If there was an ADC or TDC over(under)flow all "time-returning" methods and GetZ () method return value of 99999.0 5. The default z-vertex offset of 27.6 cm (according to TPC data), because of different TDC cable lengths, is still incorporated in z-position calculation. Please try these new ones, any comments and corrections are welcome. Andrei Makeev, Michael Murray.
This archive was generated by hypermail 2b29 : Tue Apr 24 2001 - 00:17:18 EDT