CGEM BOSS 6.6.5.g
BESIII Offline Software System
Loading...
Searching...
No Matches
TKinemCut Class Reference

#include <TKinemCut.h>

Public Member Functions

 TKinemCut ()
 
 ~TKinemCut ()
 
double DeltaTheta ()
 
double DeltaPhi ()
 
double PAverage ()
 
double PCross ()
 
double EMin ()
 
double CosPsi ()
 
double AverageThetaMin ()
 
double AverageThetaMax ()
 
double ThetaMin ()
 
double ThetaMax ()
 
double ThetaMinM ()
 
double ThetaMaxM ()
 
double ThetaMinP ()
 
double ThetaMaxP ()
 
void DeltaTheta (const double &x)
 
void DeltaPhi (const double &x)
 
void PAverage (const double &x)
 
void PCross (const double &x)
 
void EMin (const double &x)
 
void CosPsi (const double &x)
 
void AverageTheta (const double &x)
 
void AverageThetaMin (const double &x)
 
void AverageThetaMax (const double &x)
 
void ThetaMinM (const double &x)
 
void ThetaMinP (const double &x)
 
void ThetaRangeM (const double &th_min, const double &th_max)
 
void ThetaRangeP (const double &th_min, const double &th_max)
 
void Init ()
 
void Default ()
 
void Print ()
 

Protected Attributes

double fDeltaTheta
 
double fDeltaPhi
 
double fPAverage
 
double fPCross
 
double fEMin
 
double fPAverageAbs
 
double fPCrossAbs
 
double fEMinAbs
 
double fCosPsi
 
double fAverageThetaMin
 
double fAverageThetaMax
 
double fThetaMin
 
double fThetaMax
 
double fThetaMinMinus
 
double fThetaMaxMinus
 
double fThetaMinPlus
 
double fThetaMaxPlus
 

Detailed Description

Definition at line 8 of file TKinemCut.h.

Constructor & Destructor Documentation

◆ TKinemCut()

TKinemCut::TKinemCut ( )

◆ ~TKinemCut()

TKinemCut::~TKinemCut ( )
inline

Definition at line 29 of file TKinemCut.h.

29{};

Member Function Documentation

◆ AverageTheta()

void TKinemCut::AverageTheta ( const double &  x)
inline

Definition at line 51 of file TKinemCut.h.

51 {
54 }
Double_t x[10]
TConstants * gConst
Definition: Mcgpj.cxx:49
static double Pi()
Definition: TConstants.h:39
double fAverageThetaMin
Definition: TKinemCut.h:19
double fAverageThetaMax
Definition: TKinemCut.h:20

Referenced by Mcgpj::initialize().

◆ AverageThetaMax() [1/2]

double TKinemCut::AverageThetaMax ( )
inline

Definition at line 37 of file TKinemCut.h.

37{return fAverageThetaMax;}

◆ AverageThetaMax() [2/2]

void TKinemCut::AverageThetaMax ( const double &  x)
inline

Definition at line 56 of file TKinemCut.h.

◆ AverageThetaMin() [1/2]

double TKinemCut::AverageThetaMin ( )
inline

Definition at line 36 of file TKinemCut.h.

36{return fAverageThetaMin;}

◆ AverageThetaMin() [2/2]

void TKinemCut::AverageThetaMin ( const double &  x)
inline

Definition at line 55 of file TKinemCut.h.

◆ CosPsi() [1/2]

double TKinemCut::CosPsi ( )
inline

Definition at line 35 of file TKinemCut.h.

35{return fCosPsi;}
double fCosPsi
Definition: TKinemCut.h:18

Referenced by Mcgpj::initialize().

◆ CosPsi() [2/2]

void TKinemCut::CosPsi ( const double &  x)
inline

Definition at line 50 of file TKinemCut.h.

50{ fCosPsi = x;}

◆ Default()

void TKinemCut::Default ( )

◆ DeltaPhi() [1/2]

double TKinemCut::DeltaPhi ( )
inline

