BOSS 7.1.2
BESIII Offline Software System
Loading...
Searching...
No Matches
TPiCrossPart Class Reference

#include <TPiCrossPart.h>

+ Inheritance diagram for TPiCrossPart:

Public Member Functions

 TPiCrossPart ()
 
virtual ~TPiCrossPart ()
 
double BornShift (const double &, const double &, const double &)
 
double GetValue (const unsigned int)
 
void Init ()
 
void SetThetaMin (const double &)
 
TFormFactorGetFormFactor ()
 
- 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_Gamma ()
 
double R_Gamma_t ()
 
double R_Gamma_kuraev_eidelman ()
 

Protected Attributes

TPiKFunfK
 
TPhotonDfPhD1
 
TPhotonDfPhD2
 
TPhotonIfPhI1
 
TPhotonIfPhI2
 
TPhotonFSfPhFS
 
TFormFactorfFpi
 
double fCosMin
 
double fSinTheta2
 
double fNorm
 
double fCompPiSV
 
double fBetaPi
 
- Protected Attributes inherited from TVCrossPart
unsigned int fNPart
 
TEventfEvent
 
TDFunfD
 
bool fHardPhoton
 
bool fZeroVP
 
bool fNoFSR
 

Detailed Description

Definition at line 8 of file TPiCrossPart.h.

Constructor & Destructor Documentation

◆ TPiCrossPart()

TPiCrossPart::TPiCrossPart ( )

◆ ~TPiCrossPart()

virtual TPiCrossPart::~TPiCrossPart ( )
virtual

Member Function Documentation

◆ BornShift()

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

Implements TVCrossPart.

◆ GetCNorm()

double TPiCrossPart::GetCNorm ( )
protected

◆ GetFormFactor()

TFormFactor * TPiCrossPart::GetFormFactor ( )
inline

Definition at line 34 of file TPiCrossPart.h.

34{return fFpi;}
TFormFactor * fFpi

◆ GetValue()

double TPiCrossPart::GetValue ( const unsigned int )
virtual

Reimplemented from TVCrossPart.

◆ Init()

void TPiCrossPart::Init ( )
virtual

Reimplemented from TVCrossPart.

◆ MakeCosTheta()

double TPiCrossPart::MakeCosTheta ( )
protected

◆ R_Gamma()

double TPiCrossPart::R_Gamma ( )
protected

◆ R_Gamma_kuraev_eidelman()

double TPiCrossPart::R_Gamma_kuraev_eidelman ( )
protected

◆ R_Gamma_t()

double TPiCrossPart::R_Gamma_t ( )
protected

◆ SetThetaMin()

void TPiCrossPart::SetThetaMin ( const double & )
virtual

Implements TVCrossPart.

Member Data Documentation

◆ fBetaPi

double TPiCrossPart::fBetaPi
protected

Definition at line 21 of file TPiCrossPart.h.

◆ fCompPiSV

double TPiCrossPart::fCompPiSV
protected

Definition at line 20 of file TPiCrossPart.h.

◆ fCosMin

double TPiCrossPart::fCosMin
protected

Definition at line 17 of file TPiCrossPart.h.

◆ fFpi

TFormFactor* TPiCrossPart::fFpi
protected

Definition at line 16 of file TPiCrossPart.h.

Referenced by GetFormFactor().

◆ fK

TPiKFun* TPiCrossPart::fK
protected

Definition at line 10 of file TPiCrossPart.h.

◆ fNorm

double TPiCrossPart::fNorm
protected

Definition at line 19 of file TPiCrossPart.h.

◆ fPhD1

TPhotonD* TPiCrossPart::fPhD1
protected

Definition at line 11 of file TPiCrossPart.h.

◆ fPhD2

TPhotonD* TPiCrossPart::fPhD2
protected

Definition at line 12 of file TPiCrossPart.h.

◆ fPhFS

TPhotonFS* TPiCrossPart::fPhFS
protected

Definition at line 15 of file TPiCrossPart.h.

◆ fPhI1

TPhotonI* TPiCrossPart::fPhI1
protected

Definition at line 13 of file TPiCrossPart.h.

◆ fPhI2

TPhotonI* TPiCrossPart::fPhI2
protected

Definition at line 14 of file TPiCrossPart.h.

◆ fSinTheta2

double TPiCrossPart::fSinTheta2
protected

Definition at line 18 of file TPiCrossPart.h.


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