|
BOSS 8.0.0
BESIII Offline Software System
|
#include <TCrossPart.h>
Public Member Functions | |
| 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 | |
| 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 | |
| TGenPhaseSpace | fevent |
| rb::TPhoton * | fphot |
| rb::TPhotonD * | fsphot |
| rb::TDFun * | fD |
| 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 |
Definition at line 11 of file TCrossPart.h.
| TCrossPart::TCrossPart | ( | double | e, |
| double | de, | ||
| double | nth0 ) |
|
virtual |
|
protectedpure virtual |
Implemented in T2piCrossPart, T3piCrossPart, T3piEtaCrossPart, T4piCrossPart, T5piCrossPart, TKKEtaCrossPart, TKKPCrossPart, and TRhoEtaCrossPart.
| void TCrossPart::BeamSpread | ( | ) |
|
protected |
| size_t TCrossPart::GenUnWeightedEvent | ( | ) |
| size_t TCrossPart::GenWeightedEvent | ( | double & | w | ) |
|
inline |
Definition at line 71 of file TCrossPart.h.
|
inline |
Definition at line 70 of file TCrossPart.h.
|
inline |
Definition at line 68 of file TCrossPart.h.
|
inline |
Definition at line 72 of file TCrossPart.h.
| double TCrossPart::GetValue | ( | const unsigned int | npart | ) |
|
protected |
| void TCrossPart::MakeParts | ( | double | err | ) |
|
protected |
|
protected |
|
inline |
Definition at line 74 of file TCrossPart.h.
|
protected |
|
protectedpure virtual |
Implemented in T2piCrossPart, T3piCrossPart, T3piEtaCrossPart, T4piCrossPart, T5piCrossPart, TKKEtaCrossPart, TKKPCrossPart, and TRhoEtaCrossPart.
|
inline |
Definition at line 69 of file TCrossPart.h.
|
protected |
Definition at line 37 of file TCrossPart.h.
|
protected |
Definition at line 29 of file TCrossPart.h.
Referenced by SetBeamSpread().
|
protected |
Definition at line 20 of file TCrossPart.h.
|
protected |
Definition at line 35 of file TCrossPart.h.
|
protected |
Definition at line 16 of file TCrossPart.h.
|
protected |
Definition at line 21 of file TCrossPart.h.
|
protected |
Definition at line 17 of file TCrossPart.h.
|
protected |
Definition at line 36 of file TCrossPart.h.
|
protected |
Definition at line 24 of file TCrossPart.h.
|
protected |
Definition at line 23 of file TCrossPart.h.
|
protected |
Definition at line 13 of file TCrossPart.h.
|
protected |
Definition at line 46 of file TCrossPart.h.
|
protected |
Definition at line 22 of file TCrossPart.h.
|
protected |
Definition at line 19 of file TCrossPart.h.
|
protected |
Definition at line 49 of file TCrossPart.h.
|
protected |
Definition at line 33 of file TCrossPart.h.
|
protected |
Definition at line 32 of file TCrossPart.h.
|
protected |
Definition at line 34 of file TCrossPart.h.
|
protected |
Definition at line 47 of file TCrossPart.h.
Referenced by GetNfinal().
|
protected |
Definition at line 41 of file TCrossPart.h.
|
protected |
Definition at line 14 of file TCrossPart.h.
|
protected |
Definition at line 50 of file TCrossPart.h.
Referenced by GetPid().
|
protected |
Definition at line 43 of file TCrossPart.h.
|
protected |
Definition at line 28 of file TCrossPart.h.
|
protected |
Definition at line 42 of file TCrossPart.h.
|
protected |
Definition at line 27 of file TCrossPart.h.
|
protected |
Definition at line 45 of file TCrossPart.h.
|
protected |
Definition at line 51 of file TCrossPart.h.
|
protected |
Definition at line 48 of file TCrossPart.h.
Referenced by GetParticles().
|
protected |
Definition at line 18 of file TCrossPart.h.
|
protected |
Definition at line 26 of file TCrossPart.h.
Referenced by SetBeamSpread().
|
protected |
Definition at line 25 of file TCrossPart.h.
Referenced by SetBeamSpread().
|
protected |
Definition at line 15 of file TCrossPart.h.
|
protected |
Definition at line 30 of file TCrossPart.h.
|
protected |
Definition at line 31 of file TCrossPart.h.
|
protected |
Definition at line 44 of file TCrossPart.h.
|
protected |
Definition at line 38 of file TCrossPart.h.
|
protected |
Definition at line 39 of file TCrossPart.h.
|
protected |
Definition at line 40 of file TCrossPart.h.