]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PHOS/PHOS-UML/AliPHOSReconstruction.xmi
Changed Print() to take into account the case where merging was used (AliRunDigitizer)
[u/mrichter/AliRoot.git] / PHOS / PHOS-UML / AliPHOSReconstruction.xmi
index 22c9e73c09dbb19fc65fbf78443b3f7f0c7ccc86..cbb7bcc9dbbe502a7ae3bcbf25bdc30ba8f33b9f 100644 (file)
           <isAbstract XMI.value="true"/>
           <isLeaf XMI.value="false"/>
           <isRoot XMI.value="false"/>
-          <realization> <XMI.reference target="S.100080"/> </realization>
-          <!-- realizations is: AliPHOSv4 -->
-        </Interface>
-      </ownedElement>
-      <ownedElement>
-        <Generalization XMI.id = "S.100079">
-          <name></name>
-          <visibility XMI.value = "public"/>
-          <discriminator>
-          </discriminator>
-          <subtype> <XMI.reference target="S.100078"/> </subtype>
-          <!-- subtype is: AliPHOS -->
-          <supertype> <XMI.reference target="S.100075"/> </supertype>
-          <!-- supertype is: AliDetector -->
-        </Generalization>
-      </ownedElement>
-      <ownedElement>
-        <Class XMI.id = "S.100080">
-          <name>AliPHOSv4</name>
-          <visibility XMI.value = "public"/>
-          <isAbstract XMI.value="false"/>
-          <isLeaf XMI.value="false"/>
-          <isRoot XMI.value="false"/>
-          <isActive XMI.value = "false"/>
-          <specification> <XMI.reference target="S.100078"/> </specification>
-          <!-- specification is: AliPHOS -->
-          <feature>
-            <Operation XMI.id = "S.100082">
-              <name>AddHit</name>
-              <visibility XMI.value = "public"/>
-              <ownerScope XMI.value="instance"/>
-              <isQuery XMI.value="false"/>
-              <concurrency XMI.value="sequential"/>
-              <isPolymorphic XMI.value="false"/>
-              <operationSpecification>
-              </operationSpecification>
-              <parameter>
-                <Parameter XMI.id = "S.100083">
-                  <name>return</name>
-                  <visibility XMI.value = "public"/>
-                  <defaultValue>
-                  </defaultValue>
-                  <kind XMI.value="return"/>
-                  <type> <XMI.reference target="S.100004"/> </type>
-                  <!-- Type is: void -->
-                </Parameter>
-              </parameter>
-            </Operation>
-          </feature>
-          <feature>
-            <Operation XMI.id = "S.100084">
-              <name>BuildGeometry</name>
-              <visibility XMI.value = "public"/>
-              <ownerScope XMI.value="instance"/>
-              <isQuery XMI.value="false"/>
-              <concurrency XMI.value="sequential"/>
-              <isPolymorphic XMI.value="false"/>
-              <operationSpecification>
-              </operationSpecification>
-              <parameter>
-                <Parameter XMI.id = "S.100085">
-                  <name>return</name>
-                  <visibility XMI.value = "public"/>
-                  <defaultValue>
-                  </defaultValue>
-                  <kind XMI.value="return"/>
-                  <type> <XMI.reference target="S.100004"/> </type>
-                  <!-- Type is: void -->
-                </Parameter>
-              </parameter>
-            </Operation>
-          </feature>
+          <realization> <XMI.reference target="S.101042"/> </realization>
+          <!-- realizations is: AliPHOSv0 -->
           <feature>
-            <Operation XMI.id = "S.100086">
-              <name>CreateGeometry</name>
+            <Operation XMI.id = "S.101036">
+              <name>CreateMaterials</name>
               <visibility XMI.value = "public"/>
               <ownerScope XMI.value="instance"/>
               <isQuery XMI.value="false"/>
               <operationSpecification>
               </operationSpecification>
               <parameter>
-                <Parameter XMI.id = "S.100087">
+                <Parameter XMI.id = "S.101037">
                   <name>return</name>
                   <visibility XMI.value = "public"/>
                   <defaultValue>
             </Operation>
           </feature>
           <feature>
-            <Operation XMI.id = "S.100088">
-              <name>FinishEvent</name>
+            <Operation XMI.id = "S.101038">
+              <name>GetGeometry</name>
               <visibility XMI.value = "public"/>
               <ownerScope XMI.value="instance"/>
               <isQuery XMI.value="false"/>
               <operationSpecification>
               </operationSpecification>
               <parameter>
-                <Parameter XMI.id = "S.100089">
+                <Parameter XMI.id = "S.101039">
                   <name>return</name>
                   <visibility XMI.value = "public"/>
                   <defaultValue>
                   </defaultValue>
                   <kind XMI.value="return"/>
-                  <type> <XMI.reference target="S.100004"/> </type>
-                  <!-- Type is: void -->
+                  <type> <XMI.reference target="S.101040"/> </type>
+                  <!-- Type is: AliPHOSGeometry * -->
                 </Parameter>
               </parameter>
             </Operation>
           </feature>
+        </Interface>
+      </ownedElement>
+      <ownedElement>
+        <Generalization XMI.id = "S.100079">
+          <name></name>
+          <visibility XMI.value = "public"/>
+          <discriminator>
+          </discriminator>
+          <subtype> <XMI.reference target="S.100078"/> </subtype>
+          <!-- subtype is: AliPHOS -->
+          <supertype> <XMI.reference target="S.100075"/> </supertype>
+          <!-- supertype is: AliDetector -->
+        </Generalization>
+      </ownedElement>
+      <ownedElement>
+        <Class XMI.id = "S.100094">
+          <name>AliPHOSGeometry</name>
+          <visibility XMI.value = "public"/>
+          <isAbstract XMI.value="false"/>
+          <isLeaf XMI.value="false"/>
+          <isRoot XMI.value="false"/>
+          <isActive XMI.value = "false"/>
           <feature>
-            <Operation XMI.id = "S.100090">
-              <name>MakeBranch</name>
+            <Operation XMI.id = "S.100114">
+              <name>IsInitialized</name>
               <visibility XMI.value = "public"/>
               <ownerScope XMI.value="instance"/>
               <isQuery XMI.value="false"/>
               <operationSpecification>
               </operationSpecification>
               <parameter>
-                <Parameter XMI.id = "S.100091">
+                <Parameter XMI.id = "S.101803">
                   <name>return</name>
                   <visibility XMI.value = "public"/>
                   <defaultValue>
             </Operation>
           </feature>
           <feature>
-            <Operation XMI.id = "S.100092">
-              <name>StepManager</name>
+            <Operation XMI.id = "S.100116">
+              <name>RelPosInAlice</name>
               <visibility XMI.value = "public"/>
               <ownerScope XMI.value="instance"/>
               <isQuery XMI.value="false"/>
               <operationSpecification>
               </operationSpecification>
               <parameter>
-                <Parameter XMI.id = "S.100093">
+                <Parameter XMI.id = "S.101806">
                   <name>return</name>
                   <visibility XMI.value = "public"/>
                   <defaultValue>
               </parameter>
             </Operation>
           </feature>
-        </Class>
-      </ownedElement>
-      <ownedElement>
-        <Class XMI.id = "S.100094">
-          <name>AliPHOSGeometry</name>
-          <visibility XMI.value = "public"/>
-          <isAbstract XMI.value="false"/>
-          <isLeaf XMI.value="false"/>
-          <isRoot XMI.value="false"/>
-          <isActive XMI.value = "false"/>
           <feature>
-            <Operation XMI.id = "S.100114">
-              <name>IsInitialized</name>
+            <Operation XMI.id = "S.100118">
+              <name>RelPosInModule</name>
               <visibility XMI.value = "public"/>
               <ownerScope XMI.value="instance"/>
               <isQuery XMI.value="false"/>
               <operationSpecification>
               </operationSpecification>
               <parameter>
-                <Parameter XMI.id = "S.100115">
+                <Parameter XMI.id = "S.101809">
                   <name>return</name>
                   <visibility XMI.value = "public"/>
                   <defaultValue>
             </Operation>
           </feature>
           <feature>
-            <Operation XMI.id = "S.100116">
-              <name>RelPosInAlice</name>
+            <Operation XMI.id = "S.100120">
+              <name>RelToAbsNumbering</name>
               <visibility XMI.value = "public"/>
               <ownerScope XMI.value="instance"/>
               <isQuery XMI.value="false"/>
               <operationSpecification>
               </operationSpecification>
               <parameter>
-                <Parameter XMI.id = "S.100117">
+                <Parameter XMI.id = "S.101812">
                   <name>return</name>
                   <visibility XMI.value = "public"/>
                   <defaultValue>
             </Operation>
           </feature>
           <feature>
-            <Operation XMI.id = "S.100118">
-              <name>RelPosInModule</name>
+            <Operation XMI.id = "S.100122">
+              <name>AbsToRelNumbering</name>
               <visibility XMI.value = "public"/>
               <ownerScope XMI.value="instance"/>
               <isQuery XMI.value="false"/>
               <operationSpecification>
               </operationSpecification>
               <parameter>
-                <Parameter XMI.id = "S.100119">
+                <Parameter XMI.id = "S.101815">
                   <name>return</name>
                   <visibility XMI.value = "public"/>
                   <defaultValue>
             </Operation>
           </feature>
           <feature>
-            <Operation XMI.id = "S.100120">
-              <name>RelToAbsNumbering</name>
+            <Operation XMI.id = "S.101816">
+              <name>many</name>
               <visibility XMI.value = "public"/>
               <ownerScope XMI.value="instance"/>
               <isQuery XMI.value="false"/>
               <operationSpecification>
               </operationSpecification>
               <parameter>
-                <Parameter XMI.id = "S.100121">
-                  <name>return</name>
+                <Parameter XMI.id = "S.101820">
+                  <name>getter/putter</name>
                   <visibility XMI.value = "public"/>
                   <defaultValue>
                   </defaultValue>
-                  <kind XMI.value="return"/>
-                  <type> <XMI.reference target="S.100004"/> </type>
-                  <!-- Type is: void -->
+                  <kind XMI.value="in"/>
+                  <type> <XMI.reference target="S.101819"/> </type>
+                  <!-- Type is: more -->
                 </Parameter>
               </parameter>
-            </Operation>
-          </feature>
-          <feature>
-            <Operation XMI.id = "S.100122">
-              <name>AbsToRelNumbering</name>
-              <visibility XMI.value = "public"/>
-              <ownerScope XMI.value="instance"/>
-              <isQuery XMI.value="false"/>
-              <concurrency XMI.value="sequential"/>
-              <isPolymorphic XMI.value="false"/>
-              <operationSpecification>
-              </operationSpecification>
               <parameter>
-                <Parameter XMI.id = "S.100123">
+                <Parameter XMI.id = "S.101821">
                   <name>return</name>
                   <visibility XMI.value = "public"/>
                   <defaultValue>
                   </defaultValue>
                   <kind XMI.value="return"/>
-                  <type> <XMI.reference target="S.100004"/> </type>
-                  <!-- Type is: void -->
+                  <type> <XMI.reference target="S.101817"/> </type>
+                  <!-- Type is: and -->
                 </Parameter>
               </parameter>
             </Operation>
           </feature>
         </Class>
       </ownedElement>
-      <ownedElement>
-        <Association XMI.id="S.100095">
-          <name>* fGeom</name>
-          <visibility XMI.value = "public"/>
-          <isAbstract XMI.value="false"/>
-          <isLeaf XMI.value="false"/>
-          <isRoot XMI.value="false"/>
-            <connection>
-              <AssociationEnd XMI.id = "S.100096">
-                <name></name>
-                <visibility XMI.value = "public"/>
-                <isNavigable XMI.value="true"/>
-                <isOrdered XMI.value="false"/>
-                <aggregation XMI.value="aggregate"/>
-                <multiplicity>1</multiplicity>
-                <changeable XMI.value="none"/>
-                <targetScope XMI.value="instance"/>
-                <type> <XMI.reference target="S.100080"/> </type>
-                <!-- Type is: AliPHOSv4 -->
-              </AssociationEnd>
-            </connection>
-            <connection>
-              <AssociationEnd XMI.id = "S.100097">
-                <name></name>
-                <visibility XMI.value = "public"/>
-                <isNavigable XMI.value="true"/>
-                <isOrdered XMI.value="false"/>
-                <aggregation XMI.value="none"/>
-                <multiplicity>1</multiplicity>
-                <changeable XMI.value="none"/>
-                <targetScope XMI.value="instance"/>
-                <type> <XMI.reference target="S.100094"/> </type>
-                <!-- Type is: AliPHOSGeometry -->
-              </AssociationEnd>
-            </connection>
-        </Association>
-      </ownedElement>
       <ownedElement>
         <Interface XMI.id = "S.100124">
           <name>AliHit</name>
               <operationSpecification>
               </operationSpecification>
               <parameter>
-                <Parameter XMI.id = "S.100151">
+                <Parameter XMI.id = "S.101852">
                   <name>return</name>
                   <visibility XMI.value = "public"/>
                   <defaultValue>
                   </defaultValue>
                   <kind XMI.value="return"/>
-                  <type> <XMI.reference target="S.100010"/> </type>
-                  <!-- Type is: float -->
+                  <type> <XMI.reference target="S.101850"/> </type>
+                  <!-- Type is: Float_t -->
                 </Parameter>
               </parameter>
             </Operation>
           </feature>
           <feature>
-            <Operation XMI.id = "S.100152">
-              <name>G
-      
-      etId</name>
+            <Operation XMI.id = "S.101853">
+              <name>GetId</name>
               <visibility XMI.value = "public"/>
               <ownerScope XMI.value="instance"/>
               <isQuery XMI.value="false"/>
               <operationSpecification>
               </operationSpecification>
               <parameter>
-                <Parameter XMI.id = "S.100153">
+                <Parameter XMI.id = "S.101855">
                   <name>return</name>
                   <visibility XMI.value = "public"/>
                   <defaultValue>
                   </defaultValue>
                   <kind XMI.value="return"/>
-                  <type> <XMI.reference target="S.100006"/> </type>
-                  <!-- Type is: int -->
+                  <type> <XMI.reference target="S.101118"/> </type>
+                  <!-- Type is: Int_t -->
                 </Parameter>
               </parameter>
             </Operation>
           </feature>
           <feature>
-            <Attribute XMI.id = "S.100127">
-              <name>fEnergy</name>
+            <Attribute XMI.id = "S.101856">
+              <name>fELOS</name>
               <visibility XMI.value = "private"/>
               <ownerScope XMI.value="instance"/>
               <changeable XMI.value="none"/>
               <initialValue>
                 0
               </initialValue>
