updated BrZdcRdoModule

From: Andrey Makeev (makeev_a@rcf2.rhic.bnl.gov)
Date: Fri Aug 03 2001 - 19:28:35 EDT

  • Next message: Jens Ivar Jordre: "Re: DC and TPC track mathing"

    Hi,
    
    I have commited to BRAT CVS new versions of
    BrZdcRdo and BrZdcRdoModule classes and
    added ZDC calibration parameters class
    BrCalibrationParamsZDC in /brat/data/calib.
    
    Since I changed the methods names in BrZdcRdo
    (sorry for this inconvenience, this is the last change
    of names in ZDC) I did change the methods giving
    the time from ZDCs in BrVertexModule.cxx file.
    
    The new ZDC RDO module has now the data from
    "low-gain" ADC. The BrZdcRdoModule can return
    both digitized and calibrated data (as previous one),
    but some methods names have been changed. All the
    methods are listed below:
    
            // digitized data from "high-gain" ADC
    
            GetLeftAdc1 ()
        	GetLeftAdc2 ()
        	GetLeftAdc3 ()
        	GetLeftAdcSum ()
        	GetRightAdc1 ()
        	GetRightAdc2 ()
        	GetRightAdc3 ()
        	GetRightAdcSum ()
    
            // digitized data from "low-gain" ADC
    
            GetLeftAdc1Lo ()
            GetLeftAdc2Lo ()
            GetLeftAdc3Lo ()
            GetLeftAdcSumLo ()
            GetRightAdc1Lo ()
            GetRightAdc2Lo ()
            GetRightAdc3Lo ()
            GetRightAdcSumLo ()
    
            // digitized times
    
            GetLeftTdc1 ()
            GetLeftTdc2 ()
            GetLeftTdc3 ()
            GetLeftTdcSum ()
            GetRightTdc1 ()
            GetRightTdc2 ()
            GetRightTdc3 ()
            GetRightTdcSum ()
    
            // energy in ZDCs ("high-gain" spectrum)
    
            GetLeftEnergy ()
            GetRightEnergy ()
    
            // energy in ZDCs ("low-gain" spectrum)
    
            GetLeftEnergyLo ()
            GetRightEnergyLo ()
    
            // times from ZDC
    
            GetLeftTime1 ()
            GetLeftTime2 ()
            GetLeftTime3 ()
            GetLeftTime ()
            GetRightTime1 ()
            GetRightTime2 ()
            GetRightTime3 ()
            GetRightTime ()
    
            // z-vertex
    
            GetZ ();
    
    At the moment BrZdcRdoModule uses  hardcoded calibration
    parameters which were taken from 65 GeV data. This should not
    affect timing (and z-vertex) calculations. However the absolute
    z-position changed since ZDC cables (from IR to FEH) were changed, so
    we need to re-adjust the constant offset term by comparison with TPM1.
    
    I'm having troubles with getting ZDC pedestals from new runs and
    also left ZDC detector had (still have?) problem with linear FIFO
    module  which does an analog sum, and connection to the PMT for
    that ZDC was misplaced, what slows down the energy calibration
    on new data.
    
    The functions GetLeftTime () and GeRightTime () calculate the
    average time over three (when it is possible) ZDC modules, and
    therefore preferred for getting times from ZDC. They are also used
    for z-vertex calculation.
    
    When I'll succeed with getting pedestals and will have more
    data from left ZDC (which now is connected properly) I'll do new
    calibration and Michael will put new numbers in a database.
    
    Andrei Makeev.
    



    This archive was generated by hypermail 2b30 : Fri Aug 03 2001 - 19:29:29 EDT