BOSS 7.0.2
BESIII Offline Software System
Loading...
Searching...
No Matches
T5piCrossPart Class Reference

#include <T5piCrossPart.h>

+ Inheritance diagram for T5piCrossPart:

Public Member Functions

 T5piCrossPart (double e, double de, double nth0, int mode)
 
 ~T5piCrossPart ()
 
- 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 ()
 
virtual void SetJ ()=0
 
virtual bool Accepted ()=0
 
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 T5piCrossPart.h.

Constructor & Destructor Documentation

◆ T5piCrossPart()

T5piCrossPart::T5piCrossPart ( double  e,
double  de,
double  nth0,
int  mode 
)

◆ ~T5piCrossPart()

T5piCrossPart::~T5piCrossPart ( )
inline

Definition at line 13 of file T5piCrossPart.h.

13{};

Member Function Documentation

◆ Accepted()

bool T5piCrossPart::Accepted ( )
protectedvirtual

Implements TCrossPart.

◆ SetJ()

void T5piCrossPart::SetJ ( )
protectedvirtual

Implements TCrossPart.

Member Data Documentation

◆ fmode

int T5piCrossPart::fmode
protected

Definition at line 8 of file T5piCrossPart.h.


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