+              <type> <XMI.reference target="S.101850"/> </type>
+              <!-- Type is: Float_t -->
             </Attribute>
           </feature>
           <feature>
               <initialValue>
                 0
               </initialValue>
-              <type> <XMI.reference target="S.100006"/> </type>
-              <!-- Type is: int -->
+              <type> <XMI.reference target="S.101118"/> </type>
+              <!-- Type is: Int_t -->
             </Attribute>
           </feature>
         </Class>
       </ownedElement>
-      <ownedElement>
-        <Association XMI.id="S.100156">
-          <name>create</name>
-          <visibility XMI.value = "public"/>
-          <isAbstract XMI.value="false"/>
-          <isLeaf XMI.value="false"/>
-          <isRoot XMI.value="false"/>
-            <connection>
-              <AssociationEnd XMI.id = "S.100157">
-                <name></name>
-                <visibility XMI.value = "public"/>
-                <isNavigable XMI.value="true"/>
-                <isOrdered XMI.value="false"/>
-                <aggregation XMI.value="none"/>
-                <multiplicity>0..*</multiplicity>
-                <changeable XMI.value="none"/>
-                <targetScope XMI.value="instance"/>
-                <type> <XMI.reference target="S.100125"/> </type>
-                <!-- Type is: AliPHOSHit -->
-              </AssociationEnd>
-            </connection>
-            <connection>
-              <AssociationEnd XMI.id = "S.100158">
-                <name></name>
-                <visibility XMI.value = "public"/>
-                <isNavigable XMI.value="false"/>
-                <isOrdered XMI.value="false"/>
-                <aggregation XMI.value="none"/>
-                <multiplicity>1</multiplicity>
-                <changeable XMI.value="none"/>
-                <targetScope XMI.value="instance"/>
-                <type> <XMI.reference target="S.100080"/> </type>
-                <!-- Type is: AliPHOSv4 -->
-              </AssociationEnd>
-            </connection>
-        </Association>
-      </ownedElement>
       <ownedElement>
         <Interface XMI.id = "S.100159">
           <name>AliDigit</name>
           <!-- specification is: AliDigit -->
           <!-- specification is: AliDigit -->
           <feature>
-            <Operation XMI.id = "S.100186">
-              <name>GetEnergy</name>
+            <Operation XMI.id = "S.101910">
+              <name>Compare</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102333">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.100004"/> </type>
+                  <!-- Type is: void -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
+          <feature>
+            <Operation XMI.id = "S.101912">
+              <name>GetAmp</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102336">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.101118"/> </type>
+                  <!-- Type is: Int_t -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
+          <feature>
+            <Operation XMI.id = "S.101918">
+              <name>IsSortable</name>
               <visibility XMI.value = "public"/>
               <ownerScope XMI.value="instance"/>
               <isQuery XMI.value="false"/>
               <operationSpecification>
               </operationSpecification>
               <parameter>
-                <Parameter XMI.id = "S.100187">
+                <Parameter XMI.id = "S.102339">
                   <name>return</name>
                   <visibility XMI.value = "public"/>
                   <defaultValue>
                   </defaultValue>
                   <kind XMI.value="return"/>
-                  <type> <XMI.reference target="S.100010"/> </type>
-                  <!-- Type is: float -->
+                  <type> <XMI.reference target="S.101919"/> </type>
+                  <!-- Type is: Bool_t -->
                 </Parameter>
               </parameter>
             </Operation>
               <operationSpecification>
               </operationSpecification>
               <parameter>
-                <Parameter XMI.id = "S.100189">
+                <Parameter XMI.id = "S.102342">
                   <name>return</name>
                   <visibility XMI.value = "public"/>
                   <defaultValue>
                   </defaultValue>
                   <kind XMI.value="return"/>
-                  <type> <XMI.reference target="S.100006"/> </type>
-                  <!-- Type is: int -->
+                  <type> <XMI.reference target="S.101118"/> </type>
+                  <!-- Type is: Int_t -->
                 </Parameter>
               </parameter>
             </Operation>
           </feature>
           <feature>
-            <Attribute XMI.id = "S.100162">
-              <name>fEnergy</name>
+            <Attribute XMI.id = "S.101900">
+              <name>fAmp</name>
               <visibility XMI.value = "private"/>
               <ownerScope XMI.value="instance"/>
               <changeable XMI.value="none"/>
               <initialValue>
                 0
               </initialValue>
+              <type> <XMI.reference target="S.101118"/> </type>
+              <!-- Type is: Int_t -->
             </Attribute>
           </feature>
           <feature>
               <initialValue>
                 0
               </initialValue>
-              <type> <XMI.reference target="S.100006"/> </type>
-              <!-- Type is: int -->
+              <type> <XMI.reference target="S.101118"/> </type>
+              <!-- Type is: Int_t -->
             </Attribute>
           </feature>
         </Class>
       </ownedElement>
       <ownedElement>
-        <Association XMI.id="S.100190">
-          <name></name>
+        <Interface XMI.id = "S.100193">
+          <name>AliPHOSClusterizer</name>
           <visibility XMI.value = "public"/>
-          <isAbstract XMI.value="false"/>
-          <isLeaf XMI.value="false"/>
-          <isRoot XMI.value="false"/>
-            <connection>
-              <AssociationEnd XMI.id = "S.100191">
-                <name>create</name>
-                <visibility XMI.value = "public"/>
-                <isNavigable XMI.value="false"/>
-                <isOrdered XMI.value="false"/>
-                <aggregation XMI.value="none"/>
-                <multiplicity>1</multiplicity>
-                <changeable XMI.value="none"/>
-                <targetScope XMI.value="instance"/>
-                <type> <XMI.reference target="S.100080"/> </type>
-                <!-- Type is: AliPHOSv4 -->
-              </AssociationEnd>
-            </connection>
-            <connection>
-              <AssociationEnd XMI.id = "S.100192">
-                <name></name>
-                <visibility XMI.value = "public"/>
-                <isNavigable XMI.value="true"/>
-                <isOrdered XMI.value="false"/>
-                <aggregation XMI.value="none"/>
-                <multiplicity>0..*</multiplicity>
-                <changeable XMI.value="none"/>
-                <targetScope XMI.value="instance"/>
-                <type> <XMI.reference target="S.100160"/> </type>
-                <!-- Type is: AliPHOSDigit -->
-              </AssociationEnd>
-            </connection>
-        </Association>
-      </ownedElement>
-      <ownedElement>
-        <Interface XMI.id = "S.100193">
-          <name>AliPHOSClusterizer</name>
-          <visibility XMI.value = "public"/>
-          <isAbstract XMI.value="true"/>
+          <isAbstract XMI.value="true"/>
           <isLeaf XMI.value="false"/>
           <isRoot XMI.value="false"/>
           <realization> <XMI.reference target="S.100198"/> </realization>
           <!-- realizations is: AliPHOSClusterizerv1 -->
+          <feature>
+            <Operation XMI.id = "S.102512">
+              <name>Calibrate</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102514">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.100004"/> </type>
+                  <!-- Type is: void -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
           <feature>
             <Operation XMI.id = "S.100194">
               <name>GetNumberOfClustersFound</name>
               <operationSpecification>
               </operationSpecification>
               <parameter>
-                <Parameter XMI.id = "S.100195">
+                <Parameter XMI.id = "S.102517">
                   <name>return</name>
                   <visibility XMI.value = "public"/>
                   <defaultValue>
                   </defaultValue>
                   <kind XMI.value="return"/>
-                  <type> <XMI.reference target="S.100006"/> </type>
-                  <!-- Type is: int -->
+                  <type> <XMI.reference target="S.101118"/> </type>
+                  <!-- Type is: Int_t -->
                 </Parameter>
               </parameter>
             </Operation>
               <operationSpecification>
               </operationSpecification>
               <parameter>
-                <Parameter XMI.id = "S.100197">
+                <Parameter XMI.id = "S.102520">
                   <name>return</name>
                   <visibility XMI.value = "public"/>
                   <defaultValue>
               <operationSpecification>
               </operationSpecification>
               <parameter>
-                <Parameter XMI.id = "S.100287">
+                <Parameter XMI.id = "S.102370">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.102368"/> </type>
+                  <!-- Type is: Boo_tl -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
+          <feature>
+            <Operation XMI.id = "S.102371">
+              <name>Calibrate</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102373">
                   <name>return</name>
                   <visibility XMI.value = "public"/>
                   <defaultValue>
                   </defaultValue>
                   <kind XMI.value="return"/>
-                  <type> <XMI.reference target="S.100288"/> </type>
-                  <!-- Type is: bool -->
+                  <type> <XMI.reference target="S.100004"/> </type>
+                  <!-- Type is: void -->
                 </Parameter>
               </parameter>
             </Operation>
               <operationSpecification>
               </operationSpecification>
               <parameter>
-                <Parameter XMI.id = "S.100290">
+                <Parameter XMI.id = "S.102376">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.100004"/> </type>
+                  <!-- Type is: void -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
+          <feature>
+            <Operation XMI.id = "S.102377">
+              <name>GetLocalMaxCut</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102379">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.101850"/> </type>
+                  <!-- Type is: Float_t -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
+          <feature>
+            <Operation XMI.id = "S.102380">
+              <name>GetLocalWeightCut</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102382">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.101850"/> </type>
+                  <!-- Type is: Float_t -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
+          <feature>
+            <Operation XMI.id = "S.102383">
+              <name>GetNumberOfClustersFound</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102385">
                   <name>return</name>
                   <visibility XMI.value = "public"/>
                   <defaultValue>
               <operationSpecification>
               </operationSpecification>
               <parameter>
-                <Parameter XMI.id = "S.100292">
+                <Parameter XMI.id = "S.102388">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.101919"/> </type>
+                  <!-- Type is: Bool_t -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
+          <feature>
+            <Operation XMI.id = "S.102389">
+              <name>MakeClusters</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102391">
                   <name>return</name>
                   <visibility XMI.value = "public"/>
                   <defaultValue>
               <operationSpecification>
               </operationSpecification>
               <parameter>
-                <Parameter XMI.id = "S.100294">
+                <Parameter XMI.id = "S.102394">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.100004"/> </type>
+                  <!-- Type is: void -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
+          <feature>
+            <Operation XMI.id = "S.102395">
+              <name>SetCalibrationParameters</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102397">
                   <name>return</name>
                   <visibility XMI.value = "public"/>
                   <defaultValue>
               <operationSpecification>
               </operationSpecification>
               <parameter>
-                <Parameter XMI.id = "S.100296">
+                <Parameter XMI.id = "S.102400">
                   <name>return</name>
                   <visibility XMI.value = "public"/>
                   <defaultValue>
               <operationSpecification>
               </operationSpecification>
               <parameter>
-                <Parameter XMI.id = "S.100298">
+                <Parameter XMI.id = "S.102403">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.100004"/> </type>
+                  <!-- Type is: void -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
+          <feature>
+            <Operation XMI.id = "S.102404">
+              <name>SetLocalMaxCut</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102406">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.100004"/> </type>
+                  <!-- Type is: void -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
+          <feature>
+            <Operation XMI.id = "S.102407">
+              <name>SetLogWeightCut</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102409">
                   <name>return</name>
                   <visibility XMI.value = "public"/>
                   <defaultValue>
               <operationSpecification>
               </operationSpecification>
               <parameter>
-                <Parameter XMI.id = "S.100300">
+                <Parameter XMI.id = "S.102412">
                   <name>return</name>
                   <visibility XMI.value = "public"/>
                   <defaultValue>
               <operationSpecification>
               </operationSpecification>
               <parameter>
-                <Parameter XMI.id = "S.100302">
+                <Parameter XMI.id = "S.102415">
                   <name>return</name>
                   <visibility XMI.value = "public"/>
                   <defaultValue>
               </parameter>
             </Operation>
           </feature>
+          <feature>
+            <Attribute XMI.id = "S.102416">
+              <name>fA</name>
+              <visibility XMI.value = "private"/>
+              <ownerScope XMI.value="instance"/>
+              <changeable XMI.value="none"/>
+              <multiplicity>1</multiplicity>
+              <targetScope XMI.value="instance"/>
+              <initialValue>
+                0.
+              </initialValue>
+              <type> <XMI.reference target="S.101850"/> </type>
+              <!-- Type is: Float_t -->
+            </Attribute>
+          </feature>
+          <feature>
+            <Attribute XMI.id = "S.102418">
+              <name>fB</name>
+              <visibility XMI.value = "private"/>
+              <ownerScope XMI.value="instance"/>
+              <changeable XMI.value="none"/>
+              <multiplicity>1</multiplicity>
+              <targetScope XMI.value="instance"/>
+              <initialValue>
+                0.1
+              </initialValue>
+              <type> <XMI.reference target="S.101850"/> </type>
+              <!-- Type is: Float_t -->
+            </Attribute>
+          </feature>
+          <feature>
+            <Attribute XMI.id = "S.102419">
+              <name>fLocMaxCut</name>
+              <visibility XMI.value = "private"/>
+              <ownerScope XMI.value="instance"/>
+              <changeable XMI.value="none"/>
+              <multiplicity>1</multiplicity>
+              <targetScope XMI.value="instance"/>
+              <initialValue>
+                0.06
+              </initialValue>
+              <type> <XMI.reference target="S.101850"/> </type>
+              <!-- Type is: Float_t -->
+            </Attribute>
+          </feature>
           <feature>
             <Attribute XMI.id = "S.100200">
               <name>fNumberOfEmcClusters</name>
               <initialValue>
                 0
               </initialValue>
-              <type> <XMI.reference target="S.100006"/> </type>
-              <!-- Type is: int -->
+              <type> <XMI.reference target="S.101118"/> </type>
+              <!-- Type is: Int_t -->
             </Attribute>
           </feature>
           <feature>
               <initialValue>
                 0
               </initialValue>
-              <type> <XMI.reference target="S.100006"/> </type>
-              <!-- Type is: int -->
+              <type> <XMI.reference target="S.101118"/> </type>
+              <!-- Type is: Int_t -->
             </Attribute>
           </feature>
           <feature>
               <multiplicity>1</multiplicity>
               <targetScope XMI.value="instance"/>
               <initialValue>
-                0
+                0.1
               </initialValue>
+              <type> <XMI.reference target="S.101850"/> </type>
+              <!-- Type is: Float_t -->
             </Attribute>
           </feature>
           <feature>
               <multiplicity>1</multiplicity>
               <targetScope XMI.value="instance"/>
               <initialValue>
-                0
+                0.01
               </initialValue>
+              <type> <XMI.reference target="S.101850"/> </type>
+              <!-- Type is: Float_t -->
             </Attribute>
           </feature>
           <feature>
               <multiplicity>1</multiplicity>
               <targetScope XMI.value="instance"/>
               <initialValue>
-                0
+                0.00000015
               </initialValue>
