Hi, I have added the classes BrCent, BrCentModule, and BrCentCalibration to the mult directory of BRAT. These classes are modeled after the corresponding BrTileCent classes that Christian wrote (and which have not been changed). The new classes return the average of the Si and Tile multiplicities and the corresponding centralities. With the new classes, all of the functionality of BrRdoModuleMult can be found in "proper" brat classes. Future changes in the multiplicity or centrality calculations will be done in the new classes. A number of secondary calculations, such as correcting the multiplicity for excessive energy events, hasve not yet been checked for the new classes, however, and so, for the present, I would like to keep BrRdoModuleMult available. A note of caution: I currently have a 2cm vertex offset incorporated in the BB vertex location, as needed for run 2336. Hiro informs me that this offset is not necessary for later runs where Yuri's calibrations work fine. The same vertex calculation (currently with offset) is found in four separate modules: BrTileRdoModule, BrSiRdoModule, BrTileCentModule, and BrCentModule. Question for the experts: what is the best way to handle this run dependent offset without breaking the rules for brat modules? ...Steve
This archive was generated by hypermail 2b29 : Tue Apr 17 2001 - 23:54:59 EDT