]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/STEERBase/AliPDG.cxx
Ignore streamer of raw header v3_14.
[u/mrichter/AliRoot.git] / STEER / STEERBase / AliPDG.cxx
index b5d167f238eab524f1b636fb2b164ab6f61ce03b..2c8819c06712e4567705bff221bc2a8f8cb0fb35 100644 (file)
@@ -170,7 +170,7 @@ void AliPDG::AddParticlesToPdgDataBase()
 
   ionCode = kion+20040;
   if(!pdgDB->GetParticle(ionCode)){
-    pdgDB->AddParticle("Alpha","Alpha", 3.727417, kTRUE,
+    pdgDB->AddParticle("Alpha","Alpha", 3.727379, kTRUE,
                       khShGev/(12.33*kYear2Sec), 6, "Ion", ionCode);
   }
   pdgDB->AddAntiParticle("AntiAlpha", - ionCode);
@@ -189,7 +189,7 @@ void AliPDG::AddParticlesToPdgDataBase()
   ionCode = 1010010030;
   if(!pdgDB->GetParticle(ionCode)){
     pdgDB->AddParticle("HyperTriton","HyperTriton", 2.99131, kFALSE,
-                      2.5-15, 3, "Ion", ionCode);
+                      2.5e-15, 3, "Ion", ionCode);
   }
 
   ionCode = -1010010030;
@@ -198,6 +198,91 @@ void AliPDG::AddParticlesToPdgDataBase()
                       2.5e-15, 3, "Ion", ionCode);
   }
 
+  ionCode = 1010010040;
+  if(!pdgDB->GetParticle(ionCode)){
+    pdgDB->AddParticle("Hyperhydrog4","Hyperhydrog4", 3.931, kFALSE,
+                      2.5e-15, 3, "Ion", ionCode);
+  }
+
+  ionCode = -1010010040;
+  if(!pdgDB->GetParticle(ionCode)){
+    pdgDB->AddParticle("AntiHyperhydrog4","AntiHyperhydrog4", 3.931, kFALSE,
+                      2.5e-15, 3, "Ion", ionCode);
+  }
+
+  ionCode = 1010020040;
+  if(!pdgDB->GetParticle(ionCode)){
+    pdgDB->AddParticle("Hyperhelium4","Hyperhelium4", 3.929, kFALSE,
+                      2.5e-15, 6, "Ion", ionCode);
+  }
+
+  ionCode = -1010020040;
+  if(!pdgDB->GetParticle(ionCode)){
+    pdgDB->AddParticle("AntiHyperTriton","AntiHyperTriton", 3.929, kFALSE,
+                      2.5e-15, 6, "Ion", ionCode);
+  }
+
+  ionCode = 1010000020;
+  if(!pdgDB->GetParticle(ionCode)){
+    pdgDB->AddParticle("LambdaNeutron","LambdaNeutron", 2.054, kFALSE,
+                      2.5e-15, 0, "Special", ionCode);
+  }
+
+  ionCode = -1010000020;
+  if(!pdgDB->GetParticle(ionCode)){
+    pdgDB->AddParticle("AntiLambdaNeutron","AntiLambdaNeutron", 2.054, kFALSE,
+                      2.5e-15, 0, "Special", ionCode);
+  }
+
+  ionCode = 1020000020;
+  if(!pdgDB->GetParticle(ionCode)){
+    pdgDB->AddParticle("Hdibaryon","Hdibaryon", 2.23, kFALSE,
+                      2.5e-15, 0, "Special", ionCode);
+  }
+
+  ionCode = -1020000020;
+  if(!pdgDB->GetParticle(ionCode)){
+    pdgDB->AddParticle("AntiHdibaryon","AntiHdibaryon", 2.23, kFALSE,
+                      2.5e-15, 0, "Special", ionCode);
+  }
+
+  ionCode = 1010000030;
+  if(!pdgDB->GetParticle(ionCode)){
+    pdgDB->AddParticle("LambdaNeutronNeutron","LambdaNeutronNeutron", 2.982, kFALSE,
+                      2.5e-15, 0, "Special", ionCode);
+  }
+
+  ionCode = -1010000030;
+  if(!pdgDB->GetParticle(ionCode)){
+    pdgDB->AddParticle("AntiLambdaNeutronNeutron","AntiLambdaNeutronNeutron", 2.982, kFALSE,
+                      2.5e-15, 0, "Special", ionCode);
+  }
+
+  ionCode = 1030000020;
+  if(!pdgDB->GetParticle(ionCode)){
+    pdgDB->AddParticle("Xi0Proton","Xi0Proton", 2.248, kFALSE,
+                      5e-15, 3, "Ion", ionCode);
+  }
+
+  ionCode = -1030000020;
+  if(!pdgDB->GetParticle(ionCode)){
+    pdgDB->AddParticle("AntiXi0Proton","AntiXi0Proton", 2.248, kFALSE,
+                      5e-15, 3, "Ion", ionCode);
+  }
+
+  // Special resonances
+
+  ionCode = 9010221;
+  if(!pdgDB->GetParticle(ionCode)){
+    pdgDB->AddParticle("f0_980","f0_980", 0.980, kFALSE,
+                      0.07, 0, "Resonance", ionCode);
+  }
+
+  ionCode = 225;
+  if(!pdgDB->GetParticle(ionCode)){
+    pdgDB->AddParticle("f2_1270","f2_1270", 1.275, kFALSE,
+                      0.185, 0, "Resonance", ionCode);
+  }
 
 }