Definition at line 31 of file TKinemCut.h.

31{return fDeltaPhi;}
double fDeltaPhi
Definition: TKinemCut.h:11

Referenced by Mcgpj::initialize().

◆ DeltaPhi() [2/2]

void TKinemCut::DeltaPhi ( const double &  x)
inline

Definition at line 46 of file TKinemCut.h.

46{ fDeltaPhi = x;}

◆ DeltaTheta() [1/2]

double TKinemCut::DeltaTheta ( )
inline

Definition at line 30 of file TKinemCut.h.

30{return fDeltaTheta;}
double fDeltaTheta
Definition: TKinemCut.h:10

Referenced by Mcgpj::initialize().

◆ DeltaTheta() [2/2]

void TKinemCut::DeltaTheta ( const double &  x)
inline

Definition at line 45 of file TKinemCut.h.

45{ fDeltaTheta = x;}

◆ EMin() [1/2]

double TKinemCut::EMin ( )
inline

Definition at line 34 of file TKinemCut.h.

34{return fEMin;}
double fEMin
Definition: TKinemCut.h:14

Referenced by Mcgpj::initialize().

◆ EMin() [2/2]

void TKinemCut::EMin ( const double &  x)
inline

Definition at line 49 of file TKinemCut.h.

49{ fEMinAbs = x;}
double fEMinAbs
Definition: TKinemCut.h:17

◆ Init()

void TKinemCut::Init ( )

Referenced by Mcgpj::initialize().

◆ PAverage() [1/2]

double TKinemCut::PAverage ( )
inline

Definition at line 32 of file TKinemCut.h.

32{return fPAverage;}
double fPAverage
Definition: TKinemCut.h:12

Referenced by Mcgpj::initialize().

◆ PAverage() [2/2]

void TKinemCut::PAverage ( const double &  x)
inline

Definition at line 47 of file TKinemCut.h.

47{ fPAverageAbs = x;}
double fPAverageAbs
Definition: TKinemCut.h:15

◆ PCross() [1/2]

double TKinemCut::PCross ( )
inline

Definition at line 33 of file TKinemCut.h.

33{return fPCross;}
double fPCross
Definition: TKinemCut.h:13

Referenced by Mcgpj::initialize().

◆ PCross() [2/2]

void TKinemCut::PCross ( const double &  x)
inline

Definition at line 48 of file TKinemCut.h.

48{ fPCrossAbs = x;}
double fPCrossAbs
Definition: TKinemCut.h:16

◆ Print()

void TKinemCut::Print ( )

Referenced by Mcgpj::initialize().

◆ ThetaMax()

double TKinemCut::ThetaMax ( )
inline

Definition at line 39 of file TKinemCut.h.

39{return fThetaMax;}
double fThetaMax
Definition: TKinemCut.h:22

◆ ThetaMaxM()

double TKinemCut::ThetaMaxM ( )
inline

Definition at line 41 of file TKinemCut.h.

41{return fThetaMaxMinus;}
double fThetaMaxMinus
Definition: TKinemCut.h:24

◆ ThetaMaxP()

double TKinemCut::ThetaMaxP ( )
inline

Definition at line 43 of file TKinemCut.h.

43{return fThetaMaxPlus;}
double fThetaMaxPlus
Definition: TKinemCut.h:26

◆ ThetaMin()

double TKinemCut::ThetaMin ( )
inline

Definition at line 38 of file TKinemCut.h.

38{return fThetaMin;}
double fThetaMin
Definition: TKinemCut.h:21

Referenced by TRadCor::SetSpecialCase().

◆ ThetaMinM() [1/2]

double TKinemCut::ThetaMinM ( )
inline

Definition at line 40 of file TKinemCut.h.

40{return fThetaMinMinus;}
double fThetaMinMinus
Definition: TKinemCut.h:23

Referenced by Mcgpj::initialize().

◆ ThetaMinM() [2/2]

void TKinemCut::ThetaMinM ( const double &  x)
inline

Definition at line 57 of file TKinemCut.h.

