BOSS 7.1.2
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: