Define a boost 3-vector and boost a 4-vector
Dear MA5 experts,
I am working on a ttj sample and I want to go to specific frames in the expert mode.
I am trying to define the boostvector to the Center Mass Frame of the two tops and the jet 'a la ROOT':
TVector3 CM_RF = -(t_lab.
This gives error: no member named 'BoostVector' in 'MA5::MALorentz
Then again I try to boost the top momentum:
t_lab.momentum(
This also gives error: no member named 'Boost' in 'MA5::MALorentz
I also try to simply define a unit 3vector:
TVector3 v1 = t_lab.momentum(
and I get : no viable conversion from 'MA5::MAVector3' to 'TVector3'
Is this normal? In previous versions of MadAnalysis I was using exactly this way to do boosts and it was working. Is it disabled for some reason? The MALorentzVector is not the TLorentzVector of ROOT? Why the 3-vector of MadAnalysis is no longer recognized as a ROOT TVector3?
Note that for the 't_lab.momentum()' I can use all the other functions defined by ROOT for a TLorentzVector, like Phi, Pt, DeltaPhi, Rapidity etc.. It seems that there is an issue only with the functions related to boosts.
Thank you in advance,
Ioannis
Question information
- Language:
- English Edit question
- Status:
- Solved
- Assignee:
- No assignee Edit question
- Solved by:
- Benjamin Fuks
- Solved:
- Last query:
- Last reply: