PhaseSpace
main22.cc
SigmaProcess::sigmaHat()
mH
sH
sH2
convertM2()
mH, sH, sH2, tH, tH2, uH, uH2, m3, s3, m4, s4
pT2
s3 = m3*m3
mH, sH, m3, s3, m4, s4, m5, s5
p3cm, p4cm, p5cm
alpS
alpEM
CoupEW::sin2thetaW()
CoupEW
VCKM
runBW3
runBW4
runBW5
mME[5]
pME[5]
setupForME()
SigmaHat()
SigmaKin()
id3Mass()
id4Mass()
id5Mass()
false
default = off
default = on
.h
.cc
Sigma1Process
Sigma2Process
Sigma3Process
Sigma0Process
SigmaProcess
Pythia
sigmaHat
sigmaKin
id1
id2
sigmaHat()
sigmaKin()
id3
id4
id5
setId( id1, id2, id3, id4, id5)
setColAcol( col1, acol1, col2, acol2, col3, acol3, col4, acol4, col5, acol5)
id3Mass() = 24
swapTU = true
setIdColAcol()
process[i]
iResBeg
i
iResEnd
gg
qg
qq
qqbar
qqbarSame
ff
ffbar
ffbarSame
ffbarChg
fgm
ggm
gmgm
convert2mb()
true
SigmaProcess::sigmaHatWrap(...)
idSChannel
isSChannel
tChanFracPow1()
tChanFracPow2()
idTchan1()
idTchan2()
";?>WeakZ0:gmZmode
gmZmode()
MySigma
pythia
SigmaProcess* mySigma = new MySigma(); pythia.setSigmaPtr( mySigma);
setSigmaPtr()
pythia.setSigmaPtr( new mySigma(), new myPhaseSpaceGenerator() );
pythia.init()
pythia.next()
model:process
model
Compositeness
process
ug2u*g
model:all
ProcessSelection.xml
.xml
Index.xml
ProcessContainer.c
SetupContainers::init()
// Determine how phase space should be sampled. virtual bool setupSampling(); // Select a trial event kinematics. virtual bool trialKin(bool inEvent = true, bool repeatSame = false); // Construct final (accepted) event kinematics. virtual bool finalKin();
// Inform whether beam particles are resolved or scatter directly. virtual bool isResolved();
setupSampling()
sigmaMx
x1H
x2H
trialKin()
sigmaNw
sigmaNw/sigmaMx
finalKin()
mH[]
pH[]
PhaseSpace2to3tauycyl
PhaseSpace2to3yyycyl