+              <type> <XMI.reference target="S.101850"/> </type>
+              <!-- Type is: Float_t -->
             </Attribute>
           </feature>
           <feature>
               <multiplicity>1</multiplicity>
               <targetScope XMI.value="instance"/>
               <initialValue>
-                0
+                0.0000001
+              </initialValue>
+              <type> <XMI.reference target="S.101850"/> </type>
+              <!-- Type is: Float_t -->
+            </Attribute>
+          </feature>
+          <feature>
+            <Attribute XMI.id = "S.102433">
+              <name>fW0</name>
+              <visibility XMI.value = "private"/>
+              <ownerScope XMI.value="instance"/>
+              <changeable XMI.value="none"/>
+              <multiplicity>1</multiplicity>
+              <targetScope XMI.value="instance"/>
+              <initialValue>
+                5.5
               </initialValue>
+              <type> <XMI.reference target="S.101850"/> </type>
+              <!-- Type is: Float_t -->
             </Attribute>
           </feature>
         </Class>
         </Association>
       </ownedElement>
       <ownedElement>
-        <Association XMI.id="S.100307">
+        <Association XMI.id="S.100313">
           <name></name>
           <visibility XMI.value = "public"/>
           <isAbstract XMI.value="false"/>
           <isLeaf XMI.value="false"/>
           <isRoot XMI.value="false"/>
             <connection>
-              <AssociationEnd XMI.id = "S.100308">
-                <name>create</name>
+              <AssociationEnd XMI.id = "S.100314">
+                <name>use</name>
                 <visibility XMI.value = "public"/>
                 <isNavigable XMI.value="false"/>
                 <isOrdered XMI.value="false"/>
                 <multiplicity>1</multiplicity>
                 <changeable XMI.value="none"/>
                 <targetScope XMI.value="instance"/>
-                <type> <XMI.reference target="S.100080"/> </type>
-                <!-- Type is: AliPHOSv4 -->
+                <type> <XMI.reference target="S.100198"/> </type>
+                <!-- Type is: AliPHOSClusterizerv1 -->
               </AssociationEnd>
             </connection>
             <connection>
-              <AssociationEnd XMI.id = "S.100309">
+              <AssociationEnd XMI.id = "S.100315">
                 <name></name>
                 <visibility XMI.value = "public"/>
                 <isNavigable XMI.value="true"/>
                 <isOrdered XMI.value="false"/>
                 <aggregation XMI.value="none"/>
-                <multiplicity>0..*</multiplicity>
+                <multiplicity>1</multiplicity>
                 <changeable XMI.value="none"/>
                 <targetScope XMI.value="instance"/>
-                <type> <XMI.reference target="S.100160"/> </type>
-                <!-- Type is: AliPHOSDigit -->
+                <type> <XMI.reference target="S.100094"/> </type>
+                <!-- Type is: AliPHOSGeometry -->
               </AssociationEnd>
             </connection>
         </Association>
       </ownedElement>
       <ownedElement>
-        <Association XMI.id="S.100313">
-          <name></name>
+        <Class XMI.id = "S.100334">
+          <name>AliPHOSEmcRecPoint</name>
           <visibility XMI.value = "public"/>
           <isAbstract XMI.value="false"/>
           <isLeaf XMI.value="false"/>
           <isRoot XMI.value="false"/>
-            <connection>
-              <AssociationEnd XMI.id = "S.100314">
-                <name>use</name>
-                <visibility XMI.value = "public"/>
-                <isNavigable XMI.value="false"/>
-                <isOrdered XMI.value="false"/>
-                <aggregation XMI.value="none"/>
-                <multiplicity>1</multiplicity>
-                <changeable XMI.value="none"/>
-                <targetScope XMI.value="instance"/>
-                <type> <XMI.reference target="S.100198"/> </type>
-                <!-- Type is: AliPHOSClusterizerv1 -->
-              </AssociationEnd>
-            </connection>
-            <connection>
-              <AssociationEnd XMI.id = "S.100315">
-                <name></name>
-                <visibility XMI.value = "public"/>
-                <isNavigable XMI.value="true"/>
-                <isOrdered XMI.value="false"/>
-                <aggregation XMI.value="none"/>
-                <multiplicity>1</multiplicity>
-                <changeable XMI.value="none"/>
-                <targetScope XMI.value="instance"/>
-                <type> <XMI.reference target="S.100094"/> </type>
-                <!-- Type is: AliPHOSGeometry -->
-              </AssociationEnd>
-            </connection>
-        </Association>
+          <isActive XMI.value = "false"/>
+        </Class>
       </ownedElement>
       <ownedElement>
-        <Interface XMI.id = "S.100322">
-          <name>AliPHOSCluster</name>
+        <Class XMI.id = "S.100336">
+          <name>AliPHOSPpsdRecPoint</name>
           <visibility XMI.value = "public"/>
-          <isAbstract XMI.value="true"/>
+          <isAbstract XMI.value="false"/>
+          <isLeaf XMI.value="false"/>
+          <isRoot XMI.value="false"/>
+          <isActive XMI.value = "false"/>
+        </Class>
+      </ownedElement>
+      <ownedElement>
+        <Class XMI.id = "S.100649">
+          <name>AliPHOSTrackSegmentMakerv1</name>
+          <visibility XMI.value = "public"/>
+          <isAbstract XMI.value="false"/>
           <isLeaf XMI.value="false"/>
           <isRoot XMI.value="false"/>
-          <realization> <XMI.reference target="S.100334"/> </realization>
-          <realization> <XMI.reference target="S.100336"/> </realization>
-          <!-- realizations is: AliPHOSEmcCluster -->
-          <!-- realizations is: AliPHOSPpsdCluster -->
+          <isActive XMI.value = "false"/>
           <feature>
-            <Operation XMI.id = "S.100323">
-              <name>AddDigit</name>
+            <Operation XMI.id = "S.102723">
+              <name>FillOneModule</name>
               <visibility XMI.value = "public"/>
               <ownerScope XMI.value="instance"/>
               <isQuery XMI.value="false"/>
               <operationSpecification>
               </operationSpecification>
               <parameter>
-                <Parameter XMI.id = "S.100324">
+                <Parameter XMI.id = "S.102725">
                   <name>return</name>
                   <visibility XMI.value = "public"/>
                   <defaultValue>
             </Operation>
           </feature>
           <feature>
-            <Operation XMI.id = "S.100325">
-              <name>GetMultiplicity</name>
+            <Operation XMI.id = "S.102726">
+              <name>FindFit</name>
               <visibility XMI.value = "public"/>
               <ownerScope XMI.value="instance"/>
               <isQuery XMI.value="false"/>
               <operationSpecification>
               </operationSpecification>
               <parameter>
-                <Parameter XMI.id = "S.100326">
+                <Parameter XMI.id = "S.102728">
                   <name>return</name>
                   <visibility XMI.value = "public"/>
                   <defaultValue>
                   </defaultValue>
                   <kind XMI.value="return"/>
-                  <type> <XMI.reference target="S.100006"/> </type>
-                  <!-- Type is: int -->
+                  <type> <XMI.reference target="S.100004"/> </type>
+                  <!-- Type is: void -->
                 </Parameter>
               </parameter>
             </Operation>
           </feature>
           <feature>
-            <Operation XMI.id = "S.100327">
-              <name>GetDigitsList</name>
+            <Operation XMI.id = "S.100683">
+              <name>GetDistanceInPHOSPlane</name>
               <visibility XMI.value = "public"/>
               <ownerScope XMI.value="instance"/>
               <isQuery XMI.value="false"/>
               <operationSpecification>
               </operationSpecification>
               <parameter>
-                <Parameter XMI.id = "S.100328">
+                <Parameter XMI.id = "S.102731">
                   <name>return</name>
                   <visibility XMI.value = "public"/>
                   <defaultValue>
             </Operation>
           </feature>
           <feature>
-            <Operation XMI.id = "S.100329">
-              <name>Print</name>
+            <Operation XMI.id = "S.102732">
+              <name>MakeLinks</name>
               <visibility XMI.value = "public"/>
               <ownerScope XMI.value="instance"/>
               <isQuery XMI.value="false"/>
               <operationSpecification>
               </operationSpecification>
               <parameter>
-                <Parameter XMI.id = "S.100330">
+                <Parameter XMI.id = "S.102734">
                   <name>return</name>
                   <visibility XMI.value = "public"/>
                   <defaultValue>
             </Operation>
           </feature>
           <feature>
-            <Operation XMI.id = "S.100562">
-              <name>GetRelPosition</name>
+            <Operation XMI.id = "S.102735">
+              <name>MakePairs</name>
               <visibility XMI.value = "public"/>
               <ownerScope XMI.value="instance"/>
               <isQuery XMI.value="false"/>
               <operationSpecification>
               </operationSpecification>
               <parameter>
-                <Parameter XMI.id = "S.100563">
+                <Parameter XMI.id = "S.102737">
                   <name>return</name>
                   <visibility XMI.value = "public"/>
                   <defaultValue>
               </parameter>
             </Operation>
           </feature>
-        </Interface>
-      </ownedElement>
-      <ownedElement>
-        <Class XMI.id = "S.100334">
-          <name>AliPHOSEmcCluster</name>
-          <visibility XMI.value = "public"/>
-          <isAbstract XMI.value="false"/>
-          <isLeaf XMI.value="false"/>
-          <isRoot XMI.value="false"/>
-          <isActive XMI.value = "false"/>
-          <specification> <XMI.reference target="S.100322"/> </specification>
-          <!-- specification is: AliPHOSCluster -->
           <feature>
-            <Operation XMI.id = "S.100535">
-              <name>AreNeighbours</name>
+            <Operation XMI.id = "S.102738">
+              <name>MakeTrackSegments</name>
               <visibility XMI.value = "public"/>
               <ownerScope XMI.value="instance"/>
               <isQuery XMI.value="false"/>
               <operationSpecification>
               </operationSpecification>
               <parameter>
-                <Parameter XMI.id = "S.100536">
+                <Parameter XMI.id = "S.102740">
                   <name>return</name>
                   <visibility XMI.value = "public"/>
                   <defaultValue>
                   </defaultValue>
                   <kind XMI.value="return"/>
-                  <type> <XMI.reference target="S.100288"/> </type>
-                  <!-- Type is: bool -->
+                  <type> <XMI.reference target="S.100004"/> </type>
+                  <!-- Type is: void -->
                 </Parameter>
               </parameter>
             </Operation>
           </feature>
           <feature>
-            <Operation XMI.id = "S.100537">
-              <name>Compare</name>
+            <Operation XMI.id = "S.102741">
+              <name>SetMaxEmcPpsdDistance</name>
               <visibility XMI.value = "public"/>
               <ownerScope XMI.value="instance"/>
               <isQuery XMI.value="false"/>
               <operationSpecification>
               </operationSpecification>
               <parameter>
-                <Parameter XMI.id = "S.100538">
+                <Parameter XMI.id = "S.102743">
                   <name>return</name>
                   <visibility XMI.value = "public"/>
                   <defaultValue>
             </Operation>
           </feature>
           <feature>
-            <Operation XMI.id = "S.100539">
-              <name>GetAbsPosition</name>
+            <Operation XMI.id = "S.102744">
+              <name>ShowerShape</name>
               <visibility XMI.value = "public"/>
               <ownerScope XMI.value="instance"/>
               <isQuery XMI.value="false"/>
               <operationSpecification>
               </operationSpecification>
               <parameter>
-                <Parameter XMI.id = "S.100540">
+                <Parameter XMI.id = "S.102746">
                   <name>return</name>
                   <visibility XMI.value = "public"/>
                   <defaultValue>
             </Operation>
           </feature>
           <feature>
-            <Operation XMI.id = "S.100541">
-              <name>GetDispersion</name>
+            <Operation XMI.id = "S.102747">
+              <name>UnfoldClusters</name>
               <visibility XMI.value = "public"/>
               <ownerScope XMI.value="instance"/>
               <isQuery XMI.value="false"/>
               <operationSpecification>
               </operationSpecification>
               <parameter>
-                <Parameter XMI.id = "S.100542">
+                <Parameter XMI.id = "S.102749">
                   <name>return</name>
                   <visibility XMI.value = "public"/>
                   <defaultValue>
                   </defaultValue>
                   <kind XMI.value="return"/>
-                  <type> <XMI.reference target="S.100010"/> </type>
-                  <!-- Type is: float -->
+                  <type> <XMI.reference target="S.100004"/> </type>
+                  <!-- Type is: void -->
                 </Parameter>
               </parameter>
             </Operation>
           </feature>
           <feature>
-            <Operation XMI.id = "S.100543">
-              <name>GetElipsAxis</name>
+            <Operation XMI.id = "S.102750">
+              <name>UnfoldingChiSquare</name>
               <visibility XMI.value = "public"/>
               <ownerScope XMI.value="instance"/>
               <isQuery XMI.value="false"/>
               <operationSpecification>
               </operationSpecification>
               <parameter>
-                <Parameter XMI.id = "S.100544">
+                <Parameter XMI.id = "S.102752">
                   <name>return</name>
                   <visibility XMI.value = "public"/>
                   <defaultValue>
             </Operation>
           </feature>
           <feature>
-            <Operation XMI.id = "S.100545">
-              <name>GetMaximalEnergy</name>
+            <Attribute XMI.id = "S.100651">
+              <name>fDelta</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <changeable XMI.value="none"/>
+              <multiplicity>1</multiplicity>
+              <targetScope XMI.value="instance"/>
+              <initialValue>
+                0
+              </initialValue>
+            </Attribute>
+          </feature>
+          <feature>
+            <Attribute XMI.id = "S.100653">
+              <name>fR0</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <changeable XMI.value="none"/>
+              <multiplicity>1</multiplicity>
+              <targetScope XMI.value="instance"/>
+              <initialValue>
+                0
+              </initialValue>
+            </Attribute>
+          </feature>
+        </Class>
+      </ownedElement>
+      <ownedElement>
+        <Association XMI.id="S.100685">
+          <name></name>
+          <visibility XMI.value = "public"/>
+          <isAbstract XMI.value="false"/>
+          <isLeaf XMI.value="false"/>
+          <isRoot XMI.value="false"/>
+            <connection>
+              <AssociationEnd XMI.id = "S.100686">
+                <name>use</name>
+                <visibility XMI.value = "public"/>
+                <isNavigable XMI.value="false"/>
+                <isOrdered XMI.value="false"/>
+                <aggregation XMI.value="none"/>
+                <multiplicity>1</multiplicity>
+                <changeable XMI.value="none"/>
+                <targetScope XMI.value="instance"/>
+                <type> <XMI.reference target="S.100649"/> </type>
+                <!-- Type is: AliPHOSTrackSegmentMakerv1 -->
+              </AssociationEnd>
+            </connection>
+            <connection>
+              <AssociationEnd XMI.id = "S.100687">
+                <name></name>
+                <visibility XMI.value = "public"/>
+                <isNavigable XMI.value="true"/>
+                <isOrdered XMI.value="false"/>
+                <aggregation XMI.value="none"/>
+                <multiplicity>1</multiplicity>
+                <changeable XMI.value="none"/>
+                <targetScope XMI.value="instance"/>
+                <type> <XMI.reference target="S.100094"/> </type>
+                <!-- Type is: AliPHOSGeometry -->
+              </AssociationEnd>
+            </connection>
+        </Association>
+      </ownedElement>
+      <ownedElement>
+        <Class XMI.id = "S.100688">
+          <name>AliPHOSSubTrack</name>
+          <visibility XMI.value = "public"/>
+          <isAbstract XMI.value="false"/>
+          <isLeaf XMI.value="false"/>
+          <isRoot XMI.value="false"/>
+          <isActive XMI.value = "false"/>
+          <feature>
+            <Operation XMI.id = "S.102804">
+              <name>GetDistannceInPHOSPlane</name>
               <visibility XMI.value = "public"/>
               <ownerScope XMI.value="instance"/>
               <isQuery XMI.value="false"/>
               <operationSpecification>
               </operationSpecification>
               <parameter>
