cvs co GeneratorInterface/HiGenCommon scram bThe plugins/BetaBoostEvtVtxGenerator.cc is the plugin used for boost. This plugin is based on the BetafuncEvtVtxGenerator.cc. The boost matrix is modified and parameter Beta is introduced for the boost value.
* 262,269 **** tmpboostZ(3,2)=0.; tmpboostZ(3,3) = 1.; ! tmpboostXYZ=tmpboost*tmpboostZ; ! tmpboost.Invert(); --- 262,269 ---- tmpboostZ(3,2)=0.; tmpboostZ(3,3) = 1.; ! tmpboostXYZ=tmpboostZ*tmpboost; ! tmpboostXYZ.Invert();Which fix the bug of the matrix. The code now does the inversion of the matrix. So the output matrix would do the rapidity boost from COM frame to lab frame first, and then the boost from heads-on direction to the real direction. The boost tool in the package: https://github.com/CmsHI/cmssw/blob/CMSSW_7_0_X/GeneratorInterface/HiGenCommon/plugins/BetaBoostEvtVtxGenerator.cc The parameter sets in contained here: https://github.com/CmsHI/cmssw/blob/CMSSW_7_0_X/GeneratorInterface/HiGenCommon/python/VtxSmearedRealisticPPbBoost8TeVCollision_cff.py
I | Attachment | History | Action | Size | Date | Who | Comment |
---|---|---|---|---|---|---|---|
![]() |
compareCode.gif | r1 | manage | 7.7 K | 2012-09-13 - 11:04 | UnknownUser | |
![]() |
compareNorm.gif | r1 | manage | 9.1 K | 2012-08-29 - 21:20 | UnknownUser | |
![]() |
rap_2.gif | r1 | manage | 9.0 K | 2012-07-10 - 22:29 | UnknownUser | rapidity shift |
![]() |
sca.gif | r1 | manage | 6.7 K | 2012-07-10 - 22:29 | UnknownUser | rapidity shift |