BOSS 7.0.7
BESIII Offline Software System
Loading...
Searching...
No Matches
EvtPhokharaDef.hh File Reference
#include "cfortran/cfortran.h"
#include <string.h>

Go to the source code of this file.

Classes

struct  COMPLEX16
 
struct  titledef
 

Macros

#define RLXDINIT(LUXURY, SEED)   CCALLSFSUB2(RLXDINIT,rlxdinit,INT,INT,LUXURY,SEED)
 
#define RLXDRESETF(SEED)   CCALLSFSUB1(RLXDRESETF,rlxdresetf,INTV, SEED)
 
#define INPUT()   CCALLSFSUB0(INPUT,input)
 
#define RANLXDF(AR, VAL)   CCALLSFSUB2(RANLXDF,ranlxdf,DOUBLEV, INT, AR, VAL)
 
#define GEN_1PH(I, QQMIN, QQMAX, COS1MIN, COS1MAX, COS3MIN, COS3MAX)   CCALLSFSUB7(GEN_1PH,gen_1ph,INT, PDOUBLE, PDOUBLE, PDOUBLE, PDOUBLE, PDOUBLE, PDOUBLE,I,QQMIN,QQMAX,COS1MIN,COS1MAX,COS3MIN,COS3MAX)
 
#define GEN_2PH(I, QQMIN, COS1MIN, COS1MAX, COS2MIN, COS2MAX, COS3MIN, COS3MAX)   CCALLSFSUB8(GEN_2PH,gen_2ph,INT, PDOUBLE, PDOUBLE, PDOUBLE, PDOUBLE, PDOUBLE, PDOUBLE, PDOUBLE,I,QQMIN,COS1MIN,COS1MAX,COS2MIN,COS2MAX,COS3MIN,COS3MAX)
 
#define GEN_0PH(I, QQMIN, SP, COS3MIN, COS3MAX)   CCALLSFSUB5(GEN_0PH,gen_0ph,INT, PDOUBLE, PDOUBLE, PDOUBLE, PDOUBLE,I,QQMIN,SP,COS3MIN,COS3MAX)
 

Variables

struct {
   double   pi
 
   double   gev2nbarn
 
   double   gev2pbarn
 
   double   alpha
 
   double   me
 
   double   mmu
 
   double   mpi
 
   double   mpi0
 
   double   Sp
 
   double   mp
 
   double   ebeam
 
   double   ver_s
 
   double   rmass [10]
 
   double   momenta [4][15]
 
   COMPLEX16   cvac_s
 
   double   mnt
 
   double   mKp
 
   double   mKn
 
   COMPLEX16   cvac_s_pi
 
   COMPLEX16   cvac_s_phi
 
   double   mlamb
 
   double   meta
 
ctes_
 
struct {
   double   Emin
 
   double   gmin
 
   double   phot1cut
 
   double   phot2cut
 
   double   pi1cut
 
   double   pi2cut
 
   double   piphcut
 
   double   accecut
 
   double   q2min
 
   double   w
 
   double   q2_max_c
 
   double   q2_min_c
 
cuts_
 
struct {
   double   m_phi0_Kp
 
   double   g_phi0_Kp
 
   double   m_phi1_Kp
 
   double   g_phi1_Kp
 
   double   m_om0_Kp
 
   double   g_om0_Kp
 
   double   m_om1_Kp
 
   double   g_om1_Kp
 
   double   m_om2_Kp
 
   double   g_om2_Kp
 
   double   m_rho0_Kp
 
   double   g_rho0_Kp
 
   double   m_rho1_Kp
 
   double   g_rho1_Kp
 
   double   m_rho2_Kp
 
   double   g_rho2_Kp
 
mass_gamm_Kp_
 
struct {
   double   m_rho0_pion
 
   double   g_rho0_pion
 
   double   m_rho1_pion
 
   double   g_rho1_pion
 
   double   m_rho2_pion
 
   double   g_rho2_pion
 
   double   m_rho3_pion
 