-                <Parameter XMI.id = "S.100546">
+                <Parameter XMI.id = "S.102806">
                   <name>return</name>
                   <visibility XMI.value = "public"/>
                   <defaultValue>
                   </defaultValue>
                   <kind XMI.value="return"/>
-                  <type> <XMI.reference target="S.100010"/> </type>
-                  <!-- Type is: float -->
+                  <type> <XMI.reference target="S.101850"/> </type>
+                  <!-- Type is: Float_t -->
                 </Parameter>
               </parameter>
             </Operation>
           </feature>
           <feature>
-            <Operation XMI.id = "S.100547">
-              <name>GetMultiplicityAtLevel</name>
+            <Operation XMI.id = "S.102807">
+              <name>GetEnergy</name>
               <visibility XMI.value = "public"/>
               <ownerScope XMI.value="instance"/>
               <isQuery XMI.value="false"/>
               <operationSpecification>
               </operationSpecification>
               <parameter>
-                <Parameter XMI.id = "S.100548">
+                <Parameter XMI.id = "S.102809">
                   <name>return</name>
                   <visibility XMI.value = "public"/>
                   <defaultValue>
                   </defaultValue>
                   <kind XMI.value="return"/>
-                  <type> <XMI.reference target="S.100004"/> </type>
-                  <!-- Type is: void -->
+                  <type> <XMI.reference target="S.101850"/> </type>
+                  <!-- Type is: Float_t -->
                 </Parameter>
               </parameter>
             </Operation>
           </feature>
           <feature>
-            <Operation XMI.id = "S.100549">
-              <name>GetNumberOfLocalMaxima</name>
+            <Operation XMI.id = "S.102810">
+              <name>GetMomentumDirection</name>
               <visibility XMI.value = "public"/>
               <ownerScope XMI.value="instance"/>
               <isQuery XMI.value="false"/>
               <operationSpecification>
               </operationSpecification>
               <parameter>
-                <Parameter XMI.id = "S.100550">
+                <Parameter XMI.id = "S.102812">
                   <name>return</name>
                   <visibility XMI.value = "public"/>
                   <defaultValue>
                   </defaultValue>
                   <kind XMI.value="return"/>
-                  <type> <XMI.reference target="S.100004"/> </type>
-                  <!-- Type is: void -->
+                  <type> <XMI.reference target="S.101919"/> </type>
+                  <!-- Type is: Bool_t -->
                 </Parameter>
               </parameter>
             </Operation>
           </feature>
           <feature>
-            <Operation XMI.id = "S.100551">
-              <name>GetRelPosition</name>
+            <Operation XMI.id = "S.102813">
+              <name>GetParticuleType</name>
               <visibility XMI.value = "public"/>
               <ownerScope XMI.value="instance"/>
               <isQuery XMI.value="false"/>
               <operationSpecification>
               </operationSpecification>
               <parameter>
-                <Parameter XMI.id = "S.100552">
+                <Parameter XMI.id = "S.102815">
                   <name>return</name>
                   <visibility XMI.value = "public"/>
                   <defaultValue>
                   </defaultValue>
                   <kind XMI.value="return"/>
-                  <type> <XMI.reference target="S.100004"/> </type>
-                  <!-- Type is: void -->
+                  <type> <XMI.reference target="S.101118"/> </type>
+                  <!-- Type is: Int_t -->
                 </Parameter>
               </parameter>
             </Operation>
           </feature>
           <feature>
-            <Operation XMI.id = "S.100553">
-              <name>GetTotalEnergy</name>
+            <Operation XMI.id = "S.102816">
+              <name>GetPosition</name>
               <visibility XMI.value = "public"/>
               <ownerScope XMI.value="instance"/>
               <isQuery XMI.value="false"/>
               <operationSpecification>
               </operationSpecification>
               <parameter>
-                <Parameter XMI.id = "S.100554">
+                <Parameter XMI.id = "S.102818">
                   <name>return</name>
                   <visibility XMI.value = "public"/>
                   <defaultValue>
             </Operation>
           </feature>
           <feature>
-            <Operation XMI.id = "S.100555">
-              <name>SetLocalMaxCut</name>
+            <Operation XMI.id = "S.102819">
+              <name>Print</name>
               <visibility XMI.value = "public"/>
               <ownerScope XMI.value="instance"/>
               <isQuery XMI.value="false"/>
               <operationSpecification>
               </operationSpecification>
               <parameter>
-                <Parameter XMI.id = "S.100556">
+                <Parameter XMI.id = "S.102821">
                   <name>return</name>
                   <visibility XMI.value = "public"/>
                   <defaultValue>
             </Operation>
           </feature>
           <feature>
-            <Operation XMI.id = "S.100557">
-              <name>SetLowWeightCut</name>
+            <Operation XMI.id = "S.102822">
+              <name>SetDispersionCutOff</name>
               <visibility XMI.value = "public"/>
               <ownerScope XMI.value="instance"/>
               <isQuery XMI.value="false"/>
               <operationSpecification>
               </operationSpecification>
               <parameter>
-                <Parameter XMI.id = "S.100558">
+                <Parameter XMI.id = "S.102824">
                   <name>return</name>
                   <visibility XMI.value = "public"/>
                   <defaultValue>
             </Operation>
           </feature>
           <feature>
-            <Attribute XMI.id = "S.100338">
-              <name>fDigitsList</name>
-              <visibility XMI.value = "private"/>
-              <ownerScope XMI.value="instance"/>
-              <changeable XMI.value="none"/>
-              <multiplicity>1</multiplicity>
-              <targetScope XMI.value="instance"/>
-              <initialValue>
-                0
-              </initialValue>
-            </Attribute>
-          </feature>
-          <feature>
-            <Attribute XMI.id = "S.100401">
-              <name>fEnergy</name>
+            <Attribute XMI.id = "S.100692">
+              <name>fCutOnDispersion</name>
               <visibility XMI.value = "private"/>
               <ownerScope XMI.value="instance"/>
               <changeable XMI.value="none"/>
               <multiplicity>1</multiplicity>
               <targetScope XMI.value="instance"/>
               <initialValue>
-                0
+                1.5
               </initialValue>
+              <type> <XMI.reference target="S.101850"/> </type>
+              <!-- Type is: Float_t -->
             </Attribute>
           </feature>
           <feature>
-            <Attribute XMI.id = "S.100403">
-              <name>fMultiplicity</name>
+            <Attribute XMI.id = "S.102793">
+              <name>fEmcRecPoint</name>
               <visibility XMI.value = "private"/>
               <ownerScope XMI.value="instance"/>
               <changeable XMI.value="none"/>
               <multiplicity>1</multiplicity>
               <targetScope XMI.value="instance"/>
               <initialValue>
-                0
               </initialValue>
-              <type> <XMI.reference target="S.100006"/> </type>
-              <!-- Type is: int -->
+              <type> <XMI.reference target="S.102794"/> </type>
+              <!-- Type is: AliPHOSEmcRecPoint* -->
             </Attribute>
           </feature>
           <feature>
-            <Attribute XMI.id = "S.100465">
-              <name>fDelta</name>
+            <Attribute XMI.id = "S.100696">
+              <name>fPpsdLow</name>
               <visibility XMI.value = "private"/>
               <ownerScope XMI.value="instance"/>
               <changeable XMI.value="none"/>
               <multiplicity>1</multiplicity>
               <targetScope XMI.value="instance"/>
               <initialValue>
-                4.
               </initialValue>
+              <type> <XMI.reference target="S.102796"/> </type>
+              <!-- Type is: AliPHOSPpsdRecPoint* -->
             </Attribute>
           </feature>
           <feature>
-            <Attribute XMI.id = "S.100481">
-              <name>fLocMaxCut</name>
+            <Attribute XMI.id = "S.100698">
+              <name>fPpsdUp</name>
               <visibility XMI.value = "private"/>
               <ownerScope XMI.value="instance"/>
               <changeable XMI.value="none"/>
               <multiplicity>1</multiplicity>
               <targetScope XMI.value="instance"/>
               <initialValue>
-                0.6
-              </initialValue>
-            </Attribute>
-          </feature>
-          <feature>
-            <Attribute XMI.id = "S.100497">
-              <name>fW0</name>
-              <visibility XMI.value = "public"/>
-              <ownerScope XMI.value="instance"/>
-              <changeable XMI.value="none"/>
-              <multiplicity>1</multiplicity>
-              <targetScope XMI.value="instance"/>
-              <initialValue>
-                4.
               </initialValue>
+              <type> <XMI.reference target="S.102798"/> </type>
+              <!-- Type is: AliPHOSAppsdRecPoint* -->
             </Attribute>
           </feature>
         </Class>
       </ownedElement>
       <ownedElement>
