BOSS 8.0.0
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 ()
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_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: