<?xml version="1.0"?>
<project name="Kanga/ROOT eventstore" company="BaBar" manager="Peter Elmer" phase="" project-start="20021201T000000Z" mrproject-version="2">
  <properties>
    <property name="cost" type="cost" owner="resource" label="Cost" description="standard cost for a resource"/>
  </properties>
  <phases/>
  <calendars>
    <day-types>
      <day-type id="0" name="Working" description="A default working day"/>
      <day-type id="1" name="Nonworking" description="A default non working day"/>
      <day-type id="2" name="Use base" description="Use day from base calendar"/>
    </day-types>
  </calendars>
  <tasks>
    <task id="1" name="Develop ROOT file server" note="" work="7423200" start="20030101T100000Z" end="20030328T080000Z" percent-complete="0" type="normal" scheduling="fixed-work">
      <constraint type="must-start-on" time="20030101T100000Z"/>
      <task id="2" name="Design " note="" work="1152000" start="20030101T100000Z" end="20030111T161000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <constraint type="must-start-on" time="20030101T100000Z"/>
      </task>
      <task id="3" name="Develop XTNetFile client and protocol" note="" work="3888000" start="20030131T150000Z" end="20030307T054640Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <constraint type="must-start-on" time="20030131T150000Z"/>
        <predecessors>
          <predecessor id="1" predecessor-id="2" type="FS"/>
        </predecessors>
      </task>
      <task id="4" name="Develop scalable Xrootd server" note="" work="1238400" start="20030131T000000Z" end="20030228T160000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <constraint type="must-start-on" time="20030131T000000Z"/>
        <predecessors>
          <predecessor id="1" predecessor-id="2" type="FS"/>
        </predecessors>
      </task>
      <task id="5" name="Integrate load balancing code" note="" work="230400" start="20030707T000000Z" end="20030712T080000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <constraint type="start-no-earlier-than" time="20030707T000000Z"/>
      </task>
      <task id="6" name="Add xrootd advanced features" note="" work="864000" start="20030728T180000Z" end="20030817T180000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <predecessors>
          <predecessor id="1" predecessor-id="5" type="FS" lag="3600"/>
        </predecessors>
      </task>
      <task id="7" name="Tests at SLAC" note="" work="432000" start="20030626T134500Z" end="20030713T054500Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <predecessors>
          <predecessor id="1" predecessor-id="4" type="FS"/>
          <predecessor id="1" predecessor-id="3" type="FS"/>
        </predecessors>
      </task>
      <task id="8" name="Tests at RAL" note="" work="432000" start="20030626T134500Z" end="20030713T054500Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <predecessors>
          <predecessor id="1" predecessor-id="4" type="FS"/>
          <predecessor id="1" predecessor-id="3" type="FS"/>
        </predecessors>
      </task>
      <task id="9" name="Tests at In2p3" note="" work="432000" start="20030626T134500Z" end="20030713T054500Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <predecessors>
          <predecessor id="1" predecessor-id="4" type="FS"/>
          <predecessor id="1" predecessor-id="3" type="FS"/>
        </predecessors>
      </task>
      <task id="10" name="First production use at SLAC" note="" work="691200" start="20030908T000000Z" end="20031004T160000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <constraint type="start-no-earlier-than" time="20030908T000000Z"/>
      </task>
      <task id="11" name="First production use at RAL" note="" work="691200" start="20030908T000000Z" end="20031004T160000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <constraint type="start-no-earlier-than" time="20030908T000000Z"/>
      </task>
      <task id="12" name="First production use at In2p3" note="" work="691200" start="20030908T000000Z" end="20031004T160000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <constraint type="start-no-earlier-than" time="20030908T000000Z"/>
      </task>
    </task>
    <task id="13" name="Analysis Code Performance" note="" work="6163200" start="20030303T000000Z" end="20030513T080000Z" percent-complete="0" type="normal" scheduling="fixed-work">
      <task id="14" name="Gamma Conceptual Design Review" note="" work="28800" start="20030320T000000Z" end="20030320T080000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <constraint type="must-start-on" time="20030320T000000Z"/>
      </task>
      <task id="15" name="Gamma work" note="" work="8640000" start="20030320T180000Z" end="20030518T134640Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <predecessors>
          <predecessor id="1" predecessor-id="14" type="FS" lag="3600"/>
        </predecessors>
      </task>
      <task id="16" name="Code Profiling, Benchmarking and Tuning" note="" work="6192000" start="20030303T000000Z" end="20030513T160000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <constraint type="start-no-earlier-than" time="20030303T000000Z"/>
      </task>
      <task id="17" name="Load on demand toy prototype" note="" work="1728000" start="20030303T000000Z" end="20030323T000000Z" percent-complete="0" type="normal" scheduling="fixed-duration">
        <constraint type="start-no-earlier-than" time="20030303T000000Z"/>
      </task>
      <task id="18" name="Simple Roo implementation for Toy" note="" work="144000" start="20030623T000000Z" end="20030628T132000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <constraint type="start-no-earlier-than" time="20030623T000000Z"/>
      </task>
      <task id="19" name="Development of real LOD code" note="" work="2304000" start="20030804T000000Z" end="20030830T160000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <constraint type="start-no-earlier-than" time="20030804T000000Z"/>
      </task>
    </task>
    <task id="20" name="Develop Schedule" note="" work="1440000" start="20021201T000000Z" end="20030103T080000Z" percent-complete="0" type="normal" scheduling="fixed-work">
      <constraint type="must-start-on" time="20021126T202126Z"/>
    </task>
    <task id="21" name="RAL CM2 Implementation workshop" note="" work="57600" start="20030113T000000Z" end="20030113T160000Z" percent-complete="0" type="normal" scheduling="fixed-work">
      <constraint type="must-start-on" time="20030113T000000Z"/>
    </task>
    <task id="22" name="Feb2003 SLAC CM" note="" work="144000" start="20030224T000000Z" end="20030225T160000Z" percent-complete="0" type="normal" scheduling="fixed-work">
      <constraint type="must-start-on" time="20030224T000000Z"/>
    </task>
    <task id="23" name="CHEP 2003" note="" work="144000" start="20030324T000000Z" end="20030325T160000Z" percent-complete="0" type="normal" scheduling="fixed-work">
      <constraint type="must-start-on" time="20030324T000000Z"/>
    </task>
    <task id="24" name="May2003 Elba CM" note="" work="115200" start="20030520T000000Z" end="20030521T080000Z" percent-complete="0" type="normal" scheduling="fixed-work">
      <constraint type="must-start-on" time="20030520T000000Z"/>
    </task>
    <task id="25" name="In2p3 CM2 Implementation workshop" note="" work="57600" start="20030623T000000Z" end="20030623T160000Z" percent-complete="0" type="normal" scheduling="fixed-work">
      <constraint type="start-no-earlier-than" time="20030623T000000Z"/>
    </task>
    <task id="26" name="Jul2003 SLAC CM" note="" work="115200" start="20030708T000000Z" end="20030709T080000Z" percent-complete="0" type="normal" scheduling="fixed-work">
      <constraint type="must-start-on" time="20030708T000000Z"/>
    </task>
    <task id="27" name="Oct2003 SLAC BaBar Week" note="" work="144000" start="20031020T000000Z" end="20031021T160000Z" percent-complete="0" type="normal" scheduling="fixed-work">
      <constraint type="must-start-on" time="20031020T000000Z"/>
    </task>
    <task id="28" name="Dec2003 SLAC CM" note="" work="144000" start="20031208T000000Z" end="20031209T160000Z" percent-complete="0" type="normal" scheduling="fixed-work">
      <constraint type="must-start-on" time="20031208T000000Z"/>
    </task>
    <task id="29" name="14.0.0" note="" work="28800" start="20030714T000000Z" end="20030714T080000Z" percent-complete="0" type="normal" scheduling="fixed-work">
      <constraint type="must-start-on" time="20030714T000000Z"/>
    </task>
    <task id="30" name="Finish validation of Eric's micro implementation" note="" work="864000" start="20030120T000000Z" end="20030130T000000Z" percent-complete="0" type="normal" scheduling="fixed-work">
      <constraint type="start-no-earlier-than" time="20030120T000000Z"/>
    </task>
    <task id="31" name="12.x.x Kanga production" note="" work="8640000" start="20030228T170000Z" end="20030608T170000Z" percent-complete="0" type="normal" scheduling="fixed-work">
      <constraint type="start-no-earlier-than" time="20030108T000000Z"/>
      <predecessors>
        <predecessor id="1" predecessor-id="30" type="FS"/>
      </predecessors>
    </task>
    <task id="32" name="Full 12.x.x data/MC conversion" note="" work="3686400" start="20030701T000000Z" end="20030812T160000Z" percent-complete="0" type="normal" scheduling="fixed-work">
      <task id="33" name="Continous test conversions" note="" work="288000" start="20030701T000000Z" end="20030714T080000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <constraint type="start-no-earlier-than" time="20030701T000000Z"/>
      </task>
      <task id="34" name="Production conversion" note="" work="2448000" start="20030901T000000Z" end="20030929T080000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <constraint type="start-no-earlier-than" time="20030901T000000Z"/>
      </task>
    </task>
    <task id="35" name="Custom skim executable" note="" work="4982400" start="20030202T000000Z" end="20030331T160000Z" percent-complete="0" type="normal" scheduling="fixed-work">
      <constraint type="must-start-on" time="20030106T000000Z"/>
      <task id="36" name="Develop Apr2003 version providing for customization" note="" work="576000" start="20030202T000000Z" end="20030215T080000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <constraint type="start-no-earlier-than" time="20030202T000000Z"/>
      </task>
      <task id="37" name="Integrate customization for Apr2003 skim production" note="" work="115200" start="20030319T000000Z" end="20030321T160000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <constraint type="start-no-earlier-than" time="20030319T000000Z"/>
      </task>
      <task id="38" name="Tutorials for AWG/users" note="" work="115200" start="20030902T000000Z" end="20030903T080000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <constraint type="must-start-on" time="20030902T000000Z"/>
      </task>
      <task id="39" name="Develop Jul2003 version providing for customization" note="" work="576000" start="20030601T000000Z" end="20030607T160000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <constraint type="start-no-earlier-than" time="20030601T000000Z"/>
      </task>
      <task id="40" name="Develop/Integrate Jul2003 custom skim code" note="" work="576000" start="20030701T000000Z" end="20030707T160000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <constraint type="start-no-earlier-than" time="20030701T000000Z"/>
        <predecessors>
          <predecessor id="1" predecessor-id="52" type="FS"/>
          <predecessor id="1" predecessor-id="54" type="FS"/>
        </predecessors>
      </task>
      <task id="41" name="Develop Oct2003 version providing for customization" note="" work="288000" start="20030801T000000Z" end="20030804T080000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <constraint type="start-no-earlier-than" time="20030801T000000Z"/>
      </task>
      <task id="42" name="Develop/Integrate Oct2003 custom skim code" note="" work="633600" start="20030901T000000Z" end="20030908T080000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <constraint type="start-no-earlier-than" time="20030901T000000Z"/>
      </task>
    </task>
    <task id="43" name="Skim Production" note="" work="6796800" start="20030203T000000Z" end="20030422T160000Z" percent-complete="0" type="normal" scheduling="fixed-work">
      <task id="44" name="Extend Skim production tools for new micro skims" note="" work="288000" start="20030203T000000Z" end="20030206T080000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <constraint type="start-no-earlier-than" time="20030203T000000Z"/>
      </task>
      <task id="45" name="Start Apr2003 test skim production" note="" work="0" start="20030402T180000Z" end="20030402T180000Z" percent-complete="0" type="milestone" scheduling="fixed-work">
        <predecessors>
          <predecessor id="1" predecessor-id="55" type="FS" lag="3600"/>
          <predecessor id="1" predecessor-id="36" type="FS"/>
          <predecessor id="1" predecessor-id="44" type="FS"/>
        </predecessors>
      </task>
      <task id="46" name="Apr2003 test skim production" note="" work="576000" start="20030403T090000Z" end="20030410T010000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <predecessors>
          <predecessor id="1" predecessor-id="45" type="FS" lag="3600"/>
        </predecessors>
      </task>
      <task id="47" name="Jul2003 test skim production" note="" work="950400" start="20030701T000000Z" end="20030712T000000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <constraint type="start-no-earlier-than" time="20030701T000000Z"/>
        <predecessors>
          <predecessor id="1" predecessor-id="39" type="FS" lag="3600"/>
        </predecessors>
      </task>
      <task id="48" name="Oct2003 real skim production" note="" work="1843200" start="20031002T000000Z" end="20031023T080000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <constraint type="start-no-earlier-than" time="20031002T000000Z"/>
        <predecessors>
          <predecessor id="1" predecessor-id="42" type="FS" lag="3600"/>
          <predecessor id="1" predecessor-id="41" type="FS" lag="3600"/>
        </predecessors>
      </task>
    </task>
    <task id="49" name="Analysis Model Development" note="" work="3974400" start="20021201T000000Z" end="20030116T000000Z" percent-complete="0" type="normal" scheduling="fixed-work">
      <task id="50" name="Update Analysis code for Mini Composite Candidates" note="" work="864000" start="20021201T000000Z" end="20021211T000000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <constraint type="must-start-on" time="20021201T000000Z"/>
      </task>
      <task id="51" name="Kanga Composite Candidate Iteration One" note="" work="1728000" start="20030212T000000Z" end="20030218T160000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <constraint type="start-no-earlier-than" time="20030212T000000Z"/>
      </task>
      <task id="52" name="Kanga Composite Candidate Iteration Two" note="" work="1152000" start="20030415T000000Z" end="20030428T080000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <constraint type="start-no-earlier-than" time="20030415T000000Z"/>
      </task>
      <task id="53" name="Design user-added data" note="" work="633600" start="20030131T000000Z" end="20030210T112640Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <constraint type="start-no-earlier-than" time="20030131T000000Z"/>
      </task>
      <task id="54" name="Implement user-added data" note="" work="1315200" start="20030317T122500Z" end="20030401T174500Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <predecessors>
          <predecessor id="1" predecessor-id="53" type="FS" lag="3600"/>
        </predecessors>
      </task>
      <task id="55" name="Physics code implementation for Apr2003 test skims" note="" work="576000" start="20030311T180000Z" end="20030317T020000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <predecessors>
          <predecessor id="1" predecessor-id="51" type="FS" lag="3600"/>
        </predecessors>
      </task>
      <task id="56" name="Implement Mini classes for Kanga" note="" work="3312000" start="20030102T000000Z" end="20030209T080000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <constraint type="start-no-earlier-than" time="20030102T000000Z"/>
      </task>
    </task>
    <task id="57" name="Kanga AllEvents/Mini production for 12.x.x data/MC" note="" work="5760000" start="20030611T170000Z" end="20030817T090000Z" percent-complete="0" type="normal" scheduling="fixed-work">
      <predecessors>
        <predecessor id="1" predecessor-id="56" type="FS"/>
        <predecessor id="1" predecessor-id="59" type="FS"/>
      </predecessors>
    </task>
    <task id="58" name="Kanga eventstore" note="" work="3744000" start="20030101T000000Z" end="20030213T080000Z" percent-complete="0" type="normal" scheduling="fixed-work">
      <task id="59" name="Implementation (core and metadata)" note="" work="2304000" start="20030304T170000Z" end="20030326T010000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <predecessors>
          <predecessor id="1" predecessor-id="60" type="FS"/>
        </predecessors>
      </task>
      <task id="60" name="Design (core and metadata)" note="" work="1296000" start="20030101T000000Z" end="20030116T000000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <constraint type="start-no-earlier-than" time="20030101T000000Z"/>
      </task>
      <task id="61" name="Mar2003 eventstore workshop" note="" work="28800" start="20030303T000000Z" end="20030303T080000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <constraint type="must-start-on" time="20030303T000000Z"/>
      </task>
      <task id="62" name="Persist StateID in Kanga eventstore" note="" work="288000" start="20030304T180000Z" end="20030308T020000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <constraint type="start-no-earlier-than" time="20030101T000000Z"/>
        <predecessors>
          <predecessor id="1" predecessor-id="60" type="FS" lag="3600"/>
        </predecessors>
      </task>
      <task id="63" name="Develop Framework merge application" note="" work="144000" start="20030304T180000Z" end="20030306T100000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <predecessors>
          <predecessor id="1" predecessor-id="60" type="FS" lag="3600"/>
        </predecessors>
      </task>
      <task id="64" name="Develop general merge application" note="" work="576000" start="20030602T180000Z" end="20030609T100000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <constraint type="start-no-earlier-than" time="20030101T000000Z"/>
        <predecessors>
          <predecessor id="1" predecessor-id="59" type="FS" lag="3600"/>
        </predecessors>
      </task>
      <task id="65" name="Event Display reading Kanga/ROOT eventstore " note="" work="288000" start="20030602T180000Z" end="20030606T020000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <predecessors>
          <predecessor id="1" predecessor-id="59" type="FS" lag="3600"/>
        </predecessors>
      </task>
    </task>
    <task id="66" name="Migrate PR to Kanga/ROOT output" note="" work="6480000" start="20021201T000000Z" end="20030214T000000Z" percent-complete="0" type="normal" scheduling="fixed-work">
      <task id="67" name="Finalize Elf tcl configuration for ROOT output" note="" work="144000" start="20021201T000000Z" end="20021202T160000Z" percent-complete="0" type="normal" scheduling="fixed-work"/>
      <task id="68" name="Checkpointing or not? (conclusion)" note="" work="288000" start="20030206T000000Z" end="20030209T080000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <constraint type="start-no-earlier-than" time="20030206T000000Z"/>
      </task>
      <task id="69" name="Extend Elf/LM protocol" note="" work="28800" start="20030219T180000Z" end="20030223T020000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <predecessors>
          <predecessor id="1" predecessor-id="68" type="FS" lag="3600"/>
        </predecessors>
      </task>
      <task id="70" name="Setup OprRooEventOutput module" note="" work="28800" start="20030219T180000Z" end="20030223T020000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <predecessors>
          <predecessor id="1" predecessor-id="68" type="FS" lag="3600"/>
        </predecessors>
      </task>
      <task id="71" name="Define FSM configurations for ROOT output" note="" work="28800" start="20030310T000000Z" end="20030311T080000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <constraint type="start-no-earlier-than" time="20030310T000000Z"/>
        <predecessors>
          <predecessor id="1" predecessor-id="67" type="FS"/>
        </predecessors>
      </task>
      <task id="72" name="Initial tests" note="" work="576000" start="20030313T180000Z" end="20030320T100000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <predecessors>
          <predecessor id="1" predecessor-id="71" type="FS" lag="3600"/>
        </predecessors>
      </task>
      <task id="73" name="Develop new control system modules" note="" work="1296000" start="20030321T180000Z" end="20030405T180000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <predecessors>
          <predecessor id="1" predecessor-id="80" type="FS" lag="3600"/>
          <predecessor id="1" predecessor-id="71" type="FS" lag="3600"/>
        </predecessors>
      </task>
      <task id="74" name="Test output merge operation on real files" note="" work="144000" start="20030311T180000Z" end="20030318T100000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <predecessors>
          <predecessor id="1" predecessor-id="63" type="FS" lag="3600"/>
        </predecessors>
      </task>
      <task id="75" name="Elf changes to stream RAW background triggers" note="" work="288000" start="20030303T000000Z" end="20030306T080000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <constraint type="start-no-earlier-than" time="20030303T000000Z"/>
      </task>
      <task id="76" name="System tests" note="" work="720000" start="20030611T180000Z" end="20030620T020000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <predecessors>
          <predecessor id="1" predecessor-id="75" type="FS" lag="3600"/>
          <predecessor id="1" predecessor-id="56" type="FS" lag="3600"/>
          <predecessor id="1" predecessor-id="59" type="FS" lag="3600"/>
          <predecessor id="1" predecessor-id="73" type="FS" lag="3600"/>
        </predecessors>
      </task>
      <task id="77" name="14.x.x tests?" note="" work="1785600" start="20030716T170000Z" end="20030806T090000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <predecessors>
          <predecessor id="1" predecessor-id="76" type="FS"/>
        </predecessors>
      </task>
    </task>
    <task id="78" name="Port new PR control system to Padova" note="" work="1411200" start="20030217T000000Z" end="20030305T080000Z" percent-complete="0" type="normal" scheduling="fixed-work">
      <task id="79" name="Test basic system in Padova" note="" work="288000" start="20030217T000000Z" end="20030225T080000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <constraint type="start-no-earlier-than" time="20030217T000000Z"/>
      </task>
      <task id="80" name="Write Padova specific modules (e.g. xtc retrieval)" note="" work="288000" start="20030217T000000Z" end="20030225T080000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <constraint type="start-no-earlier-than" time="20030217T000000Z"/>
      </task>
      <task id="81" name="Finish reprocessing (with old control system)" note="" work="576000" start="20030301T000000Z" end="20030307T160000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <constraint type="start-no-earlier-than" time="20030301T000000Z"/>
      </task>
      <task id="82" name="Deploy new system in Padova" note="" work="576000" start="20030328T180000Z" end="20030404T100000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <constraint type="start-no-earlier-than" time="20030303T000000Z"/>
        <predecessors>
          <predecessor id="1" predecessor-id="81" type="FS" lag="3600"/>
          <predecessor id="1" predecessor-id="79" type="FS" lag="3600"/>
          <predecessor id="1" predecessor-id="80" type="FS" lag="3600"/>
        </predecessors>
      </task>
      <task id="83" name="Updates to allow OPR ER in Padova" note="" work="288000" start="20030321T180000Z" end="20030330T020000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <predecessors>
          <predecessor id="1" predecessor-id="80" type="FS" lag="3600"/>
          <predecessor id="1" predecessor-id="79" type="FS" lag="3600"/>
        </predecessors>
      </task>
    </task>
    <task id="84" name="Core ROOT related development" note="" work="931200" start="20030210T000000Z" end="20030220T184000Z" percent-complete="0" type="normal" scheduling="fixed-work">
      <task id="85" name="Add shared libraries to release" note="" work="201600" start="20030210T000000Z" end="20030217T184000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <constraint type="start-no-earlier-than" time="20030210T000000Z"/>
      </task>
      <task id="86" name="Fix ROOT shared library dependencies" note="" work="288000" start="20030210T000000Z" end="20030221T024000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <constraint type="start-no-earlier-than" time="20030210T000000Z"/>
      </task>
    </task>
    <task id="87" name="Other Analysis Model" note="" work="4320000" start="20021201T000000Z" end="20030120T000000Z" percent-complete="0" type="normal" scheduling="fixed-work">
      <task id="88" name="Tag reduction" note="" work="4320000" start="20021201T000000Z" end="20030120T000000Z" percent-complete="0" type="normal" scheduling="fixed-work"/>
    </task>
    <task id="89" name="Migrate SP to Kanga/ROOT output" note="" work="6480000" start="20021201T000000Z" end="20030214T000000Z" percent-complete="0" type="normal" scheduling="fixed-work">
      <task id="90" name="Basic tests with OCP executable and ProdTools" note="" work="1152000" start="20021201T000000Z" end="20021214T080000Z" percent-complete="0" type="normal" scheduling="fixed-work"/>
      <task id="91" name="System tests" note="" work="720000" start="20030611T180000Z" end="20030620T020000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <predecessors>
          <predecessor id="1" predecessor-id="56" type="FS" lag="3600"/>
          <predecessor id="1" predecessor-id="59" type="FS" lag="3600"/>
        </predecessors>
      </task>
      <task id="92" name="14.x.x tests?" note="" work="1785600" start="20030716T180000Z" end="20030806T100000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <predecessors>
          <predecessor id="1" predecessor-id="91" type="FS" lag="3600"/>
        </predecessors>
      </task>
    </task>
    <task id="93" name="Bookkeeping/Metadata" note="" work="13535600" start="20021201T000000Z" end="20030506T155320Z" percent-complete="0" type="normal" scheduling="fixed-work">
      <task id="94" name="Develop use cases" note="" work="2361600" start="20030114T000000Z" end="20030217T040000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <constraint type="start-no-earlier-than" time="20030114T000000Z"/>
      </task>
      <task id="95" name="Develop requirements" note="" work="864000" start="20030605T130000Z" end="20030618T210000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <predecessors>
          <predecessor id="1" predecessor-id="94" type="FS" lag="3600"/>
        </predecessors>
      </task>
      <task id="96" name="Feb2003 CM workshop" note="" work="0" start="20030226T000000Z" end="20030226T000000Z" percent-complete="0" type="milestone" scheduling="fixed-work">
        <constraint type="must-start-on" time="20030226T000000Z"/>
      </task>
      <task id="97" name="Design" note="" work="8640000" start="20030731T130000Z" end="20030914T235500Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <predecessors>
          <predecessor id="1" predecessor-id="96" type="FS" lag="3600"/>
          <predecessor id="1" predecessor-id="95" type="FS" lag="3600"/>
        </predecessors>
      </task>
      <task id="98" name="PR Implementation" note="" work="2304000" start="20040206T165320Z" end="20040331T005320Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <predecessors>
          <predecessor id="1" predecessor-id="97" type="FS" lag="3600"/>
        </predecessors>
      </task>
      <task id="99" name="SP Implementation" note="" work="1152000" start="20040206T165320Z" end="20040304T085320Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <predecessors>
          <predecessor id="1" predecessor-id="97" type="FS" lag="3600"/>
        </predecessors>
      </task>
      <task id="100" name="Skim Implementation" note="" work="2304000" start="20040206T165320Z" end="20040313T061320Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <predecessors>
          <predecessor id="1" predecessor-id="97" type="FS" lag="3600"/>
        </predecessors>
      </task>
      <task id="101" name="Data distribution/management changes" note="" work="2304000" start="20040206T165320Z" end="20040304T085320Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <predecessors>
          <predecessor id="1" predecessor-id="97" type="FS" lag="3600"/>
        </predecessors>
      </task>
      <task id="102" name="Dataset Implementation" note="" work="4608000" start="20040206T165320Z" end="20040308T042000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <predecessors>
          <predecessor id="1" predecessor-id="97" type="FS" lag="3600"/>
        </predecessors>
      </task>
      <task id="103" name="Task management design" note="" work="28800" start="20021201T000000Z" end="20021201T080000Z" percent-complete="0" type="normal" scheduling="fixed-work"/>
      <task id="104" name="Task management implementation" note="" work="28800" start="20021201T000000Z" end="20021201T080000Z" percent-complete="0" type="normal" scheduling="fixed-work"/>
      <task id="105" name="SkimTools development" note="" work="1152000" start="20030203T000000Z" end="20030216T080000Z" percent-complete="0" type="normal" scheduling="fixed-work">
        <constraint type="start-no-earlier-than" time="20030203T000000Z"/>
      </task>
    </task>
  </tasks>
  <resource-groups/>
  <resources>
    <resource id="1" name="Peter Elmer" type="1" units="100" email="Peter.Elmer@cern.ch" note="" std-rate="0">
      <properties>
        <property name="cost" value=""/>
      </properties>
    </resource>
    <resource id="2" name="Matthias Steinke" type="1" units="100" email="" note="" std-rate="0">
      <properties>
        <property name="cost" value=""/>
      </properties>
    </resource>
    <resource id="3" name="Leif Wilden" type="1" units="100" email="" note="" std-rate="0">
      <properties>
        <property name="cost" value=""/>
      </properties>
    </resource>
    <resource id="4" name="Fulvio Galeazzi" type="1" units="50" email="" note="" std-rate="0">
      <properties>
        <property name="cost" value=""/>
      </properties>
    </resource>
    <resource id="5" name="Fabrizio Salvatore" type="1" units="50" email="" note="" std-rate="0">
      <properties>
        <property name="cost" value=""/>
      </properties>
    </resource>
    <resource id="6" name="Yemi Adesanya" type="1" units="100" email="" note="" std-rate="0">
      <properties>
        <property name="cost" value=""/>
      </properties>
    </resource>
    <resource id="7" name="Daniel Wang" type="1" units="100" email="" note="" std-rate="0">
      <properties>
        <property name="cost" value=""/>
      </properties>
    </resource>
    <resource id="8" name="Martino Piemontese" type="1" units="100" email="" note="" std-rate="0">
      <properties>
        <property name="cost" value=""/>
      </properties>
    </resource>
    <resource id="9" name="Antonio Ceseracciu" type="1" units="100" email="" note="" std-rate="0">
      <properties>
        <property name="cost" value=""/>
      </properties>
    </resource>
    <resource id="10" name="Teela Pulliam" type="1" units="100" email="" note="" std-rate="0">
      <properties>
        <property name="cost" value=""/>
      </properties>
    </resource>
    <resource id="11" name="Dave Brown" type="1" units="100" email="" note="" std-rate="0">
      <properties>
        <property name="cost" value=""/>
      </properties>
    </resource>
    <resource id="12" name="Anders Ryd" type="1" units="20" email="" note="" std-rate="0">
      <properties>
        <property name="cost" value=""/>
      </properties>
    </resource>
    <resource id="13" name="Stephen Gowdy" type="1" units="10" email="" note="" std-rate="0">
      <properties>
        <property name="cost" value=""/>
      </properties>
    </resource>
    <resource id="14" name="Tim Barrass" type="1" units="50" email="" note="" std-rate="0">
      <properties>
        <property name="cost" value=""/>
      </properties>
    </resource>
    <resource id="15" name="Paul Jackson" type="1" units="30" email="" note="" std-rate="0">
      <properties>
        <property name="cost" value=""/>
      </properties>
    </resource>
    <resource id="16" name="Akbar Mokhtarani" type="1" units="100" email="" note="" std-rate="0">
      <properties>
        <property name="cost" value=""/>
      </properties>
    </resource>
    <resource id="17" name="Jane Tinslay" type="1" units="100" email="" note="" std-rate="0">
      <properties>
        <property name="cost" value=""/>
      </properties>
    </resource>
    <resource id="18" name="Ulrik Egede" type="1" units="10" email="" note="" std-rate="0">
      <properties>
        <property name="cost" value=""/>
      </properties>
    </resource>
    <resource id="19" name="Daniele Andreotti" type="1" units="100" email="" note="" std-rate="0">
      <properties>
        <property name="cost" value=""/>
      </properties>
    </resource>
    <resource id="20" name="Douglas Smith" type="1" units="100" email="" note="" std-rate="0">
      <properties>
        <property name="cost" value=""/>
      </properties>
    </resource>
    <resource id="21" name="Concezio Bozzi" type="1" units="100" email="" note="" std-rate="0">
      <properties>
        <property name="cost" value=""/>
      </properties>
    </resource>
    <resource id="22" name="Jean Yves Nief" type="1" units="100" email="" note="" std-rate="0">
      <properties>
        <property name="cost" value=""/>
      </properties>
    </resource>
    <resource id="23" name="Tim Adye" type="1" units="100" email="" note="" std-rate="0">
      <properties>
        <property name="cost" value=""/>
      </properties>
    </resource>
    <resource id="24" name="Nicole Chevalier" type="1" units="100" email="" note="" std-rate="0">
      <properties>
        <property name="cost" value=""/>
      </properties>
    </resource>
    <resource id="25" name="Alessandra Forti" type="1" units="100" email="" note="" std-rate="0">
      <properties>
        <property name="cost" value=""/>
      </properties>
    </resource>
    <resource id="26" name="Jacek Becla" type="1" units="100" email="" note="" std-rate="0">
      <properties>
        <property name="cost" value=""/>
      </properties>
    </resource>
    <resource id="27" name="Giuseppe Finocchiaro" type="1" units="100" email="" note="" std-rate="0">
      <properties>
        <property name="cost" value=""/>
      </properties>
    </resource>
    <resource id="28" name="Tilmann Colberg" type="1" units="100" email="" note="" std-rate="0">
      <properties>
        <property name="cost" value=""/>
      </properties>
    </resource>
    <resource id="29" name="Dima Bukin" type="1" units="100" email="" note="" std-rate="0">
      <properties>
        <property name="cost" value=""/>
      </properties>
    </resource>
    <resource id="30" name="Andy Hanushevsky" type="1" units="33" email="" note="" std-rate="0">
      <properties>
        <property name="cost" value=""/>
      </properties>
    </resource>
    <resource id="31" name="Chris Day" type="1" units="100" email="" note="" std-rate="0">
      <properties>
        <property name="cost" value=""/>
      </properties>
    </resource>
    <resource id="32" name="Alvise Dorigo" type="1" units="100" email="" note="" std-rate="0">
      <properties>
        <property name="cost" value=""/>
      </properties>
    </resource>
    <resource id="33" name="Bill Lockman" type="1" units="0" email="" note="" std-rate="0">
      <properties>
        <property name="cost" value=""/>
      </properties>
    </resource>
    <resource id="34" name="AWG's" type="1" units="0" email="" note="" std-rate="0">
      <properties>
        <property name="cost" value=""/>
      </properties>
    </resource>
    <resource id="35" name="Gerhard Raven" type="1" units="0" email="" note="" std-rate="0">
      <properties>
        <property name="cost" value=""/>
      </properties>
    </resource>
    <resource id="36" name="Mario Bondioli" type="1" units="0" email="" note="" std-rate="0">
      <properties>
        <property name="cost" value=""/>
      </properties>
    </resource>
    <resource id="37" name="Luca Lista" type="1" units="0" email="" note="" std-rate="0">
      <properties>
        <property name="cost" value=""/>
      </properties>
    </resource>
    <resource id="38" name="Guglielmo de Nardo" type="1" units="0" email="" note="" std-rate="0">
      <properties>
        <property name="cost" value=""/>
      </properties>
    </resource>
    <resource id="39" name="Eric Charles" type="1" units="0" email="" note="" std-rate="0">
      <properties>
        <property name="cost" value=""/>
      </properties>
    </resource>
    <resource id="40" name="David Lange" type="1" units="0" email="" note="" std-rate="0">
      <properties>
        <property name="cost" value=""/>
      </properties>
    </resource>
    <resource id="41" name="Terry Hung" type="1" units="0" email="" note="" std-rate="0">
      <properties>
        <property name="cost" value=""/>
      </properties>
    </resource>
    <resource id="42" name="TBD" type="1" units="0" email="" note="" std-rate="0">
      <properties>
        <property name="cost" value=""/>
      </properties>
    </resource>
    <resource id="43" name="Steve Sekula" type="1" units="0" email="" note="" std-rate="0">
      <properties>
        <property name="cost" value=""/>
      </properties>
    </resource>
    <resource id="44" name="Sridhara Dasu" type="1" units="0" email="" note="" std-rate="0">
      <properties>
        <property name="cost" value=""/>
      </properties>
    </resource>
    <resource id="45" name="AWG guinea pig's" type="1" units="0" email="" note="" std-rate="0">
      <properties>
        <property name="cost" value=""/>
      </properties>
    </resource>
    <resource id="46" name="Asoka De Silva" type="1" units="0" email="" note="" std-rate="0">
      <properties>
        <property name="cost" value=""/>
      </properties>
    </resource>
    <resource id="47" name="Fabrizio Furano" type="1" units="0" email="" note="" std-rate="0">
      <properties>
        <property name="cost" value=""/>
      </properties>
    </resource>
    <resource id="48" name="Chris Brew" type="1" units="0" email="" note="" std-rate="0">
      <properties>
        <property name="cost" value=""/>
      </properties>
    </resource>
    <resource id="49" name="Artem Trunov" type="1" units="0" email="" note="" std-rate="0">
      <properties>
        <property name="cost" value=""/>
      </properties>
    </resource>
    <resource id="50" name="Wilko Kroeger" type="1" units="0" email="" note="" std-rate="0">
      <properties>
        <property name="cost" value=""/>
      </properties>
    </resource>
  </resources>
  <allocations>
    <allocation task-id="20" resource-id="1" units="50"/>
    <allocation task-id="67" resource-id="2" units="100"/>
    <allocation task-id="59" resource-id="2" units="75"/>
    <allocation task-id="56" resource-id="3" units="100"/>
    <allocation task-id="81" resource-id="4" units="100"/>
    <allocation task-id="82" resource-id="4" units="100"/>
    <allocation task-id="101" resource-id="5" units="50"/>
    <allocation task-id="97" resource-id="5" units="25"/>
    <allocation task-id="17" resource-id="7" units="50"/>
    <allocation task-id="83" resource-id="8" units="20"/>
    <allocation task-id="98" resource-id="8" units="25"/>
    <allocation task-id="94" resource-id="8" units="10"/>
    <allocation task-id="79" resource-id="8" units="20"/>
    <allocation task-id="80" resource-id="8" units="20"/>
    <allocation task-id="73" resource-id="8" units="50"/>
    <allocation task-id="97" resource-id="8" units="10"/>
    <allocation task-id="83" resource-id="9" units="20"/>
    <allocation task-id="98" resource-id="9" units="25"/>
    <allocation task-id="94" resource-id="9" units="10"/>
    <allocation task-id="79" resource-id="9" units="20"/>
    <allocation task-id="80" resource-id="9" units="20"/>
    <allocation task-id="73" resource-id="9" units="50"/>
    <allocation task-id="97" resource-id="9" units="10"/>
    <allocation task-id="74" resource-id="10" units="25"/>
    <allocation task-id="72" resource-id="10" units="100"/>
    <allocation task-id="71" resource-id="10" units="25"/>
    <allocation task-id="53" resource-id="11" units="10"/>
    <allocation task-id="51" resource-id="11" units="100"/>
    <allocation task-id="50" resource-id="11" units="50"/>
    <allocation task-id="64" resource-id="14" units="100"/>
    <allocation task-id="59" resource-id="14" units="50"/>
    <allocation task-id="105" resource-id="15" units="100"/>
    <allocation task-id="15" resource-id="16" units="100"/>
    <allocation task-id="18" resource-id="17" units="30"/>
    <allocation task-id="15" resource-id="17" units="50"/>
    <allocation task-id="94" resource-id="20" units="25"/>
    <allocation task-id="95" resource-id="20" units="25"/>
    <allocation task-id="99" resource-id="20" units="50"/>
    <allocation task-id="97" resource-id="20" units="25"/>
    <allocation task-id="33" resource-id="22" units="25"/>
    <allocation task-id="12" resource-id="22" units="30"/>
    <allocation task-id="9" resource-id="22" units="30"/>
    <allocation task-id="101" resource-id="23" units="50"/>
    <allocation task-id="8" resource-id="23" units="15"/>
    <allocation task-id="94" resource-id="23" units="10"/>
    <allocation task-id="97" resource-id="23" units="25"/>
    <allocation task-id="30" resource-id="24" units="50"/>
    <allocation task-id="37" resource-id="24" units="50"/>
    <allocation task-id="36" resource-id="24" units="50"/>
    <allocation task-id="39" resource-id="24" units="100"/>
    <allocation task-id="102" resource-id="25" units="75"/>
    <allocation task-id="100" resource-id="25" units="25"/>
    <allocation task-id="95" resource-id="25" units="25"/>
    <allocation task-id="44" resource-id="25" units="100"/>
    <allocation task-id="97" resource-id="25" units="100"/>
    <allocation task-id="94" resource-id="26" units="25"/>
    <allocation task-id="17" resource-id="26" units="50"/>
    <allocation task-id="95" resource-id="26" units="25"/>
    <allocation task-id="97" resource-id="26" units="25"/>
    <allocation task-id="50" resource-id="27" units="50"/>
    <allocation task-id="2" resource-id="30" units="50"/>
    <allocation task-id="6" resource-id="30" units="50"/>
    <allocation task-id="5" resource-id="30" units="50"/>
    <allocation task-id="4" resource-id="30" units="50"/>
    <allocation task-id="2" resource-id="32" units="80"/>
    <allocation task-id="3" resource-id="32" units="80"/>
    <allocation task-id="15" resource-id="33" units="20"/>
    <allocation task-id="42" resource-id="34" units="100"/>
    <allocation task-id="51" resource-id="36" units="100"/>
    <allocation task-id="53" resource-id="37" units="25"/>
    <allocation task-id="54" resource-id="37" units="50"/>
    <allocation task-id="53" resource-id="38" units="25"/>
    <allocation task-id="54" resource-id="38" units="50"/>
    <allocation task-id="53" resource-id="39" units="10"/>
    <allocation task-id="30" resource-id="39" units="50"/>
    <allocation task-id="51" resource-id="39" units="100"/>
    <allocation task-id="55" resource-id="40" units="25"/>
    <allocation task-id="86" resource-id="41" units="30"/>
    <allocation task-id="85" resource-id="41" units="30"/>
    <allocation task-id="75" resource-id="42" units="100"/>
    <allocation task-id="102" resource-id="42" units="100"/>
    <allocation task-id="46" resource-id="42" units="100"/>
    <allocation task-id="62" resource-id="42" units="100"/>
    <allocation task-id="38" resource-id="42" units="100"/>
    <allocation task-id="48" resource-id="42" units="100"/>
    <allocation task-id="100" resource-id="42" units="50"/>
    <allocation task-id="63" resource-id="42" units="100"/>
    <allocation task-id="57" resource-id="42" units="100"/>
    <allocation task-id="55" resource-id="42" units="100"/>
    <allocation task-id="65" resource-id="43" units="100"/>
    <allocation task-id="70" resource-id="44" units="10"/>
    <allocation task-id="69" resource-id="44" units="10"/>
    <allocation task-id="40" resource-id="45" units="100"/>
    <allocation task-id="16" resource-id="46" units="100"/>
    <allocation task-id="3" resource-id="47" units="50"/>
    <allocation task-id="8" resource-id="48" units="15"/>
    <allocation task-id="11" resource-id="48" units="30"/>
    <allocation task-id="10" resource-id="49" units="15"/>
    <allocation task-id="7" resource-id="49" units="15"/>
    <allocation task-id="10" resource-id="50" units="15"/>
    <allocation task-id="7" resource-id="50" units="15"/>
  </allocations>
</project>

