New C1 software

From: Claus O. E. Jorgensen (ekman@nbi.dk)
Date: Wed Aug 29 2001 - 09:53:41 EDT

  • Next message: Andrey Makeev: "updated BrOnlineMonitorZDC"

    I've developed new BRAT classes to do the C1 analysis, and I would
    like to commit them soon. Here's a short description:
    
    BrPid: A base class for pid classes. I believe that the idea is to 
    make a number of BrPid objects for each reconstructed track 
    (BrTofPid, BrC1Pid, BrRichPid...). This is an attempt to make 
    a useful base class for these classes. It contains the track
    id, a BrDetectorList and three pdg codes with three corresponding
    confidence levels. For example one could imagine that the TOFW 
    determines that the pid of a tracks is a pion with 80% certainty,
    a kaon with 15% certainty and a proton with 4% certainty. This 
    class is made to start this discussion and to have a base class 
    for the BrC1Pid.
    
    BrC1Pid: Pid class for C1. At this point only the BlobEnergy is
    used. Later we might want to use the BrC1PidModule to determine
    the probability of the particle being a pion/kaon/proton.
    
    BrC1PidModule: Module that takes FFS track table and BrChkvRdo
    (for C1) and creates a BrC1Pid object for each track. These 
    are stored in a BrDataTable (C1Pid) which is returned to the
    outNode. 
    
    BrC1AdcGainCalModule: Module that makes gain calibration for C1.
    The gain calibration constant is determined by the peak in the
    adc spectrum created by tracks with 4<p<6 pointing to the middle
    of the tube. There has been some discussion on this topic. I think
    that this is a good way to do it, but if you have other ideas please
    let me know.
    
    There is still some work to be done on these classes, but I would
    like to commit them anyway, so that people can see how it's done
    and comment it, and so that one can use C1 in the analysis without
    special non-brat classes. I think I'll be ready to commit it 
    tomorrow (please let me know if you think it's a bad idea.)
    I would also like to remove the BrC1Hit class, since BrC1Pid has
    all the information - does anybody use this class?
    
    Cheers,
    
    Claus
    
    +-------------------------------------------------------------+
    | Claus Jørgensen                                             |
    | Cand. Scient.                  Phone  : (+45) 33 32 49 49   |
    |                                Cell   : (+45) 27 28 49 49   |
    | Niels Bohr Institute, Ta-2,    Office : (+45) 35 32 53 07   |
    | Blegdamsvej 17, DK-2100,       E-mail : ekman@nbi.dk        |
    | University of Copenhagen       Home   : www.nbi.dk/~ekman/  |
    +-------------------------------------------------------------+
    



    This archive was generated by hypermail 2b30 : Wed Aug 29 2001 - 09:54:39 EDT