-        <Class XMI.id = "S.100336">
-          <name>AliPHOSPpsdCluster</name>
-          <visibility XMI.value = "public"/>
-          <isAbstract XMI.value="false"/>
-          <isLeaf XMI.value="false"/>
-          <isRoot XMI.value="false"/>
-          <isActive XMI.value = "false"/>
-          <specification> <XMI.reference target="S.100322"/> </specification>
-          <!-- specification is: AliPHOSCluster -->
-          <feature>
-            <Operation XMI.id = "S.100360">
-              <name>Compare</name>
-              <visibility XMI.value = "public"/>
-              <ownerScope XMI.value="instance"/>
-              <isQuery XMI.value="false"/>
-              <concurrency XMI.value="sequential"/>
-              <isPolymorphic XMI.value="false"/>
-              <operationSpecification>
-              </operationSpecification>
-              <parameter>
-                <Parameter XMI.id = "S.100795">
-                  <name>return</name>
-                  <visibility XMI.value = "public"/>
-                  <defaultValue>
-                  </defaultValue>
-                  <kind XMI.value="return"/>
-                  <type> <XMI.reference target="S.100006"/> </type>
-                  <!-- Type is: int -->
-                </Parameter>
-              </parameter>
-            </Operation>
-          </feature>
-          <feature>
-            <Operation XMI.id = "S.100560">
-              <name>GetRelPosition</name>
-              <visibility XMI.value = "public"/>
-              <ownerScope XMI.value="instance"/>
-              <isQuery XMI.value="false"/>
-              <concurrency XMI.value="sequential"/>
-              <isPolymorphic XMI.value="false"/>
-              <operationSpecification>
-              </operationSpecification>
-              <parameter>
-                <Parameter XMI.id = "S.100798">
-                  <name>return</name>
-                  <visibility XMI.value = "public"/>
-                  <defaultValue>
-                  </defaultValue>
-                  <kind XMI.value="return"/>
-                  <type> <XMI.reference target="S.100004"/> </type>
-                  <!-- Type is: void -->
-                </Parameter>
-              </parameter>
-            </Operation>
-          </feature>
-          <feature>
-            <Operation XMI.id = "S.100564">
-              <name>GetUp</name>
-              <visibility XMI.value = "public"/>
-              <ownerScope XMI.value="instance"/>
-              <isQuery XMI.value="false"/>
-              <concurrency XMI.value="sequential"/>
-              <isPolymorphic XMI.value="false"/>
-              <operationSpecification>
-              </operationSpecification>
-              <parameter>
-                <Parameter XMI.id = "S.100801">
-                  <name>return</name>
-                  <visibility XMI.value = "public"/>
-                  <defaultValue>
-                  </defaultValue>
-                  <kind XMI.value="return"/>
-                  <type> <XMI.reference target="S.100288"/> </type>
-                  <!-- Type is: bool -->
-                </Parameter>
-              </parameter>
-            </Operation>
-          </feature>
-          <feature>
-            <Attribute XMI.id = "S.100362">
-              <name>fDigitsList</name>
-              <visibility XMI.value = "public"/>
-              <ownerScope XMI.value="instance"/>
-              <changeable XMI.value="none"/>
-              <multiplicity>1</multiplicity>
-              <targetScope XMI.value="instance"/>
-              <initialValue>
-                0
-              </initialValue>
-            </Attribute>
-          </feature>
-          <feature>
-            <Attribute XMI.id = "S.100441">
-              <name>fEnergy</name>
-              <visibility XMI.value = "private"/>
-              <ownerScope XMI.value="instance"/>
-              <changeable XMI.value="none"/>
-              <multiplicity>1</multiplicity>
-              <targetScope XMI.value="instance"/>
-              <initialValue>
-                0
-              </initialValue>
-            </Attribute>
-          </feature>
-          <feature>
-            <Attribute XMI.id = "S.100443">
-              <name>fMultiplicity</name>
-              <visibility XMI.value = "private"/>
-              <ownerScope XMI.value="instance"/>
-              <changeable XMI.value="none"/>
-              <multiplicity>1</multiplicity>
-              <targetScope XMI.value="instance"/>
-              <initialValue>
-                0
-              </initialValue>
-              <type> <XMI.reference target="S.100006"/> </type>
-              <!-- Type is: int -->
-            </Attribute>
-          </feature>
-        </Class>
-      </ownedElement>
-      <ownedElement>
-        <Interface XMI.id = "S.100566">
-          <name>AliPHOSSubTracker</name>
-          <visibility XMI.value = "public"/>
-          <isAbstract XMI.value="true"/>
-          <isLeaf XMI.value="false"/>
-          <isRoot XMI.value="false"/>
-          <realization> <XMI.reference target="S.100649"/> </realization>
-          <!-- realizations is: AliPHOSSubTrackerv1 -->
-          <feature>
-            <Operation XMI.id = "S.100567">
-              <name>MakeSubTracks</name>
-              <visibility XMI.value = "public"/>
-              <ownerScope XMI.value="instance"/>
-              <isQuery XMI.value="false"/>
-              <concurrency XMI.value="sequential"/>
-              <isPolymorphic XMI.value="false"/>
-              <operationSpecification>
-              </operationSpecification>
-              <parameter>
-                <Parameter XMI.id = "S.100568">
-                  <name>return</name>
-                  <visibility XMI.value = "public"/>
-                  <defaultValue>
-                  </defaultValue>
-                  <kind XMI.value="return"/>
-                  <type> <XMI.reference target="S.100004"/> </type>
-                  <!-- Type is: void -->
-                </Parameter>
-              </parameter>
-            </Operation>
-          </feature>
-        </Interface>
-      </ownedElement>
-      <ownedElement>
-        <Class XMI.id = "S.100649">
-          <name>AliPHOSSubTrackerv1</name>
-          <visibility XMI.value = "public"/>
-          <isAbstract XMI.value="false"/>
-          <isLeaf XMI.value="false"/>
-          <isRoot XMI.value="false"/>
-          <isActive XMI.value = "false"/>
-          <specification> <XMI.reference target="S.100566"/> </specification>
-          <!-- specification is: AliPHOSSubTracker -->
-          <feature>
-            <Operation XMI.id = "S.100683">
-              <name>GetDistanceInPHOSPlane</name>
-              <visibility XMI.value = "public"/>
-              <ownerScope XMI.value="instance"/>
-              <isQuery XMI.value="false"/>
-              <concurrency XMI.value="sequential"/>
-              <isPolymorphic XMI.value="false"/>
-              <operationSpecification>
-              </operationSpecification>
-              <parameter>
-                <Parameter XMI.id = "S.100684">
-                  <name>return</name>
-                  <visibility XMI.value = "public"/>
-                  <defaultValue>
-                  </defaultValue>
-                  <kind XMI.value="return"/>
-                  <type> <XMI.reference target="S.100010"/> </type>
-                  <!-- Type is: float -->
-                </Parameter>
-              </parameter>
-            </Operation>
-          </feature>
-          <feature>
-            <Attribute XMI.id = "S.100651">
-              <name>fDelta</name>
-              <visibility XMI.value = "public"/>
-              <ownerScope XMI.value="instance"/>
-              <changeable XMI.value="none"/>
-              <multiplicity>1</multiplicity>
-              <targetScope XMI.value="instance"/>
-              <initialValue>
-                0
-              </initialValue>
-            </Attribute>
-          </feature>
-          <feature>
-            <Attribute XMI.id = "S.100653">
-              <name>fR0</name>
-              <visibility XMI.value = "public"/>
-              <ownerScope XMI.value="instance"/>
-              <changeable XMI.value="none"/>
-              <multiplicity>1</multiplicity>
-              <targetScope XMI.value="instance"/>
-              <initialValue>
-                0
-              </initialValue>
-            </Attribute>
-          </feature>
-        </Class>
-      </ownedElement>
-      <ownedElement>
-        <Association XMI.id="S.100685">
-          <name></name>
-          <visibility XMI.value = "public"/>
-          <isAbstract XMI.value="false"/>
-          <isLeaf XMI.value="false"/>
-          <isRoot XMI.value="false"/>
-            <connection>
-              <AssociationEnd XMI.id = "S.100686">
-                <name>use</name>
-                <visibility XMI.value = "public"/>
-                <isNavigable XMI.value="false"/>
-                <isOrdered XMI.value="false"/>
-                <aggregation XMI.value="none"/>
-                <multiplicity>1</multiplicity>
-                <changeable XMI.value="none"/>
-                <targetScope XMI.value="instance"/>
-                <type> <XMI.reference target="S.100649"/> </type>
-                <!-- Type is: AliPHOSSubTrackerv1 -->
-              </AssociationEnd>
-            </connection>
-            <connection>
-              <AssociationEnd XMI.id = "S.100687">
-                <name></name>
-                <visibility XMI.value = "public"/>
-                <isNavigable XMI.value="true"/>
-                <isOrdered XMI.value="false"/>
-                <aggregation XMI.value="none"/>
-                <multiplicity>1</multiplicity>
-                <changeable XMI.value="none"/>
-                <targetScope XMI.value="instance"/>
-                <type> <XMI.reference target="S.100094"/> </type>
-                <!-- Type is: AliPHOSGeometry -->
-              </AssociationEnd>
-            </connection>
-        </Association>
-      </ownedElement>
-      <ownedElement>
-        <Class XMI.id = "S.100688">
-          <name>AliPHOSSubTrack</name>
-          <visibility XMI.value = "public"/>
-          <isAbstract XMI.value="false"/>
-          <isLeaf XMI.value="false"/>
-          <isRoot XMI.value="false"/>
-          <isActive XMI.value = "false"/>
-          <feature>
-            <Attribute XMI.id = "S.100692">
-              <name>fCutOnDispersion</name>
-              <visibility XMI.value = "private"/>
-              <ownerScope XMI.value="instance"/>
-              <changeable XMI.value="none"/>
-              <multiplicity>1</multiplicity>
-              <targetScope XMI.value="instance"/>
-              <initialValue>
-                1.5
-              </initialValue>
-            </Attribute>
-          </feature>
-          <feature>
-            <Attribute XMI.id = "S.100694">
-              <name>fEmcCluster</name>
-              <visibility XMI.value = "public"/>
-              <ownerScope XMI.value="instance"/>
-              <changeable XMI.value="none"/>
-              <multiplicity>1</multiplicity>
-              <targetScope XMI.value="instance"/>
-              <initialValue>
-                0
-              </initialValue>
-            </Attribute>
-          </feature>
-          <feature>
-            <Attribute XMI.id = "S.100696">
-              <name>fPpsdLow</name>
-              <visibility XMI.value = "public"/>
-              <ownerScope XMI.value="instance"/>
-              <changeable XMI.value="none"/>
-              <multiplicity>1</multiplicity>
-              <targetScope XMI.value="instance"/>
-              <initialValue>
-                0
-              </initialValue>
-            </Attribute>
-          </feature>
-          <feature>
-            <Attribute XMI.id = "S.100698">
-              <name>fPpsdUp</name>
-              <visibility XMI.value = "public"/>
-              <ownerScope XMI.value="instance"/>
-              <changeable XMI.value="none"/>
-              <multiplicity>1</multiplicity>
-              <targetScope XMI.value="instance"/>
-              <initialValue>
-                0
-              </initialValue>
-            </Attribute>
-          </feature>
-        </Class>
-      </ownedElement>
-      <ownedElement>
-        <Association XMI.id="S.100689">
-          <name></name>
+        <Association XMI.id="S.100689">
+          <name></name>
           <visibility XMI.value = "public"/>
           <isAbstract XMI.value="false"/>
           <isLeaf XMI.value="false"/>
                 <changeable XMI.value="none"/>
                 <targetScope XMI.value="instance"/>
                 <type> <XMI.reference target="S.100649"/> </type>
-                <!-- Type is: AliPHOSSubTrackerv1 -->
+                <!-- Type is: AliPHOSTrackSegmentMakerv1 -->
               </AssociationEnd>
             </connection>
             <connection>
                 <changeable XMI.value="none"/>
                 <targetScope XMI.value="instance"/>
                 <type> <XMI.reference target="S.100334"/> </type>
-                <!-- Type is: AliPHOSEmcCluster -->
+                <!-- Type is: AliPHOSEmcRecPoint -->
               </AssociationEnd>
             </connection>
         </Association>
                 <changeable XMI.value="none"/>
                 <targetScope XMI.value="instance"/>
                 <type> <XMI.reference target="S.100336"/> </type>
-                <!-- Type is: AliPHOSPpsdCluster -->
+                <!-- Type is: AliPHOSPpsdRecPoint -->
               </AssociationEnd>
             </connection>
         </Association>
                 <changeable XMI.value="none"/>
                 <targetScope XMI.value="instance"/>
                 <type> <XMI.reference target="S.100649"/> </type>
-                <!-- Type is: AliPHOSSubTrackerv1 -->
+                <!-- Type is: AliPHOSTrackSegmentMakerv1 -->
               </AssociationEnd>
             </connection>
             <connection>
                 <changeable XMI.value="none"/>
                 <targetScope XMI.value="instance"/>
                 <type> <XMI.reference target="S.100334"/> </type>
-                <!-- Type is: AliPHOSEmcCluster -->
+                <!-- Type is: AliPHOSEmcRecPoint -->
               </AssociationEnd>
             </connection>
         </Association>
                 <changeable XMI.value="none"/>
                 <targetScope XMI.value="instance"/>
                 <type> <XMI.reference target="S.100649"/> </type>
-                <!-- Type is: AliPHOSSubTrackerv1 -->
+                <!-- Type is: AliPHOSTrackSegmentMakerv1 -->
               </AssociationEnd>
             </connection>
             <connection>
                 <changeable XMI.value="none"/>
                 <targetScope XMI.value="instance"/>
                 <type> <XMI.reference target="S.100336"/> </type>
-                <!-- Type is: AliPHOSPpsdCluster -->
+                <!-- Type is: AliPHOSPpsdRecPoint -->
               </AssociationEnd>
             </connection>
         </Association>
       </ownedElement>
       <ownedElement>
         <UseCase XMI.id = "S.100952">
-          <name>Make sub tracks</name>
+          <name>Make track segments</name>
           <visibility XMI.value = "public"/>
           <isAbstract XMI.value="false"/>
           <isLeaf XMI.value="false"/>
                 <changeable XMI.value="none"/>
                 <targetScope XMI.value="instance"/>
                 <type> <XMI.reference target="S.100952"/> </type>
-                <!-- Type is: Make sub tracks -->
+                <!-- Type is: Make track segments -->
               </AssociationEnd>
             </connection>
         </Association>
       </ownedElement>
       <ownedElement>
         <UseCase XMI.id = "S.100956">
-          <name>Save sub tracks to file</name>
+          <name>Save RecPoints, TrackSegments, RecParticles</name>
           <visibility XMI.value = "public"/>
           <isAbstract XMI.value="false"/>
           <isLeaf XMI.value="false"/>
                 <changeable XMI.value="none"/>
                 <targetScope XMI.value="instance"/>
                 <type> <XMI.reference target="S.100956"/> </type>
-                <!-- Type is: Save sub tracks to file -->
-              </AssociationEnd>
-            </connection>
-        </Association>
-      </ownedElement>
-      <ownedElement>
-        <UseCase XMI.id = "S.100960">
-          <name>Save methods and parameters to file</name>
-          <visibility XMI.value = "public"/>
-          <isAbstract XMI.value="false"/>
-          <isLeaf XMI.value="false"/>
-          <isRoot XMI.value="false"/>
-        </UseCase>
-      </ownedElement>
-      <ownedElement>
-        <Association XMI.id="S.100961">
-          <name></name>
-          <visibility XMI.value = "public"/>
-          <isAbstract XMI.value="false"/>
-          <isLeaf XMI.value="false"/>
-          <isRoot XMI.value="false"/>
-            <connection>
-              <AssociationEnd XMI.id = "S.100962">
-                <name></name>
-                <visibility XMI.value = "public"/>
-                <isNavigable XMI.value="true"/>
-                <isOrdered XMI.value="false"/>
-                <aggregation XMI.value="none"/>
-                <multiplicity>1</multiplicity>
-                <changeable XMI.value="none"/>
-                <targetScope XMI.value="instance"/>
-                <type> <XMI.reference target="S.100939"/> </type>
-                <!-- Type is: PHOS actor -->
-              </AssociationEnd>
-            </connection>
-            <connection>
-              <AssociationEnd XMI.id = "S.100963">
-                <name></name>
-                <visibility XMI.value = "public"/>
-                <isNavigable XMI.value="true"/>
-                <isOrdered XMI.value="false"/>
-                <aggregation XMI.value="none"/>
-                <multiplicity>1</multiplicity>
-                <changeable XMI.value="none"/>
-                <targetScope XMI.value="instance"/>
-                <type> <XMI.reference target="S.100960"/> </type>
-                <!-- Type is: Save methods and parameters to file -->
+                <!-- Type is: Save RecPoints, TrackSegments, RecParticles -->
               </AssociationEnd>
             </connection>
         </Association>
                 <changeable XMI.value="none"/>
                 <targetScope XMI.value="instance"/>
                 <type> <XMI.reference target="S.100334"/> </type>
-                <!-- Type is: AliPHOSEmcCluster -->
+                <!-- Type is: AliPHOSEmcRecPoint -->
               </AssociationEnd>
             </connection>
         </Association>
                 <changeable XMI.value="none"/>
                 <targetScope XMI.value="instance"/>
                 <type> <XMI.reference target="S.100336"/> </type>
-                <!-- Type is: AliPHOSPpsdCluster -->
+                <!-- Type is: AliPHOSPpsdRecPoint -->
               </AssociationEnd>
             </connection>
         </Association>
         </Association>
       </ownedElement>
       <ownedElement>
-        <Association XMI.id="S.100994">
-          <name>fSubTracker</name>
-          <visibility XMI.value = "public"/>
-          <isAbstract XMI.value="false"/>
-          <isLeaf XMI.value="false"/>
-          <isRoot XMI.value="false"/>
-            <connection>
-              <AssociationEnd XMI.id = "S.100995">
-                <name></name>
-                <visibility XMI.value = "public"/>
-                <isNavigable XMI.value="true"/>
-                <isOrdered XMI.value="false"/>
-                <aggregation XMI.value="aggregate"/>
-                <multiplicity>1</multiplicity>
-                <changeable XMI.value="none"/>
-                <targetScope XMI.value="instance"/>
-                <type> <XMI.reference target="S.100975"/> </type>
-                <!-- Type is: AliPHOSReconstructioner -->
-              </AssociationEnd>
-            </connection>
-            <connection>
-              <AssociationEnd XMI.id = "S.100996">
-                <name></name>
-                <visibility XMI.value = "public"/>
-                <isNavigable XMI.value="true"/>
-                <isOrdered XMI.value="false"/>
-                <aggregation XMI.value="none"/>
-                <multiplicity>1</multiplicity>
-                <changeable XMI.value="none"/>
-                <targetScope XMI.value="instance"/>
-                <type> <XMI.reference target="S.100566"/> </type>
-                <!-- Type is: AliPHOSSubTracker -->
-              </AssociationEnd>
-            </connection>
-        </Association>
-      </ownedElement>
-      <ownedElement>
-        <Actor XMI.id = "S.101003">
-          <name>PHOS actor</name>
+        <Actor XMI.id = "S.101003">
+          <name>PHOS actor</name>
           <visibility XMI.value = "public"/>
           <isAbstract XMI.value="false"/>
           <isLeaf XMI.value="false"/>
