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

#include <TKKPCrossPart.h>

Inheritance diagram for TKKPCrossPart:

Public Member Functions

 TKKPCrossPart (double e, double de, double nth0, int)
 ~TKKPCrossPart ()
Public Member Functions inherited from TCrossPart
 TCrossPart (double e, double de, double nth0)
virtual ~TCrossPart ()
double GetValue (const unsigned int npart)
void MakeParts (double err)
size_t GenUnWeightedEvent ()
size_t GenWeightedEvent (double &w)
TLorentzVector ** GetParticles ()
void SetNRad (size_t x=25000)
size_t GetNRad ()
size_t GetNfinal ()
int GetPid (size_t i)
void BeamSpread ()
void SetBeamSpread (double x=1)

Protected Member Functions

void SetJ ()
bool Accepted ()
Protected Member Functions inherited from TCrossPart
double radB (const TLorentzVector &k)
double rad (double zp, double zm)
void SetFinalParticles (size_t, const double *, const int *)
double Generate ()
void J3PseudoScalars ()

Protected Attributes

int fmode
Protected Attributes inherited from TCrossPart
TGenPhaseSpace fevent
rb::TPhotonfphot
rb::TPhotonDfsphot
rb::TDFunfD
double fe
double fs
double flogs
double fbeta2
double fdelta
double fK
double fep
double fem
double fsigmap
double fsigmam
double fppz
double fpmz
bool fBeamSpread
double fsum [NPARTMAX]
double fsum2 [NPARTMAX]
double fmin [NPARTMAX]
double fmax [NPARTMAX]
size_t fN [NPARTMAX]
double fcs [NPARTMAX]
double fecs [NPARTMAX]
double facs [NPARTMAX]
double fxm
double fxp
bool inc [NPARTMAX]
size_t fNRad
TLorentzVector fpp
TLorentzVector fpm
TLorentzVector fW
TLorentzVector fq
TLorentzVectorC fJc
size_t fNfinal
TLorentzVector ** fres
double fm [7]
int fpid [7+2]
double fq2

Detailed Description

Definition at line 6 of file TKKPCrossPart.h.

Constructor & Destructor Documentation

◆ TKKPCrossPart()

TKKPCrossPart::TKKPCrossPart ( double e,
double de,
double nth0,
int  )

◆ ~TKKPCrossPart()

TKKPCrossPart::~TKKPCrossPart ( )
inline

Definition at line 14 of file TKKPCrossPart.h.

14{};

Member Function Documentation

◆ Accepted()

bool TKKPCrossPart::Accepted ( )
protectedvirtual

Implements TCrossPart.

◆ SetJ()

void TKKPCrossPart::SetJ ( )
protectedvirtual

Implements TCrossPart.

Member Data Documentation

◆ fmode

int TKKPCrossPart::fmode
protected

Definition at line 8 of file TKKPCrossPart.h.


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