Hello, I committed several changes to brat. 1. Added a BrRecoModule which inherits from BrMainModule since I like that one and would like to figure out how to make use of it. It is meant to be more specific to reconstruction, but might become even more general. (Or never used. It is somewhat speculative.) So far it is just a placeholder and is not even put into the makefiles or linkdef files in the current version. It is being tested out under brat2. 2. Modified BrMainModule to let BrRecoModule inherit from it and use its private data members. In particular IncNumEvents() was added because fNumberEvents was private. So inherited classes use IncNumEvents() to increment the number of events. 3. Added a TestRecoModule in the test directory which again so far is a placeholder and not added into makefile in brat1, but rather is being debugged under brat2 4. Modification of fLogoBits in BrSplash to go from unsigned char* to char* so that there would not be a warning which caused -Werror to crater compilation in brat2. 5. Changed the GetXXXTime() methods of BrRunInfo to return a character time in human readable format because I have never met a physicist who is interested in the number of seconds since the epoch that a run started. For the eccentric few who are interested in the number of seconds since the unix epoch that eg run 2482 started, I did put in GetUnixXXXXTime(). The programs in the test directory of the committed brat version were successfully run (as well as in brat2 which is only of academic interest to most of you right now), so there should be no problem compiling. On the other hand, do let me know if there are any problems. Enjoy. Regards Kris
This archive was generated by hypermail 2b29 : Fri Feb 16 2001 - 16:56:11 EST