34 namespace RestFrames {
40 const std::string& stitle)
43 T::m_Type = kVisibleFrame;
54 bool VisibleFrame<T>::IsSoundBody()
const {
55 if(RFBase::IsSoundBody())
57 if(!RestFrame::IsSoundBody())
58 return T::SetBody(
false);
60 int Nchild = T::GetNChildren();
61 if(Nchild > 0 || !T::GetParentFrame()){
62 T::m_Log << LogWarning <<
"Problem with parent or child frames" << LogEnd;
63 return T::SetBody(
false);
65 return T::SetBody(
true);
80 RFCharge charge(charge_num, charge_den);
92 m_Lab_P.SetVectM(V.Vect(),V.M());
99 SetLabFrameFourVector(V,
RFCharge(charge));
106 SetLabFrameFourVector(V,
RFCharge(charge_num,charge_den));
112 V.SetVectM(m_Lab_P.Vect(),m_Lab_P.M());