BOSS 7.1.2
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 13 of file TKKPCrossPart.h.

13{};

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: