evtgen is hosted by Hepforge, IPPP Durham
EvtGen  2.0.0
Monte Carlo generator of particle decays, in particular the weak decays of heavy flavour particles such as B mesons.

#include <EvtGenBase/Evt3Rank3C.hh>

Public Member Functions

 Evt3Rank3C ()
 
 Evt3Rank3C (const Evt3Rank3C &t1)
 
Evt3Rank3Coperator= (const Evt3Rank3C &t1)
 
void set (int i, int j, int k, const EvtComplex &c)
 
const EvtComplexget (int i, int j, int k) const
 
void zero ()
 
Evt3Rank3Coperator+= (const Evt3Rank3C &t2)
 
Evt3Rank3Coperator-= (const Evt3Rank3C &t2)
 
Evt3Rank3Coperator *= (const double d)
 
Evt3Rank3Coperator *= (const EvtComplex &c)
 
Evt3Rank3C conj () const
 
EvtTensor3C cont1 (const EvtVector3C &v) const
 
EvtTensor3C cont2 (const EvtVector3C &v) const
 
EvtTensor3C cont3 (const EvtVector3C &v) const
 
EvtTensor3C cont1 (const EvtVector3R &v) const
 
EvtTensor3C cont2 (const EvtVector3R &v) const
 
EvtTensor3C cont3 (const EvtVector3R &v) const
 

Private Attributes

EvtComplex t [3][3][3]
 

Friends

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)
 
std::ostream & operator<< (std::ostream &s, const Evt3Rank3C &t2)
 

Detailed Description

Definition at line 43 of file Evt3Rank3C.hh.

Constructor & Destructor Documentation

◆ Evt3Rank3C() [1/2]

Evt3Rank3C::Evt3Rank3C ( )

Definition at line 87 of file Evt3Rank3C.cpp.

◆ Evt3Rank3C() [2/2]

Evt3Rank3C::Evt3Rank3C ( const Evt3Rank3C t1)

Definition at line 32 of file Evt3Rank3C.cpp.

Member Function Documentation

◆ conj()

Evt3Rank3C Evt3Rank3C::conj ( ) const

Definition at line 59 of file Evt3Rank3C.cpp.

◆ cont1() [1/2]

EvtTensor3C Evt3Rank3C::cont1 ( const EvtVector3C v) const

Definition at line 188 of file Evt3Rank3C.cpp.

◆ cont1() [2/2]

EvtTensor3C Evt3Rank3C::cont1 ( const EvtVector3R v) const

Definition at line 236 of file Evt3Rank3C.cpp.

◆ cont2() [1/2]

EvtTensor3C Evt3Rank3C::cont2 ( const EvtVector3C v) const

Definition at line 204 of file Evt3Rank3C.cpp.

◆ cont2() [2/2]

EvtTensor3C Evt3Rank3C::cont2 ( const EvtVector3R v) const

Definition at line 252 of file Evt3Rank3C.cpp.

◆ cont3() [1/2]

EvtTensor3C Evt3Rank3C::cont3 ( const EvtVector3C v) const

Definition at line 220 of file Evt3Rank3C.cpp.

◆ cont3() [2/2]

EvtTensor3C Evt3Rank3C::cont3 ( const EvtVector3R v) const

Definition at line 268 of file Evt3Rank3C.cpp.

◆ get()

const EvtComplex & Evt3Rank3C::get ( int  i,
int  j,
int  k 
) const
inline

Definition at line 115 of file Evt3Rank3C.hh.

◆ operator *=() [1/2]

Evt3Rank3C & Evt3Rank3C::operator *= ( const double  d)

Definition at line 157 of file Evt3Rank3C.cpp.

◆ operator *=() [2/2]

Evt3Rank3C & Evt3Rank3C::operator *= ( const EvtComplex c)

Definition at line 143 of file Evt3Rank3C.cpp.

◆ operator+=()

Evt3Rank3C & Evt3Rank3C::operator+= ( const Evt3Rank3C t2)

Definition at line 114 of file Evt3Rank3C.cpp.

◆ operator-=()

Evt3Rank3C & Evt3Rank3C::operator-= ( const Evt3Rank3C t2)

Definition at line 128 of file Evt3Rank3C.cpp.

◆ operator=()

Evt3Rank3C & Evt3Rank3C::operator= ( const Evt3Rank3C t1)

Definition at line 45 of file Evt3Rank3C.cpp.

◆ set()

void Evt3Rank3C::set ( int  i,
int  j,
int  k,
const EvtComplex c 
)
inline

Definition at line 110 of file Evt3Rank3C.hh.

◆ zero()

void Evt3Rank3C::zero ( )

Definition at line 75 of file Evt3Rank3C.cpp.

Friends And Related Function Documentation

◆ conj

Evt3Rank3C conj ( const Evt3Rank3C t2)
friend

Definition at line 172 of file Evt3Rank3C.cpp.

◆ directProd

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

◆ operator * [1/4]

Evt3Rank3C operator * ( const EvtComplex c,
const Evt3Rank3C t2 
)
friend

Definition at line 80 of file Evt3Rank3C.hh.

◆ operator * [2/4]

Evt3Rank3C operator * ( const double  d,
const Evt3Rank3C t2 
)
friend

Definition at line 85 of file Evt3Rank3C.hh.

◆ operator * [3/4]

Evt3Rank3C operator * ( const Evt3Rank3C t2,
const EvtComplex c 
)
friend

Definition at line 90 of file Evt3Rank3C.hh.

◆ operator * [4/4]

Evt3Rank3C operator * ( const Evt3Rank3C t2,
const double  d 
)
friend

Definition at line 95 of file Evt3Rank3C.hh.

◆ operator+

Evt3Rank3C operator+ ( const Evt3Rank3C t1,
const Evt3Rank3C t2 
)
friend

Definition at line 100 of file Evt3Rank3C.hh.

◆ operator-

Evt3Rank3C operator- ( const Evt3Rank3C t1,
const Evt3Rank3C t2 
)
friend

Definition at line 105 of file Evt3Rank3C.hh.

◆ operator<<

std::ostream& operator<< ( std::ostream &  s,
const Evt3Rank3C t2 
)
friend

Definition at line 100 of file Evt3Rank3C.cpp.

Member Data Documentation

◆ t

EvtComplex Evt3Rank3C::t[3][3][3]
private

Definition at line 77 of file Evt3Rank3C.hh.


The documentation for this class was generated from the following files: