← Back to team overview

kaliveda-dev team mailing list archive

[Branch ~kaliveda-dev/kaliveda/1.8] Rev 697: * added ElementDensity Nuclear Data table to the NDTManager. This table contains standard densiti...

 

------------------------------------------------------------
revno: 697
committer: John Frankland <frankland@xxxxxxxx>
branch nick: kaliveda
timestamp: Wed 2012-10-03 14:48:21 +0200
message:
  * added ElementDensity Nuclear Data table to the NDTManager. This table contains standard densities of the first 97 elements along with the name and symbol of the element.
  * NDTManager now automatically creates all tables in list of plugins defined in .kvrootrc. No need to modify code if new table added.
  * new KVNucleus::GetAtomicMass method returns mass in grammes of 1 mole of the isotope in question.
  * major refactoring of stopping & range classes. new base class for materials, KVIonRangeTableMaterial. KVedaLoss implementation modified.
  * new interface to Ricardo Yanez's Range dE/dx library in C. KVRangeYanez can be used to calculate ranges and energy losses for any material.
added:
  KVMultiDet/data/element_densities.data
  KVMultiDet/particles/KVElementDensity.cpp
  KVMultiDet/particles/KVElementDensity.h
  KVMultiDet/particles/KVElementDensityTable.cpp
  KVMultiDet/particles/KVElementDensityTable.h
  KVMultiDet/stopping/KVIonRangeTableMaterial.cpp
  KVMultiDet/stopping/KVIonRangeTableMaterial.h
  KVMultiDet/stopping/KVRangeYanez.cpp
  KVMultiDet/stopping/KVRangeYanez.h
  KVMultiDet/stopping/KVRangeYanezMaterial.cpp
  KVMultiDet/stopping/KVRangeYanezMaterial.h
modified:
  INSTALL
  KVMultiDet/Makefile
  KVMultiDet/data/kvloss.data
  KVMultiDet/particles/KVMassExcess.h
  KVMultiDet/particles/KVMultiDetparticlesLinkDef.h
  KVMultiDet/particles/KVNDTManager.cpp
  KVMultiDet/particles/KVNuclDataTable.cpp
  KVMultiDet/particles/KVNuclDataTable.h
  KVMultiDet/particles/KVNucleus.cpp
  KVMultiDet/particles/KVNucleus.h
  KVMultiDet/stopping/KVIonRangeTable.cpp
  KVMultiDet/stopping/KVIonRangeTable.h
  KVMultiDet/stopping/KVMultiDetstoppingLinkDef.h
  KVMultiDet/stopping/KVUnits.cpp
  KVMultiDet/stopping/KVUnits.h
  KVMultiDet/stopping/KVedaLoss.cpp
  KVMultiDet/stopping/KVedaLoss.h
  KVMultiDet/stopping/KVedaLossMaterial.cpp
  KVMultiDet/stopping/KVedaLossMaterial.h
  Makefile
  etc/KaliVeda.rootrc


--
lp:kaliveda
https://code.launchpad.net/~kaliveda-dev/kaliveda/1.8

Your team KaliVeda Development Team is subscribed to branch lp:kaliveda.
To unsubscribe from this branch go to https://code.launchpad.net/~kaliveda-dev/kaliveda/1.8/+edit-subscription