Overview and tutorial validation

It is important that the tutorials continue to work as the code develops. For each Frozen Release the tutorials should be rerun to check that this is so. Rather than work through all the individual tutorial pages this page just contains a list of commands that should run, with brief notes about what to expect and a link to the page from which each comes.
  1. Command: loon $MINOS_TUTORIAL_MACROS/simple_midad.C $MINOS_TUTORIAL_DATA/F00018143_0000.cand.root
    Tutorial: Looking at events with Midad
    Remarks: Read from DB so takes a minute or so to start up and doesn't show much.

  2. Command: loon $SRT_PUBLIC_CONTEXT/EventDisplay/EVD.C $MINOS_TUTORIAL_DATA/gm_geom_far_nue.preMDC.reroot.root
    Tutorial: Looking at events with Midad
    Remarks: Takes several minutes to load from DB.

  3. Command: root
    TFile* f = new TFile("$MINOS_TUTORIAL_DATA/F00018143_0000.sntp.root");
    TBrowser b;
    Tutorial: Analysing a loon job results with ROOT
    Remarks: Mouse driven example - must see the tutorial.

  4. Command: root
    .x $MINOS_TUTORIAL_MACROS/analysing_data_with_root.C
    Tutorial: Analysing a loon job results with ROOT
    Remarks: Should give histogram and lego plot.

  5. Command: loon -qb $MINOS_TUTORIAL_MACROS/loon_reco_job.C $MINOS_TUTORIAL_DATA/F00018143_0000.mdaq.root
    Tutorial: Configuring and running loon Jobs
    Remarks: This takes several minutes to run

  6. Command: loon -q $MINOS_TUTORIAL_MACROS/look_at_data_header.C $MINOS_TUTORIAL_DATA/F00018143_0000.mdaq.root
    Tutorial: Looking at data with root macros
    Remarks: Only take a few seconds to run and produces output of the form:-
    Found a RawRecord header:
    RawDaqSnarlHeader {   Far|  Data|2003-08-01 02:48:37.334436351Z}
     Run 18143 SubRun 0 RunType 2 TimeFrame 0 Snarl 3 TrigSrc 4 ErrorCode 0 # RawDigits 14
    

  7. Command: loon -q $MINOS_TUTORIAL_MACROS/look_at_data_blocks.C $MINOS_TUTORIAL_DATA/F00018143_0000.mdaq.root
    Tutorial: Looking at data with root macros
    Remarks: Only take a few seconds to run and produces output of the form:-
    Record RawDaqHeader {   Far|  Data|2003-08-01 02:48:34.976604000Z}
     Run 18143 SubRun 0 RunType 2 TimeFrame 0 contains ...
        RawDaqHeaderBlock
        RawRunStartBlock
    Record RawDaqHeader {   Far|  Data|2003-08-01 02:48:37.000000000Z}
     Run 18143 SubRun 0 RunType 2 TimeFrame 0 contains ...
        RawDaqHeaderBlock
        RawTpSinglesSummaryBlock
    

  8. Command: loon -q $MINOS_TUTORIAL_MACROS/look_at_data_hits.C $MINOS_TUTORIAL_DATA/F00018143_0000.mdaq.root
    Tutorial: Looking at data with root macros
    Remarks: Only take a few seconds to run and produces output of the form
    RawVaDigit F:VPSC:0x0c:114d Err   0 DT -1 ADC    47 Time    214036566
    RawVaDigit F:VPSC:0x0e:0046 Err   0 DT -1 ADC    69 Time    214036308
    Record RawDaqSnarlHeader {   Far|  Data|2003-08-01 02:48:37.338562403Z}
     Run 18143 SubRun 0 RunType 2 TimeFrame 0 Snarl 4 TrigSrc 4 ErrorCode 0 # RawDigits 15 contains ...
       has 15 digitizations.   The first 10 are:-
    RawVaDigit F:VPSC:0x00:150a Err   0 DT -1 ADC   218 Time    216678006
    RawVaDigit F:VPSC:0x01:05cd Err   0 DT -1 ADC   288 Time    216676960
    RawVaDigit F:VPSC:0x01:058e Err   0 DT -1 ADC   141 Time    216678426
    RawVaDigit F:VPSC:0x05:058e Err   0 DT -1 ADC   139 Time    216677020
    

  9. Command: loon -q $MINOS_TUTORIAL_MACROS/run_EventDump.C $MINOS_TUTORIAL_DATA/F00018143_0000.mdaq.root
    Tutorial: Using and extending the Demo package job modules
    Remarks: >Only take a few seconds to run and produces output of the form:-
    
    ********************************* Event Dump ***********************************
    *                                                                              *
    List of fragments in event:
      [0] \RawRecord\\DaqSnarl(4)\/minos/software/OO/root_files/F00018143_0000.mdaq.root\{   Far|  Data|2003-08-01 02:48:37.338562403Z}
    0: RawDaqSnarlHeader {   Far|  Data|2003-08-01 02:48:37.338562403Z}
     Run 18143 SubRun 0 RunType 2 TimeFrame 0 Snarl 4 TrigSrc 4 ErrorCode 0 # RawDigits 15
    0: RawDaqSnarlHeader {   Far|  Data|2003-08-01 02:48:37.338562403Z}
     Run 18143 SubRun 0 RunType 2 TimeFrame 0 Snarl 4 TrigSrc 4 ErrorCode 0 # RawDigits 15
    


Go Back to the The OO Companion Top Page


If you have any comments about this page please send them to Nick West