BOSS
7.1.3
BESIII Offline Software System
Toggle main menu visibility
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Functions
a
c
d
e
f
g
i
l
m
n
o
p
r
s
t
u
v
w
Variables
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
v
w
x
z
Typedefs
c
d
e
g
h
i
l
m
n
o
p
r
s
t
Enumerations
Enumerator
a
b
c
d
e
f
i
k
l
m
n
o
p
r
s
t
u
w
x
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
m
n
p
r
s
t
v
w
Enumerations
b
c
d
e
f
g
h
i
k
l
m
n
p
r
s
t
v
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Related Symbols
:
a
b
c
d
e
f
g
i
k
l
m
n
o
p
r
s
t
v
w
x
Files
File List
File Members
All
!
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
!
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
Variables
!
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
h
i
j
k
l
m
n
p
r
s
t
u
v
w
z
Enumerations
Enumerator
a
b
c
d
e
f
g
h
i
k
m
n
o
p
r
s
t
u
w
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
▼
BOSS
Used Packages
Requirements
►
How to use the ERS package
Todo List
►
Namespaces
►
Classes
▼
Files
▼
File List
▼
7.1.3
►
Analysis
►
BesCxxPolicy
►
BesExamples
►
BesPolicy
►
Calibration
►
Control
►
Database
►
DetectorDescription
►
DistBoss
►
DQA
►
Emc
►
Event
►
EventDisplay
►
EventFilter
►
EvtPreSelect
►
External
▼
Generator
►
Babayaga
►
BabayagaNLO
►
BesBdkRc
▼
BesEvtGen
▼
BesEvtGen-00-04-30
►
EvtGen_i
▼
src
▼
EvtGen
►
EvtGenBase
▼
EvtGenModels
EvtAngH2.cc
►
EvtAngH2.hh
EvtAngSam.cc
►
EvtAngSam.hh
EvtAngSam3.cc
►
EvtAngSam3.hh
EvtAngSamLab.cc
►
EvtAngSamLab.hh
EvtAngSamX.cc
►
EvtAngSamX.hh
EvtAV2GV.cc
►
EvtAV2GV.hh
EvtBHadronic.cc
►
EvtBHadronic.hh
EvtBody3.cc
►
EvtBody3.hh
EvtBsquark.cc
►
EvtBsquark.hh
EvtBto2piCPiso.cc
►
EvtBto2piCPiso.hh
►
EvtBTo3piCP.cc
►
EvtBTo3piCP.hh
►
EvtBTo4piCP.cc
►
EvtBTo4piCP.hh
EvtBtoKD3P.cc
►
EvtBtoKD3P.hh
EvtBtoKpiCPiso.cc
►
EvtBtoKpiCPiso.hh
►
EvtBToKpipiCP.cc
►
EvtBToKpipiCP.hh
EvtbTosllAli.cc
►
EvtbTosllAli.hh
EvtbTosllAliFF.cc
►
EvtbTosllAliFF.hh
EvtbTosllAmp.cc
►
EvtbTosllAmp.hh
EvtbTosllBall.cc
►
EvtbTosllBall.hh
EvtbTosllBallFF.cc
►
EvtbTosllBallFF.hh
►
EvtbTosllFF.hh
EvtbTosllScalarAmp.cc
►
EvtbTosllScalarAmp.hh
EvtbTosllVectorAmp.cc
►
EvtbTosllVectorAmp.hh
EvtBtoXsEtap.cc
►
EvtBtoXsEtap.hh
EvtBtoXsgamma.cc
►
EvtBtoXsgamma.hh
EvtBtoXsgammaAbsModel.cc
►
EvtBtoXsgammaAbsModel.hh
EvtBtoXsgammaAliGreub.cc
►
EvtBtoXsgammaAliGreub.hh
EvtBtoXsgammaFermiUtil.cc
►
EvtBtoXsgammaFermiUtil.hh
EvtBtoXsgammaFixedMass.cc
►
EvtBtoXsgammaFixedMass.hh
EvtBtoXsgammaFlatEnergy.cc
►
EvtBtoXsgammaFlatEnergy.hh
EvtBtoXsgammaKagan.cc
►
EvtBtoXsgammaKagan.hh
►
EvtBtoXsgammaRootFinder.cc
►
EvtBtoXsgammaRootFinder.hh
EvtBtoXsll.cc
►
EvtBtoXsll.hh
►
EvtBtoXsllUtil.cc
►
EvtBtoXsllUtil.hh
EvtCalHelAmp.cc
►
EvtCalHelAmp.hh
►
EvtCBTo3piMPP.cc
►
EvtCBTo3piMPP.hh
►
EvtCBTo3piP00.cc
►
EvtCBTo3piP00.hh
EvtChi0BB1.cc
►
EvtChi0BB1.hh
EvtChi0BB2.cc
►
EvtChi0BB2.hh
EvtChi1BB1.cc
►
EvtChi1BB1.hh
EvtChi1BB2.cc
►
EvtChi1BB2.hh
EvtChi2BB1.cc
►
EvtChi2BB1.hh
EvtChi2BB2.cc
►
EvtChi2BB2.hh
►
EvtConExc.cc
►
EvtConExc.hh
EvtD0mixDalitz.cc
►
EvtD0mixDalitz.hh
EvtD0To2pip2pim.cc
►
EvtD0To2pip2pim.hh
EvtD0Toa0enu.cc
►
EvtD0Toa0enu.hh
►
EvtD0ToKKpi0.cc
►
EvtD0ToKKpi0.hh
EvtD0ToKKpipi.cc
►
EvtD0ToKKpipi.hh
EvtD0toKLpipiPlot.cc
►
EvtD0toKLpipiPlot.hh
EvtD0ToKpiEtap.cc
►
EvtD0ToKpiEtap.hh
EvtD0toKpietaPlot.cc
►
EvtD0toKpietaPlot.hh
EvtD0toKpiomegaPlot.cc
►
EvtD0toKpiomegaPlot.hh
EvtD0ToKpipi0.cc
►
EvtD0ToKpipi0.hh
EvtD0ToKpipi0pi0.cc
►
EvtD0ToKpipi0pi0.hh
EvtD0toKpipi0Plot.cc
►
EvtD0toKpipi0Plot.hh
EvtD0ToKpipipi.cc
►
EvtD0ToKpipipi.hh
EvtD0ToKSKK.cc
►
EvtD0ToKSKK.hh
EvtD0ToKSKppimpi0.cc
►
EvtD0ToKSKppimpi0.hh
EvtD0ToKSLKK.cc
►
EvtD0ToKSLKK.hh
EvtD0ToKSpi0eta.cc
►
EvtD0ToKSpi0eta.hh
EvtD0toKSpi0etaPlot.cc
►
EvtD0toKSpi0etaPlot.hh
EvtD0toKSpi0omegaPlot.cc
►
EvtD0toKSpi0omegaPlot.hh
EvtD0ToKSpi0pi0.cc
►
EvtD0ToKSpi0pi0.hh
EvtD0ToKSpi0pi0pi0.cc
►
EvtD0ToKSpi0pi0pi0.hh
EvtD0ToKSpipi.cc
►
EvtD0ToKSpipi.hh
►
EvtD0ToKSpipipi0.cc
►
EvtD0ToKSpipipi0.hh
EvtD0ToKSpipipi0pi0.cc
►
EvtD0ToKSpipipi0pi0.hh
EvtD0toKSpipiPlot.cc
►
EvtD0toKSpipiPlot.hh
EvtD0Topipienu.cc
►
EvtD0Topipienu.hh
EvtD0TopipiEta.cc
►
EvtD0TopipiEta.hh
EvtD0topipietaPlot.cc
►
EvtD0topipietaPlot.hh
►
EvtD0Topipipi0.cc
►
EvtD0Topipipi0.hh
EvtD0Topippim2pi0.cc
►
EvtD0Topippim2pi0.hh
EvtDDalitz.cc
►
EvtDDalitz.hh
EvtDeBD.cc
►
EvtDeBD.hh
EvtDIY.cc
►
EvtDIY.hh
EvtDMix.cc
►
EvtDMix.hh
EvtDsToEta3pi.cc
►
EvtDsToEta3pi.hh
EvtDsToEtapi2pi0.cc
►
EvtDsToEtapi2pi0.hh
EvtDsToEtapipi0.cc
►
EvtDsToEtapipi0.hh
EvtDsToEtappipi0.cc
►
EvtDsToEtappipi0.hh
EvtDsTof0enu.cc
►
EvtDsTof0enu.hh
EvtDsToKKenu.cc
►
EvtDsToKKenu.hh
EvtDsToKKmunu.cc
►
EvtDsToKKmunu.hh
EvtDsToKKpi.cc
►
EvtDsToKKpi.hh
EvtDsToKKpipi0.cc
►
EvtDsToKKpipi0.hh
EvtDsToKKpipipi.cc
►
EvtDsToKKpipipi.hh
EvtDsToKpipi.cc
►
EvtDsToKpipi.hh
EvtDsToKpPipPimPi0.cc
►
EvtDsToKpPipPimPi0.hh
EvtDsToKSKmPipPip.cc
►
EvtDsToKSKmPipPip.hh
EvtDsToKSKpi0.cc
►
EvtDsToKSKpi0.hh
EvtDsToKSKpPipPim.cc
►
EvtDsToKSKpPipPim.hh
EvtDsToKSKSpi.cc
►
EvtDsToKSKSpi.hh
EvtDsToKSpipi0.cc
►
EvtDsToKSpipi0.hh
EvtDsToomegaenu.cc
►
EvtDsToomegaenu.hh
EvtDsTophienu.cc
►
EvtDsTophienu.hh
EvtDsTopipi0pi0.cc
►
EvtDsTopipi0pi0.hh
►
EvtDsTopipipipi0pi0.cc
►
EvtDsTopipipipi0pi0.hh
EvtDsToPipPipPimPi0.cc
►
EvtDsToPipPipPimPi0.hh
EvtDToa0enu.cc
►
EvtDToa0enu.hh
EvtDToKKpi.cc
►
EvtDToKKpi.hh
EvtDToKKpipi0.cc
►
EvtDToKKpipi0.hh
EvtDtoKKpiPlot.cc
►
EvtDtoKKpiPlot.hh
►
EvtDToKmPipPipPi0.cc
►
EvtDToKmPipPipPi0.hh
EvtDToKpienu.cc
►
EvtDToKpienu.hh
EvtDtoKpipiPlot.cc
►
EvtDtoKpipiPlot.hh
EvtDToKppipi.cc
►
EvtDToKppipi.hh
EvtDToKppipipi0.cc
►
EvtDToKppipipi0.hh
EvtDToKSKmpippip.cc
►
EvtDToKSKmpippip.hh
EvtDToKSKpi0.cc
►
EvtDToKSKpi0.hh
EvtDToKSKSK.cc
►
EvtDToKSKSK.hh
EvtDToKSKSpi.cc
►
EvtDToKSKSpi.hh
EvtDToKSpieta.cc
►
EvtDToKSpieta.hh
EvtDtoKSpietaPlot.cc
►
EvtDtoKSpietaPlot.hh
EvtDtoKSpiomegaPlot.cc
►
EvtDtoKSpiomegaPlot.hh
EvtDToKSpipi0pi0.cc
►
EvtDToKSpipi0pi0.hh
EvtDToKSpipipi.cc
►
EvtDToKSpipipi.hh
EvtDTopi0pi0enu.cc
►
EvtDTopi0pi0enu.hh
EvtDTopiEtaEta.cc
►
EvtDTopiEtaEta.hh
EvtDtopietaetaPlot.cc
►
EvtDtopietaetaPlot.hh
EvtDTopipi0Eta.cc
►
EvtDTopipi0Eta.hh
EvtDToPiPi0Etap.cc
►
EvtDToPiPi0Etap.hh
EvtDtopipi0etaPlot.cc
►
EvtDtopipi0etaPlot.hh
EvtDTopipi0pi0.cc
►
EvtDTopipi0pi0.hh
EvtDtopipi0pi0Plot.cc
►
EvtDtopipi0pi0Plot.hh
EvtDTopipienu.cc
►
EvtDTopipienu.hh
EvtDtopipipiPlot.cc
►
EvtDtopipipiPlot.hh
EvtEDM.cc
►
EvtEDM.hh
EvtEtaDalitz.cc
►
EvtEtaDalitz.hh
EvtEtap2gpipi.cc
►
EvtEtap2gpipi.hh
EvtEtap2pipieta.cc
►
EvtEtap2pipieta.hh
►
EvtFDC.cc
►
EvtFDC.hh
EvtFlatQ2.cc
►
EvtFlatQ2.hh
EvtFromParent.cc
►
EvtFromParent.hh
EvtFromParent_antiLambda.cc
►
EvtFromParent_antiLambda.hh
EvtFromParent_Lambda.cc
►
EvtFromParent_Lambda.hh
EvtGlobalSet.cc
►
EvtGlobalSet.hh
EvtGoityRoberts.cc
►
EvtGoityRoberts.hh
EvtHAngSam3.cc
►
EvtHAngSam3.hh
EvtHelAmp.cc
►
EvtHelAmp.hh
EvtHelPPJ.cc
►
EvtHelPPJ.hh
EvtHQET.cc
►
EvtHQET.hh
EvtHQET2.cc
►
EvtHQET2.hh
EvtHQET2FF.cc
►
EvtHQET2FF.hh
EvtHQETFF.cc
►
EvtHQETFF.hh
EvtHypNonLepton.cc
►
EvtHypNonLepton.hh
EvtHypWK.cc
►
EvtHypWK.hh
►
EvtInclusiveGenRandom.cc
►
EvtIntervalDecayAmp.hh
EvtISGW.cc
►
EvtISGW.hh
EvtISGW2.cc
►
EvtISGW2.hh
EvtISGW2FF.cc
►
EvtISGW2FF.hh
EvtISGWFF.cc
►
EvtISGWFF.hh
EvtItgAbsFunction.cc
►
EvtItgAbsFunction.hh
EvtItgAbsIntegrator.cc
►
EvtItgAbsIntegrator.hh
EvtItgFourCoeffFcn.cc
►
EvtItgFourCoeffFcn.hh
EvtItgFunction.cc
►
EvtItgFunction.hh
EvtItgPtrFunction.cc
►
EvtItgPtrFunction.hh
EvtItgSimpsonIntegrator.cc
►
EvtItgSimpsonIntegrator.hh
EvtItgThreeCoeffFcn.cc
►
EvtItgThreeCoeffFcn.hh
EvtItgTwoCoeffFcn.cc
►
EvtItgTwoCoeffFcn.hh
EvtJ2BB1.cc
►
EvtJ2BB1.hh
EvtJ2BB2.cc
►
EvtJ2BB2.hh
EvtJ2BB3.cc
►
EvtJ2BB3.hh
►
EvtJetSet.cc
►
EvtJetSet.hh
EvtJPE.cc
►
EvtJPE.hh
EvtJpipi.cc
►
EvtJpipi.hh
►
EvtJscont.cc
►
EvtJscont.hh
EvtJTO3P.cc
►
EvtJTO3P.hh
EvtKKLambdaC.cc
►
EvtKKLambdaC.hh
EvtKKLambdaCFF.cc
►
EvtKKLambdaCFF.hh
EvtKstarnunu.cc
►
EvtKstarnunu.hh
EvtKstarstargamma.cc
►
EvtKstarstargamma.hh
EvtLambdac2pKpi.cc
►
EvtLambdac2pKpi.hh
EvtLambdaP_BarGamma.cc
►
EvtLambdaP_BarGamma.hh
EvtLNuGamma.cc
►
EvtLNuGamma.hh
►
EvtLunda.cc
►
EvtLunda.hh
►
EvtLundCharm.cc
►
EvtLundCharm.hh
EvtMassH1.cc
►
EvtMassH1.hh
EvtMassH2.cc
►
EvtMassH2.hh
►
EvtMBody3.cc
►
EvtMBody3.hh
EvtMelikhov.cc
►
EvtMelikhov.hh
EvtMelikhovFF.cc
►
EvtMelikhovFF.hh
EvtmH2.cc
►
EvtmH2.hh
EvtModelReg.cc
►
EvtModelReg.hh
EvtmPhsp.cc
►
EvtmPhsp.hh
EvtMultibody.cc
►
EvtMultibody.hh
EvtOmegaDalitz.cc
►
EvtOmegaDalitz.hh
EvtOpenCharm.cc
►
EvtOpenCharm.hh
EvtP2GC0.cc
►
EvtP2GC0.hh
EvtP2GC1.cc
►
EvtP2GC1.hh
EvtP2GC2.cc
►
EvtP2GC2.hh
EvtPartWave.cc
►
EvtPartWave.hh
EvtPBB1.cc
►
EvtPBB1.hh
EvtPBB2.cc
►
EvtPBB2.hh
EvtPFermi.cc
►
EvtPFermi.hh
EvtPhiDalitz.cc
►
EvtPhiDalitz.hh
EvtPhokhara.cc
►
EvtPhokhara.hh
EvtPhokhara_4pi.cc
►
EvtPhokhara_4pi.hh
EvtPhokhara_etagam.cc
►
EvtPhokhara_etagam.hh
EvtPhokhara_etapgam.cc
►
EvtPhokhara_etapgam.hh
EvtPhokhara_K0K0.cc
►
EvtPhokhara_K0K0.hh
EvtPhokhara_KK.cc
►
EvtPhokhara_KK.hh
EvtPhokhara_Lambda.cc
►
EvtPhokhara_Lambda.hh
EvtPhokhara_LLB.cc
►
EvtPhokhara_LLB.hh
EvtPhokhara_nnbar.cc
►
EvtPhokhara_nnbar.hh
EvtPhokhara_pi0gam.cc
►
EvtPhokhara_pi0gam.hh
EvtPhokhara_pi0pi0pipi.cc
►
EvtPhokhara_pi0pi0pipi.hh
EvtPhokhara_pipi.cc
►
EvtPhokhara_pipi.hh
EvtPhokhara_pipieta.cc
►
EvtPhokhara_pipieta.hh
EvtPhokhara_pipipi0.cc
►
EvtPhokhara_pipipi0.hh
EvtPhokhara_ppbar.cc
►
EvtPhokhara_ppbar.hh
►
EvtPhokharaDef.hh
►
EvtPHOTOS.cc
►
EvtPHOTOS.hh
EvtPhsp.cc
►
EvtPhsp.hh
EvtPhspStepf.cc
►
EvtPhspStepf.hh
EvtPi0Dalitz.cc
►
EvtPi0Dalitz.hh
EvtPsi3Sdecay.cc
►
EvtPsi3Sdecay.hh
EvtPto3P.cc
►
EvtPto3P.hh
►
EvtPycont.cc
►
EvtPycont.hh
►
EvtPyGaGa.cc
►
EvtPyGaGa.hh
►
EvtPythia.cc
►
EvtPythia.hh
EvtRexc.cc
►
EvtRexc.hh
EvtRhoPi.cc
►
EvtRhoPi.hh
EvtS2GV.cc
►
EvtS2GV.hh
EvtSingleParticle.cc
►
EvtSingleParticle.hh
EvtSingleParticle2.cc
►
EvtSingleParticle2.hh
EvtSinglePoint.cc
►
EvtSinglePoint.hh
EvtSLBKPole.cc
►
EvtSLBKPole.hh
EvtSLBKPoleFF.cc
►
EvtSLBKPoleFF.hh
EvtSll.cc
►
EvtSll.hh
EvtSLN.cc
►
EvtSLN.hh
EvtSLPole.cc
►
EvtSLPole.hh
EvtSLPoleFF.cc
►
EvtSLPoleFF.hh
EvtSPL.cc
►
EvtSPL.hh
EvtSSDCP.cc
►
EvtSSDCP.hh
EvtSSSCP.cc
►
EvtSSSCP.hh
EvtSSSCPpng.cc
►
EvtSSSCPpng.hh
EvtSSSCPT.cc
►
EvtSSSCPT.hh
EvtSTS.cc
►
EvtSTS.hh
EvtSTSCP.cc
►
EvtSTSCP.hh
EvtSVPCP.cc
►
EvtSVPCP.hh
EvtSVPHelAmp.cc
►
EvtSVPHelAmp.hh
EvtSVS.cc
►
EvtSVS.hh
EvtSVSCP.cc
►
EvtSVSCP.hh
EvtSVSCPiso.cc
►
EvtSVSCPiso.hh
EvtSVSCPLH.cc
►
EvtSVSCPLH.hh
EvtSVSNONCPEIGEN.cc
►
EvtSVSNONCPEIGEN.hh
EvtSVVCP.cc
►
EvtSVVCP.hh
EvtSVVCPLH.cc
►
EvtSVVCPLH.hh
EvtSVVHelAmp.cc
►
EvtSVVHelAmp.hh
EvtSVVNONCPEIGEN.cc
►
EvtSVVNONCPEIGEN.hh
EvtT2GV.cc
►
EvtT2GV.hh
EvtTauGamMu.cc
►
EvtTauGamMu.hh
EvtTauHadnu.cc
►
EvtTauHadnu.hh
EvtTaulnunu.cc
►
EvtTaulnunu.hh
►
EvtTauola.cc
►
EvtTauola.hh
EvtTauScalarnu.cc
►
EvtTauScalarnu.hh
EvtTauVectornu.cc
►
EvtTauVectornu.hh
EvtTrackGen.cc
►
EvtTrackGen.hh
EvtTSS.cc
►
EvtTSS.hh
EvtTVSPwave.cc
►
EvtTVSPwave.hh
►
EvtUclaII.hh
EvtVectorIsr.cc
►
EvtVectorIsr.hh
EvtVll.cc
►
EvtVll.hh
EvtVPHOtoVISR.cc
►
EvtVPHOtoVISR.hh
EvtVPHOtoVISRHi.cc
►
EvtVPHOtoVISRHi.hh
EvtVSPPwave.cc
►
EvtVSPPwave.hh
EvtVSS.cc
►
EvtVSS.hh
EvtVSSBMixCPT.cc
►
EvtVSSBMixCPT.hh
EvtVSSMix.cc
►
EvtVSSMix.hh
►
EvtVub.cc
►
EvtVub.hh
►
EvtVubdGamma.cc
►
EvtVubdGamma.hh
EvtVubHybrid.cc
►
EvtVubHybrid.hh
►
EvtVubNLO.cc
►
EvtVubNLO.hh
EvtVVP.cc
►
EvtVVP.hh
EvtVVpipi.cc
►
EvtVVpipi.hh
►
EvtVVPIPI_WEIGHTED.cc
►
EvtVVPIPI_WEIGHTED.hh
EvtVVS.cc
►
EvtVVS.hh
EvtVVSPwave.cc
►
EvtVVSPwave.hh
►
EvtXsection.cc
►
EvtXsection.hh
►
EvtGen.cc
►
EvtGen.hh
►
phokhara
►
EvtDecay.cxx
ReadME.cxx
►
user
►
BesGenInterface
►
BesGenModule
►
BesTwogam
►
Bhlumi
►
Bhwide
►
CosmicGenerator
►
Eepipi
►
EeTo4e
►
EeToeeV
►
Ekhara
►
GenAnalysisTools
►
GeneratorModule
►
GeneratorObject
►
GeneratorUtil
►
KKMC
►
McEventSelector
►
Mcgpj
►
Phokhara
►
SingleParticleGun
►
InstallArea
►
LumTauAlg
►
MagneticField
►
Mdc
►
Muc
►
OfflineEvtFilter
►
Reconstruction
►
RootPolicy
►
Simulation
►
Tof
►
Trigger
►
Utilities
►
Validation
►
File Members
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
Loading...
Searching...
No Matches
EvtPhokhara.hh
Go to the documentation of this file.
1
//--------------------------------------------------------------------------
2
//
3
// Environment:
4
// This software is part of models developed at BES collaboration
5
// based on the EvtGen framework. If you use all or part
6
// of it, please give an appropriate acknowledgement.
7
//
8
// Copyright Information: See EvtGen/BesCopyright
9
// Copyright (A) 2006 Ping Rong-Gang, Pang Cai-Ying@IHEP
10
//
11
// Module: EvtPhokhara.cc
12
// the necessary file: jetset74.F,lund_crm1_evtgen.F
13
// fist.inc,gen.inc mix.inc stdhep.inc
14
// Description: Modified Lund model at tau-charm energy level, see
15
// PHYSICAL REVIEW D, VOLUME 62, 034003
16
// Modification history:
17
//
18
// Ping R.-G. Octo., 2007 Module created
19
//
20
//------------------------------------------------------------------------
21
22
#ifndef EVTPHOKHARA_HH
23
#define EVTPHOKHARA_HH
24
25
#include "
EvtGenBase/EvtDecayIncoherent.hh
"
26
27
class
EvtParticle
;
28
29
typedef
EvtDecayBase
*
EvtDecayBasePtr
;
30
31
#include <iosfwd>
32
33
class
EvtPhokhara
:
public
EvtDecayIncoherent
{
34
35
public
:
36
37
EvtPhokhara
();
38
virtual
~EvtPhokhara
();
39
40
void
getName
(std::string& name);
41
EvtDecayBase
*
clone
();
42
void
decay
(
EvtParticle
*p);
43
44
std::string
commandName
();
45
void
command
(std::string cmd);
46
47
void
init
();
48
void
init_mode
(
EvtParticle
* p);
49
void
init_evt
(
EvtParticle
* p);
50
51
void
initProbMax
();
52
int
getTotalEvt
(){
return
nevt;}
53
void
PhokharaInit
(
int
dummy);
54
void
ExclusiveDecay
(
EvtParticle
* p);
55
private
:
56
57
void
store(
EvtDecayBase
* jsdecay);
58
59
60
static
int
nphokharadecays;
61
static
EvtDecayBasePtr
* phokharadecays;
62
static
int
ntable;
63
64
static
int
ncommand;
65
static
int
lcommand;
66
static
std::string* commands;
67
static
int
nevt;
68
// jobOption params
69
70
int
m_nm;
// # of events to determine the maximum
71
int
m_nlo;
// Born(0), NLO(1)
72
double
m_w;
// soft photon cutoff
73
int
m_pion;
// mu+mu-(0),pi+pi-(1),2pi0pi+pi-(2),2pi+2pi-(3),ppbar(4),nnbar(5),
74
// K+K-(6),K0K0bar(7),pi+pi-pi0(8), Lamb Lambbar->pi-pi+ppbar(9)
75
int
m_fsr;
// ISR only(0), ISR+FSR(1), ISR+INT+FSR(2)
76
int
m_fsrnlo;
// yes(1), no(0)
77
int
m_ivac;
// no(0), yes - Jegerlehner(1), yes - Teubner(2)
78
int
m_tagged;
// tagged photons(0), untagged photons(1)
79
int
m_NarrowRes;
// none(0), JPsi (1), Psip(2)
80
int
m_FF_Kaon;
// KaonFormFactor: constrained (0), unconstrained (1), Kuhn-Khodjamirian-Bruch (2)
81
int
m_FF_Pion;
// KS Pionformfactor(0), GS Pionformfactor old(1), GS Pionformfactor new(2)
82
int
m_f0_model;
// f0+f0(600): KK model(0), no structure(1), no f0+f0(600)(2), f0 KLOE(3)
83
double
m_E;
// CMS-energy
84
double
m_q2min;
// minimal hadrons(muons)-gamma-inv mass squared
85
double
m_q2_min_c;
// minimal inv. mass squared of the hadrons(muons)
86
double
m_q2_max_c;
// maximal inv. mass squared of the hadrons(muons)
87
double
m_gmin;
// minimal photon energy/missing energy
88
double
m_phot1cut;
// minimal photon angle/missing momentum angle
89
double
m_phot2cut;
// maximal photon angle/missing momentum angle
90
double
m_pi1cut;
// minimal hadrons(muons) angle
91
double
m_pi2cut;
// maximal hadrons(muons) angle
92
93
double
qqmin,qqmax;
94
double
cos1min,cos1max,cos2min,cos2max,cos3min,cos3max;
95
double
dsigm1,dsigm2,sigma1,sigma2,sigma,dsigm,Ar[14],Ar_r[14];
96
97
int
ievent;
98
long
int
m_initSeed;
99
std::vector<std::vector<double> > theMmax;
100
std::vector<int> nevtgen;
101
std::vector<std::string> Vfs;
102
};
33
class
EvtPhokhara
:
public
EvtDecayIncoherent
{
…
};
103
104
#endif
105
106
107
108
EvtDecayIncoherent.hh
EvtDecayBasePtr
EvtDecayBase * EvtDecayBasePtr
Definition
EvtDecayTable.hh:32
EvtDecayBasePtr
EvtDecayBase * EvtDecayBasePtr
Definition
EvtPhokhara.hh:29
EvtDecayBase
Definition
EvtDecayBase.hh:33
EvtDecayBase::EvtDecayBase
EvtDecayBase()
Definition
EvtDecayBase.cc:228
EvtDecayIncoherent
Definition
EvtDecayIncoherent.hh:28
EvtParticle
Definition
EvtParticle.hh:42
EvtPhokhara::clone
EvtDecayBase * clone()
Definition
EvtPhokhara.cc:142
EvtPhokhara::command
void command(std::string cmd)
Definition
EvtPhokhara.cc:586
EvtPhokhara::~EvtPhokhara
virtual ~EvtPhokhara()
Definition
EvtPhokhara.cc:67
EvtPhokhara::init_mode
void init_mode(EvtParticle *p)
Definition
EvtPhokhara.cc:156
EvtPhokhara::EvtPhokhara
EvtPhokhara()
Definition
EvtPhokhara.cc:66
EvtPhokhara::getTotalEvt
int getTotalEvt()
Definition
EvtPhokhara.hh:52
EvtPhokhara::ExclusiveDecay
void ExclusiveDecay(EvtParticle *p)
EvtPhokhara::decay
void decay(EvtParticle *p)
Definition
EvtPhokhara.cc:614
EvtPhokhara::commandName
std::string commandName()
Definition
EvtPhokhara.cc:580
EvtPhokhara::init_evt
void init_evt(EvtParticle *p)
Definition
EvtPhokhara.cc:859
EvtPhokhara::init
void init()
Definition
EvtPhokhara.cc:540
EvtPhokhara::PhokharaInit
void PhokharaInit(int dummy)
Definition
EvtPhokhara.cc:846
EvtPhokhara::initProbMax
void initProbMax()
Definition
EvtPhokhara.cc:149
EvtPhokhara::getName
void getName(std::string &name)
Definition
EvtPhokhara.cc:136
7.1.3
Generator
BesEvtGen
BesEvtGen-00-04-30
src
EvtGen
EvtGenModels
EvtPhokhara.hh
Generated by
1.13.2