BOSS 6.6.4.p03
BESIII Offline Software System
Loading...
Searching...
No Matches
T4piCrossPart Class Reference

#include <T4piCrossPart.h>

+ Inheritance diagram for T4piCrossPart:

Public Member Functions

 T4piCrossPart (double e, double de, double nth0)
 
 ~T4piCrossPart ()
 
- 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 ()
 

Additional Inherited Members

- 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 T4piCrossPart.h.

Constructor & Destructor Documentation

◆ T4piCrossPart()

T4piCrossPart::T4piCrossPart ( double  e,
double  de,
double  nth0 
)

◆ ~T4piCrossPart()

T4piCrossPart::~T4piCrossPart ( )
inline

Definition at line 12 of file T4piCrossPart.h.

12{};

Member Function Documentation

◆ Accepted()

bool T4piCrossPart::Accepted ( )
protectedvirtual

Implements TCrossPart.

◆ SetJ()

void T4piCrossPart::SetJ ( )
protectedvirtual

Implements TCrossPart.


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