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
►
Evt3Rank3C.cc
►
Evt3Rank3C.hh
►
EvtAbsBinning.hh
EvtAbsLineShape.cc
►
EvtAbsLineShape.hh
►
EvtAbsRadCorr.hh
EvtAmp.cc
►
EvtAmp.hh
►
EvtAmpAmpPdf.hh
►
EvtAmpFactory.hh
EvtAmpIndex.cc
►
EvtAmpIndex.hh
►
EvtAmplitude.hh
►
EvtAmplitudeSum.hh
►
EvtAmpPdf.hh
EvtAmpSubIndex.cc
►
EvtAmpSubIndex.hh
EvtBlattWeisskopf.cc
►
EvtBlattWeisskopf.hh
EvtBreitWignerPdf.cc
►
EvtBreitWignerPdf.hh
EvtCGCoefSingle.cc
►
EvtCGCoefSingle.hh
►
EvtComplex.cc
►
EvtComplex.hh
EvtConst.cc
►
EvtConst.hh
EvtCPUtil.cc
►
EvtCPUtil.hh
EvtCubicSpline.cc
►
EvtCubicSpline.hh
►
EvtCyclic3.cc
►
EvtCyclic3.hh
►
EvtDalitzCoord.cc
►
EvtDalitzCoord.hh
EvtDalitzFlatPdf.cc
►
EvtDalitzFlatPdf.hh
EvtDalitzPlot.cc
►
EvtDalitzPlot.hh
EvtDalitzPoint.cc
►
EvtDalitzPoint.hh
►
EvtDalitzReso.cc
►
EvtDalitzReso.hh
EvtDalitzResPdf.cc
►
EvtDalitzResPdf.hh
EvtDecayAmp.cc
►
EvtDecayAmp.hh
EvtDecayBase.cc
►
EvtDecayBase.hh
EvtDecayIncoherent.cc
►
EvtDecayIncoherent.hh
►
EvtDecayMode.cc
►
EvtDecayMode.hh
EvtDecayParm.cc
►
EvtDecayParm.hh
EvtDecayProb.cc
►
EvtDecayProb.hh
►
EvtDecayTable.cc
►
EvtDecayTable.hh
EvtDecayTag.cc
►
EvtDecayTag.hh
EvtdFunction.cc
►
EvtdFunction.hh
EvtdFunctionSingle.cc
►
EvtdFunctionSingle.hh
EvtDiracParticle.cc
►
EvtDiracParticle.hh
►
EvtDiracSpinor.cc
►
EvtDiracSpinor.hh
EvtEulerAngles.cc
►
EvtEulerAngles.hh
EvtEvalHelAmp.cc
►
EvtEvalHelAmp.hh
►
EvtFlatAmp.hh
EvtFlatLineShape.cc
►
EvtFlatLineShape.hh
EvtFlatte.cc
►
EvtFlatte.hh
EvtFSPick.cc
►
EvtFSPick.hh
►
EvtGammaMatrix.cc
►
EvtGammaMatrix.hh
►
EvtGenKine.cc
►
EvtGenKine.hh
►
EvtHelSys.cc
►
EvtHelSys.hh
EvtHighSpinParticle.cc
►
EvtHighSpinParticle.hh
EvtHis2F.cc
►
EvtHis2F.hh
►
EvtId.cc
►
EvtId.hh
EvtIdSet.cc
►
EvtIdSet.hh
EvtIntegPdf1D.cc
►
EvtIntegPdf1D.hh
EvtIntervalFlatPdf.cc
►
EvtIntervalFlatPdf.hh
►
EvtKine.cc
►
EvtKine.hh
►
EvtMacros.hh
EvtManyDeltaFuncLineShape.cc
►
EvtManyDeltaFuncLineShape.hh
EvtMassAmp.cc
►
EvtMassAmp.hh
►
EvtMatrix.hh
EvtMBreitWigner.cc
►
EvtMBreitWigner.hh
EvtMHelAmp.cc
►
EvtMHelAmp.hh
EvtMNode.cc
►
EvtMNode.hh
EvtModel.cc
►
EvtModel.hh
EvtModelAlias.cc
►
EvtModelAlias.hh
EvtMParticle.cc
►
EvtMParticle.hh
►
EvtMRes.hh
EvtMTree.cc
►
EvtMTree.hh
EvtMTrivialLS.cc
►
EvtMTrivialLS.hh
EvtMultiChannelParser.cc
►
EvtMultiChannelParser.hh
EvtmyEulerAngles.cc
►
EvtmyEulerAngles.hh
EvtNeutrinoParticle.cc
►
EvtNeutrinoParticle.hh
EvtNT3.cc
►
EvtNT3.hh
EvtOrthogVector.cc
►
EvtOrthogVector.hh
EvtParityC.cc
►
EvtParityC.hh
►
EvtParser.cc
►
EvtParser.hh
►
EvtParticle.cc
►
EvtParticle.hh
EvtParticleDecay.cc
►
EvtParticleDecay.hh
EvtParticleDecayList.cc
►
EvtParticleDecayList.hh
EvtParticleFactory.cc
►
EvtParticleFactory.hh
EvtPartProp.cc
►
EvtPartProp.hh
EvtPatches.hh
►
EvtPdf.hh
►
EvtPdfMax.hh
►
EvtPdfSum.hh
EvtPDL.cc
►
EvtPDL.hh
EvtPhotonParticle.cc
►
EvtPhotonParticle.hh
EvtPoint1D.cc
►
EvtPoint1D.hh
►
EvtPointPred.hh
EvtPolInt.cc
►
EvtPolInt.hh
►
EvtPredGen.hh
►
EvtPropagator.hh
EvtPropBreitWigner.cc
►
EvtPropBreitWigner.hh
EvtPropBreitWignerRel.cc
►
EvtPropBreitWignerRel.hh
►
EvtPto3PAmp.cc
►
EvtPto3PAmp.hh
EvtPto3PAmpFactory.cc
►
EvtPto3PAmpFactory.hh
EvtRadCorr.cc
►
EvtRadCorr.hh
EvtRandom.cc
►
EvtRandom.hh
EvtRandomEngine.cc
►
EvtRandomEngine.hh
►
EvtRanFor.cc
►
EvtRaritaSchwinger.cc
►
EvtRaritaSchwinger.hh
EvtRaritaSchwingerParticle.cc
►
EvtRaritaSchwingerParticle.hh
EvtRelBreitWignerBarrierFact.cc
►
EvtRelBreitWignerBarrierFact.hh
►
EvtReport.cc
►
EvtReport.hh
EvtResonance.cc
►
EvtResonance.hh
EvtResonance2.cc
►
EvtResonance2.hh
EvtScalarParticle.cc
►
EvtScalarParticle.hh
►
EvtSecondary.cc
►
EvtSecondary.hh
EvtSemiLeptonicAmp.cc
►
EvtSemiLeptonicAmp.hh
EvtSemiLeptonicBaryonAmp.cc
►
EvtSemiLeptonicBaryonAmp.hh
►
EvtSemiLeptonicFF.hh
EvtSemiLeptonicScalarAmp.cc
►
EvtSemiLeptonicScalarAmp.hh
EvtSemiLeptonicTensorAmp.cc
►
EvtSemiLeptonicTensorAmp.hh
EvtSemiLeptonicVectorAmp.cc
►
EvtSemiLeptonicVectorAmp.hh
►
EvtSpinAmp.cc
►
EvtSpinAmp.hh
►
EvtSpinDensity.cc
►
EvtSpinDensity.hh
►
EvtSpinType.hh
►
EvtStatus.hh
►
EvtStdHep.cc
►
EvtStdHep.hh
►
EvtStdlibRandomEngine.hh
►
EvtStreamAdapter.hh
►
EvtStreamInputIterator.hh
►
EvtStringHash.hh
EvtStringParticle.cc
►
EvtStringParticle.hh
EvtSymTable.cc
►
EvtSymTable.hh
►
EvtTensor3C.cc
►
EvtTensor3C.hh
►
EvtTensor4C.cc
►
EvtTensor4C.hh
EvtTensorParticle.cc
►
EvtTensorParticle.hh
►
EvtTwoBodyKine.cc
►
EvtTwoBodyKine.hh
►
EvtTwoBodyVertex.cc
►
EvtTwoBodyVertex.hh
►
EvtValError.cc
►
EvtValError.hh
►
EvtVector3C.cc
►
EvtVector3C.hh
►
EvtVector3R.cc
►
EvtVector3R.hh
►
EvtVector4C.cc
►
EvtVector4C.hh
►
EvtVector4R.cc
►
EvtVector4R.hh
EvtVectorParticle.cc
►
EvtVectorParticle.hh
►
EvtGenModels
►
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
EvtFlatLineShape.hh
Go to the documentation of this file.
1
//--------------------------------------------------------------------------
2
//
3
// Environment:
4
// This software is part of the EvtGen package developed jointly
5
// for the BaBar and CLEO collaborations. If you use all or part
6
// of it, please give an appropriate acknowledgement.
7
//
8
// Copyright Information: See EvtGen/COPYRIGHT
9
// Copyright (C) 1998 Caltech, UCSB
10
//
11
// Module: EvtGen/EvtAbsLineShape.hh
12
//
13
// Description: Class to keep the particle properties for
14
// one particle
15
//
16
// Modification history:
17
//
18
// Lange March 10, 2001 Module created
19
//
20
//------------------------------------------------------------------------
21
22
#ifndef EVTFLATLINESHAPE_HH
23
#define EVTFLATLINESHAPE_HH
24
25
#include "
EvtGenBase/EvtAbsLineShape.hh
"
26
27
class
EvtFlatLineShape
:
public
EvtAbsLineShape
{
28
29
public
:
30
31
EvtFlatLineShape
();
32
EvtFlatLineShape
(
double
mass
,
double
width,
double
maxRange,
EvtSpinType::spintype
sp);
33
//figure the m1 and l on the fly
34
// double mDaug1, double mDaug2, int l);
35
~EvtFlatLineShape
();
36
EvtFlatLineShape
&
operator=
(
const
EvtFlatLineShape
& x);
37
EvtFlatLineShape
(
const
EvtFlatLineShape
& x);
38
39
EvtAbsLineShape
*
clone
();
40
41
double
getMassProb
(
double
mass
,
double
massPar,
int
nDaug,
double
*massDau);
42
// othDaugId is the other daughter of the parent in the case of a two body decay (only!)
43
// ie B->rho K rho->pipi, othDaugId = K
44
double
getRandMass
(
EvtId
*parId,
int
nDaug,
EvtId
*dauId,
EvtId
*othDaugId,
double
maxMass,
double
*dauMasses);
45
46
47
protected
:
48
};
27
class
EvtFlatLineShape
:
public
EvtAbsLineShape
{
…
};
49
50
#endif
51
mass
double mass
Definition
CosmicGenerator.cxx:138
EvtAbsLineShape.hh
EvtAbsLineShape::EvtAbsLineShape
EvtAbsLineShape()
Definition
EvtAbsLineShape.cc:38
EvtFlatLineShape::getRandMass
double getRandMass(EvtId *parId, int nDaug, EvtId *dauId, EvtId *othDaugId, double maxMass, double *dauMasses)
Definition
EvtFlatLineShape.cc:101
EvtFlatLineShape::operator=
EvtFlatLineShape & operator=(const EvtFlatLineShape &x)
Definition
EvtFlatLineShape.cc:66
EvtFlatLineShape::EvtFlatLineShape
EvtFlatLineShape()
Definition
EvtFlatLineShape.cc:33
EvtFlatLineShape::clone
EvtAbsLineShape * clone()
Definition
EvtFlatLineShape.cc:77
EvtFlatLineShape::~EvtFlatLineShape
~EvtFlatLineShape()
Definition
EvtFlatLineShape.cc:37
EvtFlatLineShape::getMassProb
double getMassProb(double mass, double massPar, int nDaug, double *massDau)
Definition
EvtFlatLineShape.cc:83
EvtId
Definition
EvtId.hh:27
EvtSpinType::spintype
spintype
Definition
EvtSpinType.hh:31
7.1.3
Generator
BesEvtGen
BesEvtGen-00-04-30
src
EvtGen
EvtGenBase
EvtFlatLineShape.hh
Generated by
1.13.2