@@ -3526,7 +3287,6 @@ energy loss</name>
           <visibility XMI.value = "public"/>
           <discriminator>
           </discriminator>
-          <stereotype> <XMI.reference target="S.100348" /> </stereotype>
           <subtype> <XMI.reference target="S.101022"/> </subtype>
           <!-- subtype is: Photon: 
 conversion probability
@@ -3541,8 +3301,7 @@ the way of the particle -->
         <UseCase XMI.id = "S.101024">
           <name>Charged and Neutral hadrons:
 energy loss
-momentum smearing
-</name>
+momentum smearing</name>
           <visibility XMI.value = "public"/>
           <isAbstract XMI.value="false"/>
           <isLeaf XMI.value="false"/>
@@ -3555,12 +3314,10 @@ momentum smearing
           <visibility XMI.value = "public"/>
           <discriminator>
           </discriminator>
-          <stereotype> <XMI.reference target="S.100348" /> </stereotype>
           <subtype> <XMI.reference target="S.101024"/> </subtype>
           <!-- subtype is: Charged and Neutral hadrons:
 energy loss
-momentum smearing
- -->
+momentum smearing -->
           <supertype> <XMI.reference target="S.101008"/> </supertype>
           <!-- supertype is: 2. What is the incidence
 of other detectors on
@@ -3667,175 +3424,1986 @@ resolution -->
             </connection>
         </Association>
       </ownedElement>
