CVS Log for src/RATTrackNav.cc,v



head 1.4;

Version 1.4
@Miscellaneous fixes to allow RATDB to be accessed from the ROOT interpreter: - #ifdefs in STL+ header for textio to make rootcint happy - Comment out clear_unique() method from smart pointer template class that was causing linker problems with the ROOT dictionary. - Add RATDB classes to the makefile which generates the ROOT shared library - Fix lingering warning about RATTrackNode not having ROOT ClassDef of its own, despite inheriting from a class (RAT_MCTrackStep) which does have a ClassDef. - Add LoadDefaults() method to RATDB for easing reading of standard tables. Bottom line, now you can do this from ROOT: RATDB *db = RATDB::Get(); db->LoadDefaults(); RATDBLinkPtr l = db->GetLink("DAQ"); double sampling_time = l->GetD("sampling_time"); Warning--ROOT 4 has issues with STL vectors, so this won't work: const vector &x = lpmtlocation->GetFArray("x"); You have to use ROOT 5 for vectors.
date 2006.03.13.22.35.03; author volsung; state Exp;

Version 1.3
@Allow for silent creation of track tree.
date 2006.01.20.03.57.49; author volsung; state Exp;

Version 1.2
@Sun Studio 10 can't seem to deal with "member constructor templates", which are needed to properly add/remove const-ness when dealing with STL maps. Fixed by being more explicit about things. For more details, see: http://developers.sun.com/prodtech/cc/products/faqs/cpp.html#q34
date 2006.01.11.20.36.16; author volsung; state Exp;

Version 1.1
@Individual particle tracks can be stored into the ROOT tree and pruned out as well. The pruner can also remove particular particle types. Documentation forthcoming...
date 2005.12.20.18.03.23; author volsung; state Exp;


Back to files page.

Matthew Worcester
Last modified: Mon Mar 13 16:36:00 CST 2006