Dear all, It seems that my previous message never reached your e-mailboxes due to some oddity that I'll never be able to figure out :) So here is what you should have received 12 hours ago! Sorry for the inconvenience... Ciao. Djam > Dear brat users, > > I have commited a few changes in Brat that deserve a new tag. > It's been tagged 1.11.3. > > Description: > ----------- > the changes mainly concern the track classes. > > ** BrModuleMatchTrack: > this module now evaluates the track length of the matched track > between the front tracking chamber to the back trcking chamber. > it calculates the helix length in the magnetic field (effective edge > approximation) and then, get the front and back track positions in > the tracking chambers (BrDetectorTrack::GetPos()) to complete the > rest of the length. > > Note that in order not to make it complicated, I don't try to get the > > extremities of the matched track. > > ** BrMatchedTrack: > contains now methods to set this length, get this length and > entrance and exit points in magnetic field edge planes (in global > coordinate system) > > ** BrMRSTrackingModule (and FFS as well) > I have added a method that calculates the track length from the 1st > detector (D1 for FFS, TPM1 for MRS) to the time of flight detector > (H1 for FFS and TOFW for MRS). > In the case of D1, it starts from the front plane (from a point > called EntranceD1, determined by the SwimBack() method). > In the case of TPM1, I simply get the matched track length and > complete with the TPM2 (from local track position)-TOFW part. > > ** BrMRSTrack and BrFFSTrack > I also find useful to get the information about the pointed slat > after having projected the track into the TOF detector. You can > get this information once you have a global track by > GetPointedSlat(). You can also get the coordinate of the projection > in the global c.s. Maybe it can be discussed to see if it's really > something that should be there or not... > > all of these changes have been tested with some simulated data and gave > reasonable results. > > > ** BrMRSPid and BrFFSPid modules: > According to these changes, I had to modify the track length part in > these modules. I assume that the event node contains a BrVertex > object, calculated by the cluster method (Bjørn Samset) to complete > the rest of the track length. > > To be honest, I haven't made any test except compiling and checking > that brat remained stable. Maybe I should also remove some part of > the pid code that is now useless (slat pointed by track and so on, > since the info is contained in the global track but it should debated > I think... > > > ** some useless files have been removed (BrMRSTrack.cxx and > BrFFSTrack.cxx) all makefiles have been modified in consequence. > > ** brat-config contains the tagged version number (1.11.3) > > > If something is missing, if you can not compile this brat version, if you > have some comments, critics (good or bad but serious :), don't hesitate > and tell me. > > Cheers! > Djam > > > :o) ****************************************************** )o: > |ME=09: Djamel Ouerdane EMAIL : ouerdane@nbi.dk | > |OFFICE : Tb1 @ NBI=09 PHONE : +45 353 252 69 (office) | > |INST : Niels Bohr Institute, |=20 > | Blegdamsvej 17, 2100 K=F8benhavn =D8, Danmark | > :oD ****************************************************** \o: > > > --------End of Unsent Message >
This archive was generated by hypermail 2b29 : Wed Nov 01 2000 - 04:23:53 EST