◆ ThetaMinP() [1/2]

double TKinemCut::ThetaMinP ( )
inline

Definition at line 42 of file TKinemCut.h.

42{return fThetaMinPlus;}
double fThetaMinPlus
Definition: TKinemCut.h:25

Referenced by Mcgpj::initialize().

◆ ThetaMinP() [2/2]

void TKinemCut::ThetaMinP ( const double &  x)
inline

Definition at line 58 of file TKinemCut.h.

◆ ThetaRangeM()

void TKinemCut::ThetaRangeM ( const double &  th_min,
const double &  th_max 
)
inline

Definition at line 59 of file TKinemCut.h.

59 {
60 fThetaMinMinus = th_min;
61 fThetaMaxMinus = th_max;
62 }

◆ ThetaRangeP()

void TKinemCut::ThetaRangeP ( const double &  th_min,
const double &  th_max 
)
inline

Definition at line 63 of file TKinemCut.h.

63 {
64 fThetaMinPlus = th_min;
65 fThetaMaxPlus = th_max;
66 }

Member Data Documentation

◆ fAverageThetaMax

double TKinemCut::fAverageThetaMax
protected

Definition at line 20 of file TKinemCut.h.

Referenced by AverageTheta(), and AverageThetaMax().

◆ fAverageThetaMin

double TKinemCut::fAverageThetaMin
protected

Definition at line 19 of file TKinemCut.h.

Referenced by AverageTheta(), and AverageThetaMin().

◆ fCosPsi

double TKinemCut::fCosPsi
protected

Definition at line 18 of file TKinemCut.h.

Referenced by CosPsi().

◆ fDeltaPhi

double TKinemCut::fDeltaPhi
protected

Definition at line 11 of file TKinemCut.h.

Referenced by DeltaPhi().

◆ fDeltaTheta

double TKinemCut::fDeltaTheta
protected

Definition at line 10 of file TKinemCut.h.

Referenced by DeltaTheta().

◆ fEMin

double TKinemCut::fEMin
protected

Definition at line 14 of file TKinemCut.h.

Referenced by EMin().

◆ fEMinAbs

double TKinemCut::fEMinAbs
protected

Definition at line 17 of file TKinemCut.h.

Referenced by EMin().

◆ fPAverage

double TKinemCut::fPAverage
protected

Definition at line 12 of file TKinemCut.h.

Referenced by PAverage().

◆ fPAverageAbs

double TKinemCut::fPAverageAbs
protected

Definition at line 15 of file TKinemCut.h.

Referenced by PAverage().

◆ fPCross

double TKinemCut::fPCross
protected

Definition at line 13 of file TKinemCut.h.

Referenced by PCross().

◆ fPCrossAbs

double TKinemCut::fPCrossAbs
protected

Definition at line 16 of file TKinemCut.h.

Referenced by PCross().

◆ fThetaMax

double TKinemCut::fThetaMax
protected

Definition at line 22 of file TKinemCut.h.

Referenced by ThetaMax().

◆ fThetaMaxMinus

double TKinemCut::fThetaMaxMinus
protected

Definition at line 24 of file TKinemCut.h.

Referenced by ThetaMaxM(), ThetaMinM(), and ThetaRangeM().

◆ fThetaMaxPlus

double TKinemCut::fThetaMaxPlus
protected

Definition at line 26 of file TKinemCut.h.

Referenced by ThetaMaxP(), ThetaMinP(), and ThetaRangeP().

◆ fThetaMin

double TKinemCut::fThetaMin
protected

Definition at line 21 of file TKinemCut.h.

Referenced by ThetaMin().

◆ fThetaMinMinus

double TKinemCut::fThetaMinMinus
protected

Definition at line 23 of file TKinemCut.h.

Referenced by ThetaMinM(), and ThetaRangeM().

◆ fThetaMinPlus

double TKinemCut::fThetaMinPlus
protected

Definition at line 25 of file TKinemCut.h.

Referenced by ThetaMinP(), and ThetaRangeP().


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