/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Generator/BesEvtGen/BesEvtGen-00-03-58/src/EvtGen/EvtGenBase/Evt3Rank3C.hh File Reference

#include <iostream>
#include "EvtGenBase/EvtComplex.hh"

Go to the source code of this file.

Classes

class  Evt3Rank3C

Functions

Evt3Rank3C operator * (const EvtComplex &c, const Evt3Rank3C &t2)
Evt3Rank3C operator * (const double d, const Evt3Rank3C &t2)
Evt3Rank3C operator * (const Evt3Rank3C &t2, const EvtComplex &c)
Evt3Rank3C operator * (const Evt3Rank3C &t2, const double d)
Evt3Rank3C operator+ (const Evt3Rank3C &t1, const Evt3Rank3C &t2)
Evt3Rank3C operator- (const Evt3Rank3C &t1, const Evt3Rank3C &t2)
Evt3Rank3C directProd (const EvtVector3C &c1, const EvtVector3C &c2, const EvtVector3C &c3)
Evt3Rank3C conj (const Evt3Rank3C &t2)


Function Documentation

Evt3Rank3C conj ( const Evt3Rank3C t2  ) 

Definition at line 175 of file Evt3Rank3C.cc.

References conj(), Evt3Rank3C::get(), genRecEmupikp::i, ganga-rec::j, and subSeperate::temp.

00175                                       { 
00176   Evt3Rank3C temp;
00177   
00178   int i,j,k;
00179 
00180   for(i=0;i<3;i++){ 
00181     for(j=0;j<3;j++){ 
00182       for(k=0;k<3;k++){ 
00183         temp.set(i,j,k,::conj((t2.get(i,j,k))));
00184       }
00185     }
00186   }
00187   return temp;
00188 }

Evt3Rank3C directProd ( const EvtVector3C c1,
const EvtVector3C c2,
const EvtVector3C c3 
)

Referenced by EvtbTosllVectorAmp::CalcAmp(), EvtSemiLeptonicVectorAmp::CalcAmp(), EvtSemiLeptonicTensorAmp::CalcAmp(), EvtVVSPwave::decay(), EvtVSPPwave::decay(), EvtTVSPwave::decay(), EvtSVPHelAmp::decay(), EvtSVPCP::decay(), EvtPi0Dalitz::decay(), EvtLNuGamma::decay(), EvtKstarnunu::decay(), EvtEDM::decay(), EvtBHadronic::decay(), EvtGoityRoberts::DecayBDpilnuGR(), EvtGoityRoberts::DecayBDstarpilnuGR(), EvtDecayPlaneNormalAngle(), EvtTensorParticle::rotateToHelicityBasis(), EvtVector4R::scalartripler3(), and EvtSVVHelAmp::SVVHel().

Evt3Rank3C operator * ( const Evt3Rank3C t2,
const double  d 
) [inline]

Definition at line 101 of file Evt3Rank3C.hh.

00101                                                                 {
00102    return Evt3Rank3C(t2)*=d;
00103 }

Evt3Rank3C operator * ( const Evt3Rank3C t2,
const EvtComplex c 
) [inline]

Definition at line 97 of file Evt3Rank3C.hh.

00097                                                                      {
00098    return Evt3Rank3C(t2)*=c;
00099 }

Evt3Rank3C operator * ( const double  d,
const Evt3Rank3C t2 
) [inline]

Definition at line 93 of file Evt3Rank3C.hh.

00093                                                                 {
00094    return Evt3Rank3C(t2)*=d;
00095 }

Evt3Rank3C operator * ( const EvtComplex c,
const Evt3Rank3C t2 
) [inline]

Definition at line 89 of file Evt3Rank3C.hh.

00089                                                                      {
00090    return Evt3Rank3C(t2)*=c;
00091 }

Evt3Rank3C operator+ ( const Evt3Rank3C t1,
const Evt3Rank3C t2 
) [inline]

Definition at line 105 of file Evt3Rank3C.hh.

00105                                                                       {
00106    return Evt3Rank3C(t1)+=t2;
00107 }

Evt3Rank3C operator- ( const Evt3Rank3C t1,
const Evt3Rank3C t2 
) [inline]

Definition at line 109 of file Evt3Rank3C.hh.

00109                                                                       {
00110    return Evt3Rank3C(t1)-=t2;
00111 }


Generated on Tue Nov 29 23:15:51 2016 for BOSS_7.0.2 by  doxygen 1.4.7