BOSS 7.0.4
BESIII Offline Software System
Loading...
Searching...
No Matches
TGGCrossPart Class Reference

#include <TGGCrossPart.h>

+ Inheritance diagram for TGGCrossPart:

Public Member Functions

 TGGCrossPart ()
 
 ~TGGCrossPart ()
 
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 ()
 
virtual void Init ()
 
virtual double GetValue (const unsigned int)
 
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 SetThetaMin (const double &)=0
 
virtual void SetHardPhoton (const bool &x)
 
void SetZeroVP ()
 
void SetDefaultVP ()
 
void SetNoFSR ()
 
virtual double BornShift (const double &, const double &, const double &)=0
 
double BornCrossSection (const double &)
 

Protected Member Functions

double MakeCosTheta ()
 
double GetCNorm ()
 
double R_3_Gamma ()
 
double K_SV (const double &)
 

Protected Attributes

TPhotonfPhD1
 
TPhotonfPhD2
 
TPhotonfPhI1
 
TPhotonfPhI2
 
double fCosMin
 
double fMax
 
double fNorm
 
double fNormTheta
 
bool fThetaLocked
 
- Protected Attributes inherited from TVCrossPart
unsigned int fNPart
 
TEventfEvent
 
TDFunfD
 
bool fHardPhoton
 
bool fZeroVP
 
bool fNoFSR
 

Detailed Description

Definition at line 6 of file TGGCrossPart.h.

Constructor & Destructor Documentation

◆ TGGCrossPart()

TGGCrossPart::TGGCrossPart ( )

◆ ~TGGCrossPart()

TGGCrossPart::~TGGCrossPart ( )

Member Function Documentation

◆ BornShift()

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

Implements TVCrossPart.

◆ GetCNorm()

double TGGCrossPart::GetCNorm ( )
protected

◆ GetValue()

double TGGCrossPart::GetValue ( const unsigned int  )
virtual

Reimplemented from TVCrossPart.

◆ Init()

void TGGCrossPart::Init ( )
virtual

Reimplemented from TVCrossPart.

◆ K_SV()

double TGGCrossPart::K_SV ( const double &  )
protected

◆ MakeCosTheta()

double TGGCrossPart::MakeCosTheta ( )
protected

◆ R_3_Gamma()

double TGGCrossPart::R_3_Gamma ( )
protected

◆ SetThetaMin()

void TGGCrossPart::SetThetaMin ( const double &  )
virtual

Implements TVCrossPart.

Member Data Documentation

◆ fCosMin

double TGGCrossPart::fCosMin
protected

Definition at line 12 of file TGGCrossPart.h.

◆ fMax

double TGGCrossPart::fMax
protected

Definition at line 13 of file TGGCrossPart.h.

◆ fNorm

double TGGCrossPart::fNorm
protected

Definition at line 14 of file TGGCrossPart.h.

◆ fNormTheta

double TGGCrossPart::fNormTheta
protected

Definition at line 15 of file TGGCrossPart.h.

◆ fPhD1

TPhoton* TGGCrossPart::fPhD1
protected

Definition at line 8 of file TGGCrossPart.h.

◆ fPhD2

TPhoton* TGGCrossPart::fPhD2
protected

Definition at line 9 of file TGGCrossPart.h.

◆ fPhI1

TPhoton* TGGCrossPart::fPhI1
protected

Definition at line 10 of file TGGCrossPart.h.

◆ fPhI2

TPhoton* TGGCrossPart::fPhI2
protected

Definition at line 11 of file TGGCrossPart.h.

◆ fThetaLocked

bool TGGCrossPart::fThetaLocked
protected

Definition at line 20 of file TGGCrossPart.h.


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