CGEM BOSS 6.6.5.i
BESIII Offline Software System
Loading...
Searching...
No Matches
TPhotonFS Class Reference

#include <TPhoton.h>

+ Inheritance diagram for TPhotonFS:

Public Member Functions

 TPhotonFS ()
 
double GetCosTheta ()
 
double GetThNorm ()
 
- Public Member Functions inherited from TPhotonF
 TPhotonF ()
 
void Init ()
 
double GetEnergy ()
 
double GetENorm ()
 
- Public Member Functions inherited from TPhoton
 TPhoton ()
 
virtual ~TPhoton ()
 
double GetMinimum ()
 
double GetMaximum ()
 
virtual double GetCosThetaF ()
 
virtual double GetThNormF ()
 
virtual double GetCosThetaF2 ()
 
virtual double GetThNormF2 ()
 
double GetPhE ()
 
double GetPhC ()
 
void SetCosTheta (const double &x)
 
void SetEnergy (const double &x)
 

Protected Attributes

double fCosThetaMin
 
- Protected Attributes inherited from TPhoton
double fNorm
 
double fP0
 
double fP1
 
double fP2
 
double fP3
 
double fxmin
 
double fxmax
 
double fX
 
double fCosTheta
 
double fLnD
 
double fBetaI
 
double fiBetaI
 
double fLnD_n
 
double fBt
 
double fLnD_n2
 
double fBt2
 

Additional Inherited Members

- Static Public Member Functions inherited from TPhoton
static double GetPhi ()
 
static double GetPhiNorm ()
 

Detailed Description

Definition at line 106 of file TPhoton.h.

Constructor & Destructor Documentation

◆ TPhotonFS()

TPhotonFS::TPhotonFS ( )
inline

Definition at line 110 of file TPhoton.h.

110 :TPhotonF(){
111 fCosThetaMin = 0.995;
112 };
double fCosThetaMin
Definition TPhoton.h:108
TPhotonF()
Definition TPhoton.h:94

Member Function Documentation

◆ GetCosTheta()

double TPhotonFS::GetCosTheta ( )
inlinevirtual

Reimplemented from TPhoton.

Definition at line 113 of file TPhoton.h.

113 {
114 fCosTheta = (2*gRandom->Rndm()-1)*fCosThetaMin;
115 return fCosTheta;
116 }
double fCosTheta
Definition TPhoton.h:17

◆ GetThNorm()

double TPhotonFS::GetThNorm ( )
inlinevirtual

Reimplemented from TPhoton.

Definition at line 117 of file TPhoton.h.

117 {
118 return 2*fCosThetaMin;
119 }

Member Data Documentation

◆ fCosThetaMin

double TPhotonFS::fCosThetaMin
protected

Definition at line 108 of file TPhoton.h.

Referenced by GetCosTheta(), GetThNorm(), and TPhotonFS().


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