BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
TEPCrossPart Class Reference

#include <TEPCrossPart.h>

Inheritance diagram for TEPCrossPart:

Public Member Functions

 TEPCrossPart ()
 ~TEPCrossPart ()
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 RGamma ()
double RGamma_kuraev_eidelman (const bool &print=false)

Protected Attributes

TEKFunfK
TPhotonDfPhD1
TPhotonDfPhD2
TPhotonDfPhD3
TPhotonDfPhD4
TPhotonIfPhI1
TPhotonIfPhI2
TPhotonFfPhF3
TPhotonFfPhF4
TVacuumPolfVPol
double fCosTheta
double fCosMin
double fSinMin2
double fNorm
double fMax
Protected Attributes inherited from TVCrossPart
unsigned int fNPart
TEventfEvent
TDFunfD
bool fHardPhoton
bool fZeroVP
bool fNoFSR

Detailed Description

Definition at line 8 of file TEPCrossPart.h.

Constructor & Destructor Documentation

◆ TEPCrossPart()

TEPCrossPart::TEPCrossPart ( )

◆ ~TEPCrossPart()

TEPCrossPart::~TEPCrossPart ( )

Member Function Documentation

◆ BornShift()

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

Implements TVCrossPart.

◆ GetCNorm()

double TEPCrossPart::GetCNorm ( )
protected

◆ GetValue()

double TEPCrossPart::GetValue ( const unsigned int )
virtual

Reimplemented from TVCrossPart.

◆ Init()

void TEPCrossPart::Init ( )
virtual

Reimplemented from TVCrossPart.

◆ MakeCosTheta()

double TEPCrossPart::MakeCosTheta ( )
protected

◆ RGamma()

double TEPCrossPart::RGamma ( )
protected

◆ RGamma_kuraev_eidelman()

double TEPCrossPart::RGamma_kuraev_eidelman ( const bool & print = false)
protected

◆ SetThetaMin()

void TEPCrossPart::SetThetaMin ( const double & )
virtual

Implements TVCrossPart.

Member Data Documentation

◆ fCosMin

double TEPCrossPart::fCosMin
protected

Definition at line 21 of file TEPCrossPart.h.

◆ fCosTheta

double TEPCrossPart::fCosTheta
protected

Definition at line 20 of file TEPCrossPart.h.

◆ fK

TEKFun* TEPCrossPart::fK
protected

Definition at line 10 of file TEPCrossPart.h.

◆ fMax

double TEPCrossPart::fMax
protected

Definition at line 24 of file TEPCrossPart.h.

◆ fNorm

double TEPCrossPart::fNorm
protected

Definition at line 23 of file TEPCrossPart.h.

◆ fPhD1

TPhotonD* TEPCrossPart::fPhD1
protected

Definition at line 11 of file TEPCrossPart.h.

◆ fPhD2

TPhotonD* TEPCrossPart::fPhD2
protected

Definition at line 12 of file TEPCrossPart.h.

◆ fPhD3

TPhotonD* TEPCrossPart::fPhD3
protected

Definition at line 13 of file TEPCrossPart.h.

◆ fPhD4

TPhotonD* TEPCrossPart::fPhD4
protected

Definition at line 14 of file TEPCrossPart.h.

◆ fPhF3

TPhotonF* TEPCrossPart::fPhF3
protected

Definition at line 17 of file TEPCrossPart.h.

◆ fPhF4

TPhotonF* TEPCrossPart::fPhF4
protected

Definition at line 18 of file TEPCrossPart.h.

◆ fPhI1

TPhotonI* TEPCrossPart::fPhI1
protected

Definition at line 15 of file TEPCrossPart.h.

◆ fPhI2

TPhotonI* TEPCrossPart::fPhI2
protected

Definition at line 16 of file TEPCrossPart.h.

◆ fSinMin2

double TEPCrossPart::fSinMin2
protected

Definition at line 22 of file TEPCrossPart.h.

◆ fVPol

TVacuumPol* TEPCrossPart::fVPol
protected

Definition at line 19 of file TEPCrossPart.h.


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