do_app/track/libTrackUtil

From: Djamel Ouerdane (ouerdane@nbi.dk)
Date: Mon Apr 15 2002 - 05:36:54 EDT

  • Next message: Hironori Ito: "linux and file size limit"

    Hi,
    
    For those who use the libTrackUtil located in my brahms_app area, I have 
    added a new module called SaveTrackNoModule. It saves the number of local 
    tracks into BrDataObject objects and store them into the output node.
    
    The name of these objects are:
       "NoTrack MRS"
       "NoTrack FFS"
       "NoTrack BFS"
    
    The unique ID is used like this:
       MRS: SetUniqueID(noTpm1*100 + noTpm2);
       FFS: SetUniqueID(noT1*100 + noT2);
       BFS: SetUniqueID(noT3*10000 + noT4*100 + noT5);
    
    The way to get the information back is:
      BrDataObject* mrs = inNode->GetObject("NoTrack MRS");
      Int_t nTpm1 = mrs->GetUniqueID()/100; // integer division
      Int_t nTpm2 = mrs->GetUniqueID() - nTpm1*100;
    
    same for FFS and BFS.
    
    Ciao
    Djam 
    
    
    -- 
    Djamel Ouerdane ------------------------------------------o
    |  Niels Bohr Institute      |  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 : Mon Apr 15 2002 - 05:43:52 EDT