Re: event IO

From: Djamel Ouerdane (ouerdane@nbi.dk)
Date: Sat Nov 03 2001 - 03:25:54 EST

  • Next message: Ian Bearden: "RE: event IO"

    Ok, I've found the stuff that stopped the jobs:
    
    in BrMainModule.cxx, someone changed this:
    
        if (fStatus >= kStop)
          continue;
        
    to that
    
        if (fStatus >= kStop) {
          cout << "Begin Stopped " << endl;
          return fStatus; 
        }
    
    The reason is that BrIOModule sends a stop signal if Open returns kFALSE
    in the method OpenNext(). I'm not sure it's the right thing to do in the
    case i mentioned previously (scan of many sequences with one missing):
    if you're in the middle of a calibration that requires a lot of
    statistics, I can tell you you're not happy to see your job stopped
    because of this kind of things... if you're patient enough to add by hand
    all the sequences physically present to the IO module (AddFile(...) 25
    times or more) or check systematically the missing sequences and make
    some special case in your loop over the files, well, I envy you, I'm not
    that patient.
    
    I don't know the reason for this change in BrMainModule and I'm waiting
    for comments on this before I check in back the previous stuff.
    
    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 : Sat Nov 03 2001 - 03:26:32 EST