CGEM BOSS 6.6.5.h
BESIII Offline Software System
Loading...
Searching...
No Matches
TMuCrossPart Class Reference

#include <TMuCrossPart.h>

+ Inheritance diagram for TMuCrossPart:

Public Member Functions

 TMuCrossPart ()
 
 ~TMuCrossPart ()
 
double BornShift (const double &, const double &, const double &)
 
double GetValue (const unsigned int)
 
void Init ()
 
void SetThetaMin (const double &)
 
- Public Member Functions inherited from TVCrossPart
 TVCrossPart ()
 
virtual ~TVCrossPart ()
 
void PrintEvent ()
 
void GetEvent (double &p0, double &t0, double &ph0, double &p1, double &t1, double &ph)
 
void GetEvent (double *m, int &n)
 
TEventGetEvent ()
 
unsigned int GetNPart ()
 
virtual void SetHardPhoton (const bool &x)
 
void SetZeroVP ()
 
void SetDefaultVP ()
 
void SetNoFSR ()
 
double BornCrossSection (const double &)
 

Protected Member Functions

double MakeCosTheta ()
 
double GetCNorm ()
 
double R_e_Gamma ()
 
double R_e_Gamma_t ()
 
double R_f_Gamma ()
 
double R_e_mu_Gamma_t ()
 

Protected Attributes

TMuKFunfK
 
TPhotonDfPhD1
 
TPhotonDfPhD2
 
TPhotonIfPhI1
 
TPhotonIfPhI2
 
TPhotonFSfPhFS
 
TVacuumPolfVPol
 
double fCosMin
 
double fSinTheta2
 
double fMax
 
double fNorm
 
double fCompMuSV
 
double fBetaMu
 
double fBetaMu2
 
- Protected Attributes inherited from TVCrossPart
unsigned int fNPart
 
TEventfEvent
 
TDFunfD
 
bool fHardPhoton
 
bool fZeroVP
 
bool fNoFSR
 

Detailed Description

Definition at line 8 of file TMuCrossPart.h.

Constructor & Destructor Documentation

◆ TMuCrossPart()

TMuCrossPart::TMuCrossPart ( )

◆ ~TMuCrossPart()

TMuCrossPart::~TMuCrossPart ( )

Member Function Documentation

◆ BornShift()

double TMuCrossPart::BornShift ( const double & ,
const double & ,
const double &  )
virtual

Implements TVCrossPart.

◆ GetCNorm()

double TMuCrossPart::GetCNorm ( )
protected

◆ GetValue()

double TMuCrossPart::GetValue ( const unsigned int )
virtual

Reimplemented from TVCrossPart.

◆ Init()

void TMuCrossPart::Init ( )
virtual

Reimplemented from TVCrossPart.

◆ MakeCosTheta()

double TMuCrossPart::MakeCosTheta ( )
protected

◆ R_e_Gamma()

double TMuCrossPart::R_e_Gamma ( )
protected

◆ R_e_Gamma_t()

double TMuCrossPart::R_e_Gamma_t ( )
protected

◆ R_e_mu_Gamma_t()

double TMuCrossPart::R_e_mu_Gamma_t ( )
protected

◆ R_f_Gamma()

double TMuCrossPart::R_f_Gamma ( )
protected

◆ SetThetaMin()

void TMuCrossPart::SetThetaMin ( const double & )
virtual

Implements TVCrossPart.

Member Data Documentation

◆ fBetaMu

double TMuCrossPart::fBetaMu
protected

Definition at line 22 of file TMuCrossPart.h.

◆ fBetaMu2

double TMuCrossPart::fBetaMu2
protected

Definition at line 23 of file TMuCrossPart.h.

◆ fCompMuSV

double TMuCrossPart::fCompMuSV
protected

Definition at line 21 of file TMuCrossPart.h.

◆ fCosMin

double TMuCrossPart::fCosMin
protected

Definition at line 17 of file TMuCrossPart.h.

◆ fK

TMuKFun* TMuCrossPart::fK
protected

Definition at line 10 of file TMuCrossPart.h.

◆ fMax

double TMuCrossPart::fMax
protected

Definition at line 19 of file TMuCrossPart.h.

◆ fNorm

double TMuCrossPart::fNorm
protected

Definition at line 20 of file TMuCrossPart.h.

◆ fPhD1

TPhotonD* TMuCrossPart::fPhD1
protected

Definition at line 11 of file TMuCrossPart.h.

◆ fPhD2

TPhotonD* TMuCrossPart::fPhD2
protected

Definition at line 12 of file TMuCrossPart.h.

◆ fPhFS

TPhotonFS* TMuCrossPart::fPhFS
protected

Definition at line 15 of file TMuCrossPart.h.

◆ fPhI1

TPhotonI* TMuCrossPart::fPhI1
protected

Definition at line 13 of file TMuCrossPart.h.

◆ fPhI2

TPhotonI* TMuCrossPart::fPhI2
protected

Definition at line 14 of file TMuCrossPart.h.

◆ fSinTheta2

double TMuCrossPart::fSinTheta2
protected

Definition at line 18 of file TMuCrossPart.h.

◆ fVPol

TVacuumPol* TMuCrossPart::fVPol
protected

Definition at line 16 of file TMuCrossPart.h.


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