   double   g_rho3_pion
 
   double   m_om0_pion
 
   double   g_om0_pion
 
mass_gamm_pion_
 
struct {
   double   alpha_lamb
 
   double   ratio_lamb
 
lambda_par_
 
struct {
   DOUBLE_PRECISION   xlow [20]
 
   DOUBLE_PRECISION   xup [20]
 
   int   bins [20]
 
   titledef   title [20]
 
histo_
 
struct {
   DOUBLE_PRECISION   Mmax [3]
 
   DOUBLE_PRECISION   gross [3]
 
   DOUBLE_PRECISION   klein [3]
 
   DOUBLE_PRECISION   tr [3]
 
   DOUBLE_PRECISION   count [3]
 
   int   iprint
 
maxima_
 
struct {
   int   nlo
 
   int   ph0
 
   int   pion
 
   int   fsr
 
   int   fsrnlo
 
   int   ivac
 
   int   FF_pion
 
   int   f0_model
 
   int   FF_kaon
 
   int   narr_res
 
   int   FF_pp
 
flags_
 

Macro Definition Documentation

◆ GEN_0PH

#define GEN_0PH (   I,
  QQMIN,
  SP,
  COS3MIN,
  COS3MAX 
)    CCALLSFSUB5(GEN_0PH,gen_0ph,INT, PDOUBLE, PDOUBLE, PDOUBLE, PDOUBLE,I,QQMIN,SP,COS3MIN,COS3MAX)

Definition at line 106 of file EvtPhokharaDef.hh.

◆ GEN_1PH

#define GEN_1PH (   I,
  QQMIN,
  QQMAX,
  COS1MIN,
  COS1MAX,
  COS3MIN,
  COS3MAX 
)    CCALLSFSUB7(GEN_1PH,gen_1ph,INT, PDOUBLE, PDOUBLE, PDOUBLE, PDOUBLE, PDOUBLE, PDOUBLE,I,QQMIN,QQMAX,COS1MIN,COS1MAX,COS3MIN,COS3MAX)

Definition at line 100 of file EvtPhokharaDef.hh.

◆ GEN_2PH

#define GEN_2PH (   I,
  QQMIN,
  COS1MIN,
  COS1MAX,
  COS2MIN,
  COS2MAX,
  COS3MIN,
  COS3MAX 
)    CCALLSFSUB8(GEN_2PH,gen_2ph,INT, PDOUBLE, PDOUBLE, PDOUBLE, PDOUBLE, PDOUBLE, PDOUBLE, PDOUBLE,I,QQMIN,COS1MIN,COS1MAX,COS2MIN,COS2MAX,COS3MIN,COS3MAX)

Definition at line 103 of file EvtPhokharaDef.hh.

◆ INPUT

#define INPUT ( )    CCALLSFSUB0(INPUT,input)

Definition at line 82 of file EvtPhokharaDef.hh.

◆ RANLXDF

#define RANLXDF (   AR,
  VAL 
)    CCALLSFSUB2(RANLXDF,ranlxdf,DOUBLEV, INT, AR, VAL)

Definition at line 97 of file EvtPhokharaDef.hh.

◆ RLXDINIT

#define RLXDINIT (   LUXURY,
  SEED 
)    CCALLSFSUB2(RLXDINIT,rlxdinit,INT,INT,LUXURY,SEED)

Definition at line 76 of file EvtPhokharaDef.hh.

◆ RLXDRESETF

#define RLXDRESETF (   SEED)    CCALLSFSUB1(RLXDRESETF,rlxdresetf,INTV, SEED)

Definition at line 79 of file EvtPhokharaDef.hh.

Variable Documentation

◆ accecut

double accecut

Definition at line 26 of file EvtPhokharaDef.hh.

◆ alpha

double alpha

Definition at line 13 of file EvtPhokharaDef.hh.

◆ alpha_lamb

double alpha_lamb

Definition at line 48 of file EvtPhokharaDef.hh.

◆ bins

int bins[20]

Definition at line 57 of file EvtPhokharaDef.hh.

Referenced by EvtNT3::calculateBins(), and f_opt().

◆ count

◆ 

◆ 

struct { ... } cuts_

◆ cvac_s

COMPLEX16 cvac_s

Definition at line 15 of file EvtPhokharaDef.hh.

◆ cvac_s_phi

COMPLEX16 cvac_s_phi

Definition at line 17 of file EvtPhokharaDef.hh.

◆ cvac_s_pi

COMPLEX16 cvac_s_pi

Definition at line 17 of file EvtPhokharaDef.hh.

◆ ebeam

◆ Emin

double Emin

Definition at line 25 of file EvtPhokharaDef.hh.

◆ f0_model

int f0_model

Definition at line 71 of file EvtPhokharaDef.hh.

◆ FF_kaon

int FF_kaon

Definition at line 71 of file EvtPhokharaDef.hh.

◆ FF_pion

int FF_pion

Definition at line 71 of file EvtPhokharaDef.hh.

◆ FF_pp

int FF_pp

Definition at line 71 of file EvtPhokharaDef.hh.

◆ 

◆ fsr

int fsr

Definition at line 71 of file EvtPhokharaDef.hh.

◆ fsrnlo

int fsrnlo

Definition at line 71 of file EvtPhokharaDef.hh.

◆ g_om0_Kp

double g_om0_Kp

Definition at line 33 of file EvtPhokharaDef.hh.

◆ g_om0_pion

double g_om0_pion

Definition at line 42 of file EvtPhokharaDef.hh.

◆ g_om1_Kp

double g_om1_Kp

Definition at line 33 of file EvtPhokharaDef.hh.

◆ g_om2_Kp

double g_om2_Kp

Definition at line 33 of file EvtPhokharaDef.hh.

◆ g_phi0_Kp

double g_phi0_Kp

Definition at line 32 of file EvtPhokharaDef.hh.

◆ g_phi1_Kp

double g_phi1_Kp

Definition at line 32 of file EvtPhokharaDef.hh.

◆ g_rho0_Kp

double g_rho0_Kp

Definition at line 34 of file EvtPhokharaDef.hh.

◆ g_rho0_pion

double g_rho0_pion

Definition at line 40 of file EvtPhokharaDef.hh.

◆ g_rho1_Kp

double g_rho1_Kp

Definition at line 34 of file EvtPhokharaDef.hh.

◆ g_rho1_pion

double g_rho1_pion

Definition at line 41 of file EvtPhokharaDef.hh.

◆ g_rho2_Kp

double g_rho2_Kp

Definition at line 34 of file EvtPhokharaDef.hh.

◆ g_rho2_pion

double g_rho2_pion

Definition at line 41 of file EvtPhokharaDef.hh.

◆ g_rho3_pion

double g_rho3_pion

Definition at line 41 of file EvtPhokharaDef.hh.

◆ gev2nbarn

double gev2nbarn

Definition at line 13 of file EvtPhokharaDef.hh.

◆ gev2pbarn

double gev2pbarn

Definition at line 13 of file EvtPhokharaDef.hh.

◆ gmin

double gmin

Definition at line 25 of file EvtPhokharaDef.hh.

◆ gross

DOUBLE_PRECISION gross[3]

Definition at line 64 of file EvtPhokharaDef.hh.

◆ 

struct { ... } histo_

◆ iprint

int iprint

Definition at line 65 of file EvtPhokharaDef.hh.

Referenced by MdcSegGrouper::combineSegs().

◆ ivac

int ivac

Definition at line 71 of file EvtPhokharaDef.hh.

◆ klein

DOUBLE_PRECISION klein[3]

Definition at line 64 of file EvtPhokharaDef.hh.

◆ 

struct { ... } lambda_par_

◆ m_om0_Kp

double m_om0_Kp

Definition at line 33 of file EvtPhokharaDef.hh.

◆ m_om0_pion

double m_om0_pion

Definition at line 42 of file EvtPhokharaDef.hh.

◆ m_om1_Kp

double m_om1_Kp

Definition at line 33 of file EvtPhokharaDef.hh.

◆ m_om2_Kp

double m_om2_Kp

Definition at line 33 of file EvtPhokharaDef.hh.

◆ m_phi0_Kp

double m_phi0_Kp

Definition at line 32 of file EvtPhokharaDef.hh.

◆ m_phi1_Kp

double m_phi1_Kp

Definition at line 32 of file EvtPhokharaDef.hh.

◆ m_rho0_Kp

double m_rho0_Kp

Definition at line 34 of file EvtPhokharaDef.hh.

◆ m_rho0_pion

double m_rho0_pion

Definition at line 40 of file EvtPhokharaDef.hh.

◆ m_rho1_Kp

double m_rho1_Kp

Definition at line 34 of file EvtPhokharaDef.hh.

◆ m_rho1_pion

double m_rho1_pion

Definition at line 40 of file EvtPhokharaDef.hh.

◆ m_rho2_Kp

double m_rho2_Kp

Definition at line 34 of file EvtPhokharaDef.hh.

◆ m_rho2_pion

double m_rho2_pion

Definition at line 41 of file EvtPhokharaDef.hh.

◆ m_rho3_pion

double m_rho3_pion

Definition at line 41 of file EvtPhokharaDef.hh.

◆ 

struct { ... } mass_gamm_Kp_

◆ 

struct { ... } mass_gamm_pion_

◆ 

◆ me

double me

Definition at line 13 of file EvtPhokharaDef.hh.

◆ meta

double meta

Definition at line 18 of file EvtPhokharaDef.hh.

Referenced by Coverage::Coverage(), lookup(), main(), and soonest().

◆ mKn

double mKn

Definition at line 16 of file EvtPhokharaDef.hh.

◆ mKp

double mKp

Definition at line 16 of file EvtPhokharaDef.hh.

◆ mlamb

double mlamb

Definition at line 18 of file EvtPhokharaDef.hh.

◆ Mmax

Definition at line 64 of file EvtPhokharaDef.hh.

◆ mmu

double mmu

Definition at line 13 of file EvtPhokharaDef.hh.

◆ mnt

double mnt

Definition at line 16 of file EvtPhokharaDef.hh.

◆ momenta

double momenta[4][15]

Definition at line 14 of file EvtPhokharaDef.hh.

◆ mp

double mp

Definition at line 13 of file EvtPhokharaDef.hh.

◆ mpi

double mpi

Definition at line 13 of file EvtPhokharaDef.hh.

◆ mpi0

double mpi0

Definition at line 13 of file EvtPhokharaDef.hh.

◆ narr_res

int narr_res

Definition at line 71 of file EvtPhokharaDef.hh.

◆ nlo

int nlo

Definition at line 71 of file EvtPhokharaDef.hh.

◆ ph0

◆ phot1cut

double phot1cut

Definition at line 25 of file EvtPhokharaDef.hh.

◆ phot2cut

double phot2cut

Definition at line 25 of file EvtPhokharaDef.hh.

◆ pi

double pi

Definition at line 13 of file EvtPhokharaDef.hh.

◆ pi1cut

double pi1cut

Definition at line 25 of file EvtPhokharaDef.hh.

◆ pi2cut

double pi2cut

Definition at line 25 of file EvtPhokharaDef.hh.

◆ pion

int pion

Definition at line 71 of file EvtPhokharaDef.hh.

◆ piphcut

double piphcut

Definition at line 26 of file EvtPhokharaDef.hh.

◆ q2_max_c

double q2_max_c

Definition at line 26 of file EvtPhokharaDef.hh.

◆ q2_min_c

double q2_min_c

Definition at line 26 of file EvtPhokharaDef.hh.

◆ q2min

double q2min

Definition at line 26 of file EvtPhokharaDef.hh.

◆ ratio_lamb

double ratio_lamb

Definition at line 48 of file EvtPhokharaDef.hh.

◆ rmass

double rmass[10]

Definition at line 14 of file EvtPhokharaDef.hh.

◆ Sp

double Sp

Definition at line 13 of file EvtPhokharaDef.hh.

◆ title

◆ tr

◆ ver_s

double ver_s

Definition at line 14 of file EvtPhokharaDef.hh.

◆ w

double w

Definition at line 26 of file EvtPhokharaDef.hh.

Referenced by zav::add(), Lpav::add_point_frac(), TrackPool::AddMissTrack(), HoughHitList::addTruthInfo(), TMDCWire::adjacent(), KalmanFit::Helix::approach(), TTrack::approach(), T3DLine::approach(), TRunge::approach(), TTrack::approach2D(), TMDC::badHits(), barrel_con2root(), KalmanKinematicFit::BuildVirtualParticle(), KinematicFit::BuildVirtualParticle(), TMDC::classification(), TMDC::clear(), TMDCWire::consective(), BesClient::CreateTabs(), BesClient::CreateUpButtonBar(), KalFitMaterial::dE(), RkFitMaterial::dE(), EvtPi0Dalitz::decay(), EvtVPHOtoVISR::decay(), EvtVPHOtoVISRHi::decay(), EvtVub::decay(), EvtVubHybrid::decay(), EvtVubNLO::decay(), Lpav::delta_chisq(), TRunge::dEpath(), TRunge::DisToWire(), TMDCTsf::dump(), MdcTrkRecon::dumpDigi(), Edges(), MdcTrkRecon::execute(), TMDC::fastClear(), MdcTrkRecon::fillEvent(), MdcTrkRecon::fillMcTruth(), KalmanKinematicFit::Fit(), KinematicFit::Fit(), SecondVertexFit::Fit(), Lpav::fit(), VertexFit::Fit(), EvtHQET2FF::getscalarff(), EvtHQETFF::getscalarff(), EvtHQET2FF::getvectorff(), EvtHQETFF::getvectorff(), EvtVubdGamma::getW1delta(), EvtVubdGamma::getW1nodelta(), EvtVubdGamma::getW2nodelta(), EvtVubdGamma::getW3nodelta(), EvtVubdGamma::getW4nodelta(), EvtVubdGamma::getW4plus5delta(), EvtVubdGamma::getW5nodelta(), FTFinder::getWireId(), MdcxFindSegs::initWireGroups(), TMDC::layerId(), MucRecLineFit::LineFit(), TMDC::localId(), TMDC::localLayerId(), TTrackManager::makeTds(), EvtPartProp::newLineShape(), operator+(), operator-(), operator<<(), EvtPolInt::polynomial(), EmcRecShowerPosLin::Position(), EmcRecShowerPosLinShMax::Position(), EmcRecShowerPosLog::Position(), EmcRecShowerPosLoglin::Position(), EmcRecShowerPosLogShMax::Position(), MdcPrintSvc::printDigi(), MdcPrintSvc::printRecMdcTrack(), MdcxFindSegs::process(), MucRecQuadFit::QuadFit(), EvtPolInt::ratint(), TTrackManager::removeHitsAcrossOverIp(), EvtFlatte::resAmpl(), TrkHelixRep::resid(), TEvtRecVeeVertex::setW(), BesError::similarity(), TSegment::solveThreeHits(), TTrack::stereoHitForCurl(), TMDC::superLayerId(), TTrack::szPosition(), MdcSeg::testCombSeg(), MdcSeg::testCombSegAmbig(), MdcSeg::testCombSegPhi(), MdcSeg::testCombSegPt(), MdcSeg::testCombSegTheta(), TMDCWire::TMDCWire(), TMDCWireHit::TMDCWireHit(), TMDC::update(), TMDC::updateMC(), Width(), TSegment::width(), TMDC::wireName(), HTrackParameter::wTrack(), KalmanVertexFit::wTrack(), and MdcSegInfoSterO::zPosition().

◆ xlow

◆ xup