Hi brahmsers, A new version of brat has been tagged 1.10.2 This version contains the following modifications (according to Flemming's comments about our software development at NBI): global tracking: --------------- ** the track length is now available from BrMRSTrack and BrFFTrack it still assumes a vertex at (0,0,0) the methods are e.g. void BrMRSTrack::PathLength() for the calculation Double_t BrMRSTrack::GetLength() to get the result ** some new files (BrMRSTrack.cxx and BrFFSTrack.cxx) contains the source code since BrSpectrometerTracks.cxx only contained constructors and destructors of these classes. ** in addition to that you can get the BrHelix object that describes the path inside the magnet: the calculation is made by e.g. void BrMRSTrack::HelixBranch() (called in PathLength()) you get the result with Double_t BrMRSTrack::GetHelix() Double_t BrFFSTrack::GetHelixD2() for D1, nothing was done. The SwimBack method is used to calculate the entrance and exit points of the track in D1 effective edge planes. ** the "getter" functions have been made "const". ** the BrHelix class has been transfered from the pid library to the track library ** made code compatible with W-NT environment (as far as I know...) particle identification ------------------------ all the modules (BrMRSPid, BrFFSPid, BrPidModule except the old BrGeneratePid) have been changed so that they behave like standard BrModule derived classes, in particular, the histogram section is conformed to that. Removed all global variables, unnecessary methods like TrackLength() and Helix() which are now part of the global tracking. Removed all useless headerfiles, private members (histograms and other obsolete members) Use now the BrEventManager to retrieve information about the event. The TestPid program reflects these new changes. So far, it worked with simple geant simulation. all makefiles and cint files have been modified in consequence detector parameters ------------------- Added a "TOFW" section (a copy of the TFPn sections) to make the latest tof classes work (cf previous email about tof the classes). test/brat-config ----------------- the version number has been changed to reflect the new tagged version *************** If you face any problem with this version because of some changes made here at NBI, mention it ASAP. If you have some comments or suggestions about these changes, please send a message with all your points. Cheers! Djamel
This archive was generated by hypermail 2b29 : Wed Sep 20 2000 - 12:47:20 EDT