-    </Model>
-    <Class XMI.id = "S.100024">
-      <name>Stack</name>
-      <visibility XMI.value = "public"/>
-      <isAbstract XMI.value="false"/>
-      <isLeaf XMI.value="false"/>
-      <isRoot XMI.value="false"/>
-      <isActive XMI.value = "false"/>
-    </Class>
-    <DataType XMI.id = "S.100007">
-      <name>boolean</name>
-      <visibility XMI.value = "public"/>
-      <isAbstract XMI.value="false"/>
-      <isLeaf XMI.value="false"/>
-      <isRoot XMI.value="false"/>
-    </DataType>
-    <Class XMI.id = "S.100018">
-      <name>Double</name>
-      <visibility XMI.value = "public"/>
-      <isAbstract XMI.value="false"/>
-      <isLeaf XMI.value="false"/>
-      <isRoot XMI.value="false"/>
-      <isActive XMI.value = "false"/>
-    </Class>
-    <Class XMI.id = "S.100021">
-      <name>Color</name>
-      <visibility XMI.value = "public"/>
-      <isAbstract XMI.value="false"/>
-      <isLeaf XMI.value="false"/>
-      <isRoot XMI.value="false"/>
-      <isActive XMI.value = "false"/>
-    </Class>
-    <Class XMI.id = "S.100022">
-      <name>Vector</name>
-      <visibility XMI.value = "public"/>
-      <isAbstract XMI.value="false"/>
-      <isLeaf XMI.value="false"/>
-      <isRoot XMI.value="false"/>
-      <isActive XMI.value = "false"/>
-    </Class>
-    <Class XMI.id = "S.100013">
-      <name>Integer</name>
-      <visibility XMI.value = "public"/>
-      <isAbstract XMI.value="false"/>
-      <isLeaf XMI.value="false"/>
-      <isRoot XMI.value="false"/>
-      <isActive XMI.value = "false"/>
-    </Class>
-    <DataType XMI.id = "S.100010">
-      <name>float</name>
-      <visibility XMI.value = "public"/>
-      <isAbstract XMI.value="false"/>
-      <isLeaf XMI.value="false"/>
-      <isRoot XMI.value="false"/>
-    </DataType>
-    <DataType XMI.id = "S.100004">
-      <name>void</name>
-      <visibility XMI.value = "public"/>
-      <isAbstract XMI.value="false"/>
-      <isLeaf XMI.value="false"/>
-      <isRoot XMI.value="false"/>
-    </DataType>
-    <Class XMI.id = "S.100012">
-      <name>Character</name>
-      <visibility XMI.value = "public"/>
-      <isAbstract XMI.value="false"/>
-      <isLeaf XMI.value="false"/>
-      <isRoot XMI.value="false"/>
-      <isActive XMI.value = "false"/>
-    </Class>
-    <DataType XMI.id = "S.100008">
-      <name>byte</name>
-      <visibility XMI.value = "public"/>
-      <isAbstract XMI.value="false"/>
-      <isLeaf XMI.value="false"/>
-      <isRoot XMI.value="false"/>
-    </DataType>
-    <Class XMI.id = "S.100023">
-      <name>Hashtable</name>
-      <visibility XMI.value = "public"/>
-      <isAbstract XMI.value="false"/>
-      <isLeaf XMI.value="false"/>
-      <isRoot XMI.value="false"/>
-      <isActive XMI.value = "false"/>
-    </Class>
-    <Class XMI.id = "S.100019">
-      <name>Rectangle</name>
-      <visibility XMI.value = "public"/>
-      <isAbstract XMI.value="false"/>
-      <isLeaf XMI.value="false"/>
-      <isRoot XMI.value="false"/>
-      <isActive XMI.value = "false"/>
-    </Class>
-    <Class XMI.id = "S.100015">
-      <name>Byte</name>
-      <visibility XMI.value = "public"/>
-      <isAbstract XMI.value="false"/>
-      <isLeaf XMI.value="false"/>
-      <isRoot XMI.value="false"/>
-      <isActive XMI.value = "false"/>
-    </Class>
-    <Class XMI.id = "S.100017">
-      <name>Float</name>
-      <visibility XMI.value = "public"/>
-      <isAbstract XMI.value="false"/>
-      <isLeaf XMI.value="false"/>
-      <isRoot XMI.value="false"/>
-      <isActive XMI.value = "false"/>
-    </Class>
-    <DataType XMI.id = "S.100009">
-      <name>long</name>
-      <visibility XMI.value = "public"/>
-      <isAbstract XMI.value="false"/>
-      <isLeaf XMI.value="false"/>
-      <isRoot XMI.value="false"/>
-    </DataType>
-    <Class XMI.id = "S.100020">
-      <name>Point</name>
-      <visibility XMI.value = "public"/>
-      <isAbstract XMI.value="false"/>
-      <isLeaf XMI.value="false"/>
-      <isRoot XMI.value="false"/>
-      <isActive XMI.value = "false"/>
-    </Class>
-    <DataType XMI.id = "S.100006">
-      <name>int</name>
-      <visibility XMI.value = "public"/>
-      <isAbstract XMI.value="false"/>
-      <isLeaf XMI.value="false"/>
-      <isRoot XMI.value="false"/>
-    </DataType>
-    <Class XMI.id = "S.100003">
-      <name>String</name>
-      <visibility XMI.value = "public"/>
-      <isAbstract XMI.value="false"/>
-      <isLeaf XMI.value="false"/>
-      <isRoot XMI.value="false"/>
-      <isActive XMI.value = "false"/>
-    </Class>
-    <Class XMI.id = "S.100014">
-      <name>Boolean</name>
-      <visibility XMI.value = "public"/>
-      <isAbstract XMI.value="false"/>
-      <isLeaf XMI.value="false"/>
-      <isRoot XMI.value="false"/>
-      <isActive XMI.value = "false"/>
-    </Class>
-    <Class XMI.id = "S.100288">
-      <name>bool</name>
-      <visibility XMI.value = "public"/>
-      <isAbstract XMI.value="false"/>
-      <isLeaf XMI.value="false"/>
-      <isRoot XMI.value="false"/>
-      <isActive XMI.value = "false"/>
-    </Class>
-    <DataType XMI.id = "S.100011">
-      <name>double</name>
-      <visibility XMI.value = "public"/>
-      <isAbstract XMI.value="false"/>
-      <isLeaf XMI.value="false"/>
-      <isRoot XMI.value="false"/>
-    </DataType>
-    <DataType XMI.id = "S.100005">
-      <name>char</name>
-      <visibility XMI.value = "public"/>
-      <isAbstract XMI.value="false"/>
-      <isLeaf XMI.value="false"/>
-      <isRoot XMI.value="false"/>
-    </DataType>
+      <ownedElement>
+        <Class XMI.id = "S.101042">
+          <name>AliPHOSv0</name>
+          <visibility XMI.value = "public"/>
+          <isAbstract XMI.value="false"/>
+          <isLeaf XMI.value="false"/>
+          <isRoot XMI.value="false"/>
+          <isActive XMI.value = "false"/>
+          <specification> <XMI.reference target="S.100078"/> </specification>
+          <!-- specification is: AliPHOS -->
+          <feature>
+            <Operation XMI.id = "S.101045">
+              <name>AddHit</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102243">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.100004"/> </type>
+                  <!-- Type is: void -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
+          <feature>
+            <Operation XMI.id = "S.101048">
+              <name>BuildGeometry</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102246">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.100004"/> </type>
+                  <!-- Type is: void -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
+          <feature>
+            <Operation XMI.id = "S.101082">
+              <name>BuildGeometryforPHOS</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102249">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.100004"/> </type>
+                  <!-- Type is: void -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
+          <feature>
+            <Operation XMI.id = "S.101085">
+              <name>BuildGeometryforPPSD</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102252">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.100004"/> </type>
+                  <!-- Type is: void -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
+          <feature>
+            <Operation XMI.id = "S.101051">
+              <name>CreateGeometry</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102255">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.100004"/> </type>
+                  <!-- Type is: void -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
+          <feature>
+            <Operation XMI.id = "S.101091">
+              <name>CreateGeometryforPHOS</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102258">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.100004"/> </type>
+                  <!-- Type is: void -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
+          <feature>
+            <Operation XMI.id = "S.101094">
+              <name>CreateGeometryforPPSD</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102261">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.100004"/> </type>
+                  <!-- Type is: void -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
+          <feature>
+            <Operation XMI.id = "S.101097">
+              <name>Digitize</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102264">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.100004"/> </type>
+                  <!-- Type is: void -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
+          <feature>
+            <Operation XMI.id = "S.102265">
+              <name>EmcClusters</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102267">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.101947"/> </type>
+                  <!-- Type is: RecPointsList* -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
+          <feature>
+            <Operation XMI.id = "S.102136">
+              <name>GetGeometry</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102270">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.101957"/> </type>
+                  <!-- Type is: AliPHOSGeometry* -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
+          <feature>
+            <Operation XMI.id = "S.101106">
+              <name>FinishEvent</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102273">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.100004"/> </type>
+                  <!-- Type is: void -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
+          <feature>
+            <Operation XMI.id = "S.101114">
+              <name>Init</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102276">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.100004"/> </type>
+                  <!-- Type is: void -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
+          <feature>
+            <Operation XMI.id = "S.101117">
+              <name>IsVersion</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102279">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.101118"/> </type>
+                  <!-- Type is: Int_t -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
+          <feature>
+            <Operation XMI.id = "S.101121">
+              <name>MakeBranch</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102282">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.100004"/> </type>
+                  <!-- Type is: void -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
+          <feature>
+            <Operation XMI.id = "S.101124">
+              <name>PpsdClusters</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102285">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.101101"/> </type>
+                  <!-- Type is: RecPointsList -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
+          <feature>
+            <Operation XMI.id = "S.101127">
+              <name>Reconstruction</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102288">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.100004"/> </type>
+                  <!-- Type is: void -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
+          <feature>
+            <Operation XMI.id = "S.101130">
+              <name>ResetClusters</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102291">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.100004"/> </type>
+                  <!-- Type is: void -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
+          <feature>
+            <Operation XMI.id = "S.101133">
+              <name>SetReconstructioner</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102294">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.100004"/> </type>
+                  <!-- Type is: void -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
+          <feature>
+            <Operation XMI.id = "S.101135">
+              <name>StepManager</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102297">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.100004"/> </type>
+                  <!-- Type is: void -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
+          <feature>
+            <Operation XMI.id = "S.101138">
+              <name>ShowMembers</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102300">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.100004"/> </type>
+                  <!-- Type is: void -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
+          <feature>
+            <Operation XMI.id = "S.101141">
+              <name>Streamer</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102303">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.100004"/> </type>
+                  <!-- Type is: void -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
+          <feature>
+            <Operation XMI.id = "S.101144">
+              <name>TrqackSegments</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102306">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.101145"/> </type>
+                  <!-- Type is: TObjArray -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
+          <feature>
+            <Attribute XMI.id = "S.101946">
+              <name>fEmcClusters</name>
+              <visibility XMI.value = "private"/>
+              <ownerScope XMI.value="instance"/>
+              <changeable XMI.value="none"/>
+              <multiplicity>1</multiplicity>
+              <targetScope XMI.value="instance"/>
+              <initialValue>
+              </initialValue>
+              <type> <XMI.reference target="S.101947"/> </type>
+              <!-- Type is: RecPointsList* -->
+            </Attribute>
+          </feature>
+          <feature>
+            <Attribute XMI.id = "S.101956">
+              <name>fGeom</name>
+              <visibility XMI.value = "private"/>
+              <ownerScope XMI.value="instance"/>
+              <changeable XMI.value="none"/>
+              <multiplicity>1</multiplicity>
+              <targetScope XMI.value="instance"/>
+              <initialValue>
+              </initialValue>
+              <type> <XMI.reference target="S.101957"/> </type>
+              <!-- Type is: AliPHOSGeometry* -->
+            </Attribute>
+          </feature>
+          <feature>
+            <Attribute XMI.id = "S.101958">
+              <name>fPpsdClusters</name>
+              <visibility XMI.value = "private"/>
+              <ownerScope XMI.value="instance"/>
+              <changeable XMI.value="none"/>
+              <multiplicity>1</multiplicity>
+              <targetScope XMI.value="instance"/>
+              <initialValue>
+              </initialValue>
+              <type> <XMI.reference target="S.101947"/> </type>
+              <!-- Type is: RecPointsList* -->
+            </Attribute>
+          </feature>
+          <feature>
+            <Attribute XMI.id = "S.101959">
+              <name>fReconstructioner</name>
+              <visibility XMI.value = "private"/>
+              <ownerScope XMI.value="instance"/>
+              <changeable XMI.value="none"/>
+              <multiplicity>1</multiplicity>
+              <targetScope XMI.value="instance"/>
+              <initialValue>
+              </initialValue>
+              <type> <XMI.reference target="S.101960"/> </type>
+              <!-- Type is: AliPHOSReconstructioner* -->
+            </Attribute>
+          </feature>
+          <feature>
+            <Attribute XMI.id = "S.101961">
+              <name>fTmpHits</name>
+              <visibility XMI.value = "private"/>
+              <ownerScope XMI.value="instance"/>
+              <changeable XMI.value="none"/>
+              <multiplicity>1</multiplicity>
+              <targetScope XMI.value="instance"/>
+              <initialValue>
+              </initialValue>
+              <type> <XMI.reference target="S.101962"/> </type>
+              <!-- Type is: TClonesArray* -->
+            </Attribute>
+          </feature>
+          <feature>
+            <Attribute XMI.id = "S.101963">
+              <name>fTrackSegmentsMaker</name>
+              <visibility XMI.value = "private"/>
+              <ownerScope XMI.value="instance"/>
+              <changeable XMI.value="none"/>
+              <multiplicity>1</multiplicity>
+              <targetScope XMI.value="instance"/>
+              <initialValue>
+              </initialValue>
+              <type> <XMI.reference target="S.101964"/> </type>
+              <!-- Type is: AliPHOSTrackSegmentMaker* -->
+            </Attribute>
+          </feature>
+          <feature>
+            <Attribute XMI.id = "S.101965">
+              <name>fTrackSegments</name>
+              <visibility XMI.value = "private"/>
+              <ownerScope XMI.value="instance"/>
+              <changeable XMI.value="none"/>
+              <multiplicity>1</multiplicity>
+              <targetScope XMI.value="instance"/>
+              <initialValue>
+              </initialValue>
+              <type> <XMI.reference target="S.101966"/> </type>
+              <!-- Type is: TObjArray* -->
+            </Attribute>
+          </feature>
+          <feature>
+            <Attribute XMI.id = "S.101150">
+              <name>fNTmpHits</name>
+              <visibility XMI.value = "private"/>
+              <ownerScope XMI.value="instance"/>
+              <changeable XMI.value="none"/>
+              <multiplicity>1</multiplicity>
+              <targetScope XMI.value="instance"/>
+              <initialValue>
+              </initialValue>
+              <type> <XMI.reference target="S.101118"/> </type>
+              <!-- Type is: Int_t -->
+            </Attribute>
+          </feature>
+        </Class>
+      </ownedElement>
+      <ownedElement>
+        <Association XMI.id="S.101055">
+          <name></name>
+          <visibility XMI.value = "public"/>
+          <isAbstract XMI.value="false"/>
+          <isLeaf XMI.value="false"/>
+          <isRoot XMI.value="false"/>
+            <connection>
+              <AssociationEnd XMI.id = "S.101056">
+                <name>uses</name>
+                <visibility XMI.value = "public"/>
+                <isNavigable XMI.value="false"/>
+                <isOrdered XMI.value="false"/>
+                <aggregation XMI.value="none"/>
+                <multiplicity>1</multiplicity>
+                <changeable XMI.value="none"/>
+                <targetScope XMI.value="instance"/>
+                <type> <XMI.reference target="S.101042"/> </type>
+                <!-- Type is: AliPHOSv0 -->
+              </AssociationEnd>
+            </connection>
+            <connection>
+              <AssociationEnd XMI.id = "S.101057">
+                <name></name>
+                <visibility XMI.value = "public"/>
+                <isNavigable XMI.value="true"/>
+                <isOrdered XMI.value="false"/>
+                <aggregation XMI.value="none"/>
+                <multiplicity>1</multiplicity>
+                <changeable XMI.value="none"/>
+                <targetScope XMI.value="instance"/>
+                <type> <XMI.reference target="S.100094"/> </type>
+                <!-- Type is: AliPHOSGeometry -->
+              </AssociationEnd>
+            </connection>
+        </Association>
+      </ownedElement>
+      <ownedElement>
+        <Association XMI.id="S.101158">
+          <name></name>
+          <visibility XMI.value = "public"/>
+          <isAbstract XMI.value="false"/>
+          <isLeaf XMI.value="false"/>
+          <isRoot XMI.value="false"/>
+            <connection>
+              <AssociationEnd XMI.id = "S.101159">
+                <name>creates</name>
+                <visibility XMI.value = "public"/>
+                <isNavigable XMI.value="false"/>
+                <isOrdered XMI.value="false"/>
+                <aggregation XMI.value="none"/>
+                <multiplicity>1</multiplicity>
+                <changeable XMI.value="none"/>
+                <targetScope XMI.value="instance"/>
+                <type> <XMI.reference target="S.101042"/> </type>
+                <!-- Type is: AliPHOSv0 -->
+              </AssociationEnd>
+            </connection>
+            <connection>
+              <AssociationEnd XMI.id = "S.101160">
+                <name></name>
+                <visibility XMI.value = "public"/>
+                <isNavigable XMI.value="true"/>
+                <isOrdered XMI.value="false"/>
+                <aggregation XMI.value="none"/>
+                <multiplicity>0..*</multiplicity>
+                <changeable XMI.value="none"/>
+                <targetScope XMI.value="instance"/>
+                <type> <XMI.reference target="S.100125"/> </type>
+                <!-- Type is: AliPHOSHit -->
+              </AssociationEnd>
+            </connection>
+        </Association>
+      </ownedElement>
+      <ownedElement>
+        <Association XMI.id="S.101161">
+          <name></name>
+          <visibility XMI.value = "public"/>
+          <isAbstract XMI.value="false"/>
+          <isLeaf XMI.value="false"/>
+          <isRoot XMI.value="false"/>
+            <connection>
+              <AssociationEnd XMI.id = "S.101162">
+                <name>creates</name>
+                <visibility XMI.value = "public"/>
+                <isNavigable XMI.value="false"/>
+                <isOrdered XMI.value="false"/>
+                <aggregation XMI.value="none"/>
+                <multiplicity>1</multiplicity>
+                <changeable XMI.value="none"/>
+                <targetScope XMI.value="instance"/>
+                <type> <XMI.reference target="S.101042"/> </type>
+                <!-- Type is: AliPHOSv0 -->
+              </AssociationEnd>
+            </connection>
+            <connection>
+              <AssociationEnd XMI.id = "S.101163">
+                <name></name>
+                <visibility XMI.value = "public"/>
+                <isNavigable XMI.value="true"/>
+                <isOrdered XMI.value="false"/>
+                <aggregation XMI.value="none"/>
+                <multiplicity>0..*</multiplicity>
+                <changeable XMI.value="none"/>
+                <targetScope XMI.value="instance"/>
+                <type> <XMI.reference target="S.100160"/> </type>
+                <!-- Type is: AliPHOSDigit -->
+              </AssociationEnd>
+            </connection>
+        </Association>
+      </ownedElement>
+      <ownedElement>
+        <Class XMI.id = "S.102526">
+          <name>AliRecPoint</name>
+          <visibility XMI.value = "public"/>
+          <isAbstract XMI.value="false"/>
+          <isLeaf XMI.value="false"/>
+          <isRoot XMI.value="false"/>
+          <isActive XMI.value = "false"/>
+          <feature>
+            <Operation XMI.id = "S.102542">
+              <name>AddDigit</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102675">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.100004"/> </type>
+                  <!-- Type is: void -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
+          <feature>
+            <Operation XMI.id = "S.102545">
+              <name>AddTrack</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102678">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.101218"/> </type>
+                  <!-- Type is: void?? -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
+          <feature>
+            <Operation XMI.id = "S.102547">
+              <name>GetCovarianceMatrix</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102681">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.100004"/> </type>
+                  <!-- Type is: void -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
+          <feature>
+            <Operation XMI.id = "S.102550">
+              <name>GetGeom</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102684">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.102532"/> </type>
+                  <!-- Type is: AliGeometry* -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
+          <feature>
+            <Operation XMI.id = "S.102553">
+              <name>GetGlobalPosition</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102687">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.100004"/> </type>
+                  <!-- Type is: void -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
+          <feature>
+            <Operation XMI.id = "S.102556">
+              <name>GetDigitsList</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102690">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.102530"/> </type>
+                  <!-- Type is: int* -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
+          <feature>
+            <Operation XMI.id = "S.102559">
+              <name>GetEnergy</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102693">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.101850"/> </type>
+                  <!-- Type is: Float_t -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
+          <feature>
+            <Operation XMI.id = "S.102562">
+              <name>GetLocalPosition</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102696">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.100004"/> </type>
+                  <!-- Type is: void -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
+          <feature>
+            <Operation XMI.id = "S.102565">
+              <name>GetDigitsMultiplicity</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102699">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.101118"/> </type>
+                  <!-- Type is: Int_t -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
+          <feature>
+            <Operation XMI.id = "S.102700">
+              <name>GetMaximumDigitMultiplicity</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102702">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.101118"/> </type>
+                  <!-- Type is: Int_t -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
+          <feature>
+            <Operation XMI.id = "S.102573">
+              <name>GetMaximumTrackMultiplicity</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102705">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.101118"/> </type>
+                  <!-- Type is: Int_t -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
+          <feature>
+            <Operation XMI.id = "S.102576">
+              <name>getTracksList</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102708">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.102530"/> </type>
+                  <!-- Type is: int* -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
+          <feature>
+            <Operation XMI.id = "S.102579">
+              <name>GetTracksMutliplicity</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102711">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.101118"/> </type>
+                  <!-- Type is: Int_t -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
+          <feature>
+            <Operation XMI.id = "S.102582">
+              <name>Print</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102714">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.100004"/> </type>
+                  <!-- Type is: void -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
+          <feature>
+            <Attribute XMI.id = "S.102528">
+              <name>fAmp</name>
+              <visibility XMI.value = "protected"/>
+              <ownerScope XMI.value="instance"/>
+              <changeable XMI.value="none"/>
+              <multiplicity>1</multiplicity>
+              <targetScope XMI.value="instance"/>
+              <initialValue>
+              </initialValue>
+              <type> <XMI.reference target="S.101850"/> </type>
+              <!-- Type is: Float_t -->
+            </Attribute>
+          </feature>
+          <feature>
+            <Attribute XMI.id = "S.102529">
+              <name>fDigitsList</name>
+              <visibility XMI.value = "protected"/>
+              <ownerScope XMI.value="instance"/>
+              <changeable XMI.value="none"/>
+              <multiplicity>1</multiplicity>
+              <targetScope XMI.value="instance"/>
+              <initialValue>
+              </initialValue>
+              <type> <XMI.reference target="S.102530"/> </type>
+              <!-- Type is: int* -->
+            </Attribute>
+          </feature>
+          <feature>
+            <Attribute XMI.id = "S.102531">
+              <name>fGeom</name>
+              <visibility XMI.value = "protected"/>
+              <ownerScope XMI.value="instance"/>
+              <changeable XMI.value="none"/>
+              <multiplicity>1</multiplicity>
+              <targetScope XMI.value="instance"/>
+              <initialValue>
+              </initialValue>
+              <type> <XMI.reference target="S.102532"/> </type>
+              <!-- Type is: AliGeometry* -->
+            </Attribute>
+          </feature>
+          <feature>
+            <Attribute XMI.id = "S.102533">
+              <name>fLocPos</name>
+              <visibility XMI.value = "protected"/>
+              <ownerScope XMI.value="instance"/>
+              <changeable XMI.value="none"/>
+              <multiplicity>1</multiplicity>
+              <targetScope XMI.value="instance"/>
+              <initialValue>
+              </initialValue>
+              <type> <XMI.reference target="S.102534"/> </type>
+              <!-- Type is: TVector3 -->
+            </Attribute>
+          </feature>
+          <feature>
+            <Attribute XMI.id = "S.102535">
+              <name>fLocPosM</name>
+              <visibility XMI.value = "protected"/>
+              <ownerScope XMI.value="instance"/>
+              <changeable XMI.value="none"/>
+              <multiplicity>1</multiplicity>
+              <targetScope XMI.value="instance"/>
+              <initialValue>
+              </initialValue>
+              <type> <XMI.reference target="S.102536"/> </type>
+              <!-- Type is: TMatrix* -->
+            </Attribute>
+          </feature>
+          <feature>
+            <Attribute XMI.id = "S.102537">
+              <name>fMaxDigit</name>
+              <visibility XMI.value = "protected"/>
+              <ownerScope XMI.value="instance"/>
+              <changeable XMI.value="none"/>
+              <multiplicity>1</multiplicity>
+              <targetScope XMI.value="instance"/>
+              <initialValue>
+              </initialValue>
+              <type> <XMI.reference target="S.101118"/> </type>
+              <!-- Type is: Int_t -->
+            </Attribute>
+          </feature>
+          <feature>
+            <Attribute XMI.id = "S.102538">
+              <name>fMulDigit</name>
+              <visibility XMI.value = "protected"/>
+              <ownerScope XMI.value="instance"/>
+              <changeable XMI.value="none"/>
+              <multiplicity>1</multiplicity>
+              <targetScope XMI.value="instance"/>
+              <initialValue>
+              </initialValue>
+              <type> <XMI.reference target="S.101118"/> </type>
+              <!-- Type is: Int_t -->
+            </Attribute>
+          </feature>
+          <feature>
+            <Attribute XMI.id = "S.102539">
+              <name>fMaxTrack</name>
+              <visibility XMI.value = "protected"/>
+              <ownerScope XMI.value="instance"/>
+              <changeable XMI.value="none"/>
+              <multiplicity>1</multiplicity>
+              <targetScope XMI.value="instance"/>
+              <initialValue>
+              </initialValue>
+              <type> <XMI.reference target="S.101118"/> </type>
+              <!-- Type is: Int_t -->
+            </Attribute>
+          </feature>
+          <feature>
+            <Attribute XMI.id = "S.102540">
+              <name>fMulTrack</name>
+              <visibility XMI.value = "protected"/>
+              <ownerScope XMI.value="instance"/>
+              <changeable XMI.value="none"/>
+              <multiplicity>1</multiplicity>
+              <targetScope XMI.value="instance"/>
+              <initialValue>
+              </initialValue>
+              <type> <XMI.reference target="S.101118"/> </type>
+              <!-- Type is: Int_t -->
+            </Attribute>
+          </feature>
+          <feature>
+            <Attribute XMI.id = "S.102541">
+              <name>fTracksList</name>
+              <visibility XMI.value = "protected"/>
+              <ownerScope XMI.value="instance"/>
+              <changeable XMI.value="none"/>
+              <multiplicity>1</multiplicity>
+              <targetScope XMI.value="instance"/>
+              <initialValue>
+              </initialValue>
+              <type> <XMI.reference target="S.102530"/> </type>
+              <!-- Type is: int* -->
+            </Attribute>
+          </feature>
+        </Class>
+      </ownedElement>
+      <ownedElement>
+        <Class XMI.id = "S.102588">
+          <name>AliPHOSRecPoint</name>
+          <visibility XMI.value = "public"/>
+          <isAbstract XMI.value="false"/>
+          <isLeaf XMI.value="false"/>
+          <isRoot XMI.value="false"/>
+          <isActive XMI.value = "false"/>
+          <feature>
+            <Operation XMI.id = "S.102589">
+              <name>AddDigit</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102591">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.100004"/> </type>
+                  <!-- Type is: void -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
+          <feature>
+            <Operation XMI.id = "S.102592">
+              <name>Compare</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102594">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.100004"/> </type>
+                  <!-- Type is: void -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
+          <feature>
+            <Operation XMI.id = "S.102595">
+              <name>GetPHOSMod</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102597">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.101118"/> </type>
+                  <!-- Type is: Int_t -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
+          <feature>
+            <Operation XMI.id = "S.102598">
+              <name>IsEmc</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102600">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.101919"/> </type>
+                  <!-- Type is: Bool_t -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
+          <feature>
+            <Operation XMI.id = "S.102601">
+              <name>IsSortable</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102603">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.101919"/> </type>
+                  <!-- Type is: Bool_t -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
+          <feature>
+            <Operation XMI.id = "S.102604">
+              <name>Print</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102606">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.100004"/> </type>
+                  <!-- Type is: void -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
+          <feature>
+            <Attribute XMI.id = "S.102607">
+              <name>fPhosMod</name>
+              <visibility XMI.value = "protected"/>
+              <ownerScope XMI.value="instance"/>
+              <changeable XMI.value="none"/>
+              <multiplicity>1</multiplicity>
+              <targetScope XMI.value="instance"/>
+              <initialValue>
+              </initialValue>
+              <type> <XMI.reference target="S.101118"/> </type>
+              <!-- Type is: Int_t -->
+            </Attribute>
+          </feature>
+        </Class>
+      </ownedElement>
+      <ownedElement>
+        <Generalization XMI.id = "S.102608">
+          <name></name>
+          <visibility XMI.value = "public"/>
+          <discriminator>
+          </discriminator>
+          <subtype> <XMI.reference target="S.102588"/> </subtype>
+          <!-- subtype is: AliPHOSRecPoint -->
+          <supertype> <XMI.reference target="S.102526"/> </supertype>
+          <!-- supertype is: AliRecPoint -->
+        </Generalization>
+      </ownedElement>
+      <ownedElement>
+        <Generalization XMI.id = "S.102609">
+          <name></name>
+          <visibility XMI.value = "public"/>
+          <discriminator>
+          </discriminator>
+          <subtype> <XMI.reference target="S.100334"/> </subtype>
+          <!-- subtype is: AliPHOSEmcRecPoint -->
+          <supertype> <XMI.reference target="S.102588"/> </supertype>
+          <!-- supertype is: AliPHOSRecPoint -->
+        </Generalization>
+      </ownedElement>
+      <ownedElement>
+        <Generalization XMI.id = "S.102610">
+          <name></name>
+          <visibility XMI.value = "public"/>
+          <discriminator>
+          </discriminator>
+          <subtype> <XMI.reference target="S.100336"/> </subtype>
+          <!-- subtype is: AliPHOSPpsdRecPoint -->
+          <supertype> <XMI.reference target="S.102588"/> </supertype>
+          <!-- supertype is: AliPHOSRecPoint -->
+        </Generalization>
+      </ownedElement>
+      <ownedElement>
+        <Class XMI.id = "S.102715">
+          <name>AliPHOSTrackSegmentMaker</name>
+          <visibility XMI.value = "public"/>
+          <isAbstract XMI.value="false"/>
+          <isLeaf XMI.value="false"/>
+          <isRoot XMI.value="false"/>
+          <isActive XMI.value = "false"/>
+          <feature>
+            <Operation XMI.id = "S.102717">
+              <name>MakeTrackSegments</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102719">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.100004"/> </type>
+                  <!-- Type is: void -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
+          <feature>
+            <Operation XMI.id = "S.102720">
+              <name>SetMaxEmcPpsdDistance</name>
+              <visibility XMI.value = "public"/>
+              <ownerScope XMI.value="instance"/>
+              <isQuery XMI.value="false"/>
+              <concurrency XMI.value="sequential"/>
+              <isPolymorphic XMI.value="false"/>
+              <operationSpecification>
+              </operationSpecification>
+              <parameter>
+                <Parameter XMI.id = "S.102722">
+                  <name>return</name>
+                  <visibility XMI.value = "public"/>
+                  <defaultValue>
+                  </defaultValue>
+                  <kind XMI.value="return"/>
+                  <type> <XMI.reference target="S.100004"/> </type>
+                  <!-- Type is: void -->
+                </Parameter>
+              </parameter>
+            </Operation>
+          </feature>
+          <feature>
+            <Attribute XMI.id = "S.102716">
+              <name>fR0</name>
+              <visibility XMI.value = "private"/>
+              <ownerScope XMI.value="instance"/>
+              <changeable XMI.value="none"/>
+              <multiplicity>1</multiplicity>
+              <targetScope XMI.value="instance"/>
+              <initialValue>
+              </initialValue>
+              <type> <XMI.reference target="S.101850"/> </type>
+              <!-- Type is: Float_t -->
+            </Attribute>
+          </feature>
+        </Class>
+      </ownedElement>
+      <ownedElement>
+        <Generalization XMI.id = "S.102753">
+          <name></name>
+          <visibility XMI.value = "public"/>
+          <discriminator>
+          </discriminator>
+          <subtype> <XMI.reference target="S.100649"/> </subtype>
+          <!-- subtype is: AliPHOSTrackSegmentMakerv1 -->
+          <supertype> <XMI.reference target="S.102715"/> </supertype>
+          <!-- supertype is: AliPHOSTrackSegmentMaker -->
+        </Generalization>
+      </ownedElement>
+      <ownedElement>
+        <UseCase XMI.id = "S.102831">
+          <name>Guess the type of particle</name>
+          <visibility XMI.value = "public"/>
+          <isAbstract XMI.value="false"/>
+          <isLeaf XMI.value="false"/>
+          <isRoot XMI.value="false"/>
+        </UseCase>
+      </ownedElement>
+      <ownedElement>
+        <Association XMI.id="S.102832">
+          <name></name>
+          <visibility XMI.value = "public"/>
+          <isAbstract XMI.value="false"/>
+          <isLeaf XMI.value="false"/>
+          <isRoot XMI.value="false"/>
+            <connection>
+              <AssociationEnd XMI.id = "S.102833">
+                <name></name>
+                <visibility XMI.value = "public"/>
+                <isNavigable XMI.value="true"/>
+                <isOrdered XMI.value="false"/>
+                <aggregation XMI.value="none"/>
+                <multiplicity>1</multiplicity>
+                <changeable XMI.value="none"/>
+                <targetScope XMI.value="instance"/>
+                <type> <XMI.reference target="S.100939"/> </type>
+                <!-- Type is: PHOS actor -->
+              </AssociationEnd>
+            </connection>
+            <connection>
+              <AssociationEnd XMI.id = "S.102834">
+                <name></name>
+                <visibility XMI.value = "public"/>
+                <isNavigable XMI.value="true"/>
+                <isOrdered XMI.value="false"/>
+                <aggregation XMI.value="none"/>
+                <multiplicity>1</multiplicity>
+                <changeable XMI.value="none"/>
+                <targetScope XMI.value="instance"/>
+                <type> <XMI.reference target="S.102831"/> </type>
+                <!-- Type is: Guess the type of particle -->
+              </AssociationEnd>
+            </connection>
+        </Association>
+      </ownedElement>
+    </Model>
+    <Class XMI.id = "S.100024">
+      <name>Stack</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+      <isActive XMI.value = "false"/>
+    </Class>
+    <DataType XMI.id = "S.100007">
+      <name>boolean</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+    </DataType>
+    <Class XMI.id = "S.101154">
+      <name>TClonesArray</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+      <isActive XMI.value = "false"/>
+    </Class>
+    <Class XMI.id = "S.100018">
+      <name>Double</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+      <isActive XMI.value = "false"/>
+    </Class>
+    <Class XMI.id = "S.101964">
+      <name>AliPHOSTrackSegmentMaker*</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+      <isActive XMI.value = "false"/>
+    </Class>
+    <Class XMI.id = "S.101111">
+      <name>GetGeometry</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+      <isActive XMI.value = "false"/>
+    </Class>
+    <Class XMI.id = "S.100021">
+      <name>Color</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+      <isActive XMI.value = "false"/>
+    </Class>
+    <Class XMI.id = "S.102662">
+      <name>fEnergy</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+      <isActive XMI.value = "false"/>
+    </Class>
+    <Class XMI.id = "S.100022">
+      <name>Vector</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+      <isActive XMI.value = "false"/>
+    </Class>
+    <Class XMI.id = "S.101040">
+      <name>AliPHOSGeometry *</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+      <isActive XMI.value = "false"/>
+    </Class>
+    <Class XMI.id = "S.100013">
+      <name>Integer</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+      <isActive XMI.value = "false"/>
+    </Class>
+    <DataType XMI.id = "S.100010">
+      <name>float</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+    </DataType>
+    <Class XMI.id = "S.102530">
+      <name>int*</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+      <isActive XMI.value = "false"/>
+    </Class>
+    <Class XMI.id = "S.102640">
+      <name>Float_t*</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+      <isActive XMI.value = "false"/>
+    </Class>
+    <Class XMI.id = "S.102534">
+      <name>TVector3</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+      <isActive XMI.value = "false"/>
+    </Class>
+    <Class XMI.id = "S.101962">
+      <name>TClonesArray*</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+      <isActive XMI.value = "false"/>
+    </Class>
+    <Class XMI.id = "S.101960">
+      <name>AliPHOSReconstructioner*</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+      <isActive XMI.value = "false"/>
+    </Class>
+    <Class XMI.id = "S.101103">
+      <name>EmcClusers</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+      <isActive XMI.value = "false"/>
+    </Class>
+    <Class XMI.id = "S.102623">
+      <name>getters</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+      <isActive XMI.value = "false"/>
+    </Class>
+    <Class XMI.id = "S.102532">
+      <name>AliGeometry*</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+      <isActive XMI.value = "false"/>
+    </Class>
+    <Class XMI.id = "S.102794">
+      <name>AliPHOSEmcRecPoint*</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+      <isActive XMI.value = "false"/>
+    </Class>
+    <Class XMI.id = "S.101145">
+      <name>TObjArray</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+      <isActive XMI.value = "false"/>
+    </Class>
+    <DataType XMI.id = "S.100004">
+      <name>void</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+    </DataType>
+    <Class XMI.id = "S.100012">
+      <name>Character</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+      <isActive XMI.value = "false"/>
+    </Class>
+    <DataType XMI.id = "S.100008">
+      <name>byte</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+    </DataType>
+    <Class XMI.id = "S.102368">
+      <name>Boo_tl</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+      <isActive XMI.value = "false"/>
+    </Class>
+    <Class XMI.id = "S.101218">
+      <name>void??</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+      <isActive XMI.value = "false"/>
+    </Class>
+    <Class XMI.id = "S.100023">
+      <name>Hashtable</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+      <isActive XMI.value = "false"/>
+    </Class>
+    <Class XMI.id = "S.100019">
+      <name>Rectangle</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+      <isActive XMI.value = "false"/>
+    </Class>
+    <Class XMI.id = "S.101919">
+      <name>Bool_t</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+      <isActive XMI.value = "false"/>
+    </Class>
+    <Class XMI.id = "S.101101">
+      <name>RecPointsList</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+      <isActive XMI.value = "false"/>
+    </Class>
+    <Class XMI.id = "S.101156">
+      <name>AliPHOSTrackSegmentMaker</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+      <isActive XMI.value = "false"/>
+    </Class>
+    <Class XMI.id = "S.102659">
+      <name>fDigitsList</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+      <isActive XMI.value = "false"/>
+    </Class>
+    <Class XMI.id = "S.102796">
+      <name>AliPHOSPpsdRecPoint*</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+      <isActive XMI.value = "false"/>
+    </Class>
+    <Class XMI.id = "S.100015">
+      <name>Byte</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+      <isActive XMI.value = "false"/>
+    </Class>
+    <Class XMI.id = "S.101118">
+      <name>Int_t</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+      <isActive XMI.value = "false"/>
+    </Class>
+    <Class XMI.id = "S.100017">
+      <name>Float</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+      <isActive XMI.value = "false"/>
+    </Class>
+    <Class XMI.id = "S.101850">
+      <name>Float_t</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+      <isActive XMI.value = "false"/>
+    </Class>
+    <DataType XMI.id = "S.100009">
+      <name>long</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+    </DataType>
+    <Class XMI.id = "S.101819">
+      <name>more</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+      <isActive XMI.value = "false"/>
+    </Class>
+    <Class XMI.id = "S.102536">
+      <name>TMatrix*</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+      <isActive XMI.value = "false"/>
+    </Class>
+    <Class XMI.id = "S.100020">
+      <name>Point</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+      <isActive XMI.value = "false"/>
+    </Class>
+    <Class XMI.id = "S.101947">
+      <name>RecPointsList*</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+      <isActive XMI.value = "false"/>
+    </Class>
+    <DataType XMI.id = "S.100006">
+      <name>int</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+    </DataType>
+    <Class XMI.id = "S.100003">
+      <name>String</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+      <isActive XMI.value = "false"/>
+    </Class>
+    <Class XMI.id = "S.101966">
+      <name>TObjArray*</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+      <isActive XMI.value = "false"/>
+    </Class>
+    <Class XMI.id = "S.100014">
+      <name>Boolean</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+      <isActive XMI.value = "false"/>
+    </Class>
+    <Class XMI.id = "S.100288">
+      <name>bool</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+      <isActive XMI.value = "false"/>
+    </Class>
+    <DataType XMI.id = "S.100011">
+      <name>double</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+    </DataType>
+    <DataType XMI.id = "S.100005">
+      <name>char</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+    </DataType>
+    <Class XMI.id = "S.102130">
+      <name>parameterName</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+      <isActive XMI.value = "false"/>
+    </Class>
+    <Class XMI.id = "S.102798">
+      <name>AliPHOSAppsdRecPoint*</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+      <isActive XMI.value = "false"/>
+    </Class>
+    <Class XMI.id = "S.101817">
+      <name>and</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+      <isActive XMI.value = "false"/>
+    </Class>
+    <Class XMI.id = "S.102570">
+      <name>MaximumDigitMultiplicity</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+      <isActive XMI.value = "false"/>
+    </Class>
+    <Class XMI.id = "S.102621">
+      <name>...</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+      <isActive XMI.value = "false"/>
+    </Class>
+    <Class XMI.id = "S.101957">
+      <name>AliPHOSGeometry*</name>
+      <visibility XMI.value = "public"/>
+      <isAbstract XMI.value="false"/>
+      <isLeaf XMI.value="false"/>
+      <isRoot XMI.value="false"/>
+      <isActive XMI.value = "false"/>
+    </Class>
     <Class XMI.id = "S.100016">
       <name>Long</name>
       <visibility XMI.value = "public"/>