------------------------------------------------------------ revno: 697 committer: John Frankland <[email protected]> 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 _______________________________________________ Mailing list: https://launchpad.net/~kaliveda-dev Post to : [email protected] Unsubscribe : https://launchpad.net/~kaliveda-dev More help : https://help.launchpad.net/ListHelp

