Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
375 changed files
with
31,384 additions
and
9,775 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
from .containers_cfi import Parameters | ||
|
||
vermaserenCuts = Parameters( | ||
pt = (0.5,), | ||
energy = (1.,), | ||
eta = (-3.131, 3.131), # 5 < theta < 175 deg | ||
mx = (1.07, 320.), | ||
q2 = (0., 10000.) | ||
) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
from Config.containers_cfi import Module | ||
|
||
photos = Module('photos', | ||
) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
from Config.containers_cfi import Module, Parameters | ||
|
||
class DecayMode: | ||
All = 0 | ||
ElectronMode = 1 | ||
MuonMode = 2 | ||
PionMode = 3 | ||
RhoMode = 4 | ||
A1Mode = 5 | ||
KMode = 6 | ||
KStarMode = 7 | ||
FourPionMode = 8 # 2 pi^pm pi^mp pi^0 nu | ||
FourPionNeutralMode = 9 # 3 pi^0 pi^pm nu | ||
FivePionNeutralMode = 10 # 2 pi^pm pi^mp 2 pi^0 nu | ||
FivePionMode = 11 # 3 pi^pm 2 pi^mp nu | ||
SixPionMode = 12 # 3 pi^pm 2 pi^mp pi^0 nu | ||
SixPionNeutralMode = 13 # 2 pi^pm pi^mp 3 pi^0 nu | ||
TwoKPionMode = 14 # K^pm K^mp pi^pm nu | ||
TwoKPionNeutralMode = 15 # K^0 Kbar^0 pi^pm nu | ||
TwoKNeutralPionMode = 16 # K^pm K^0 pi^0 nu | ||
TwoPionNeutralKMode = 17 # 2 pi^0 K^pm nu | ||
TwoPionKMode = 18 # pi^pm pi^mp K^pm nu | ||
TwoPionKNeutralMode = 19 # pi^pm pi^0 Kbar^0 nu | ||
TwoPionEtaMode = 20 # eta pi^pm pi^0 nu | ||
TwoPionGammaMode = 21 # pi^pm pi^0 gamma nu | ||
TwoKMode = 22 # K^pm K^0 nu | ||
|
||
tauola = Module('tauola', | ||
polarisations = Parameters( | ||
full = True, | ||
#GAMMA = False, | ||
), | ||
) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
PROC pptoll | ||
PROC pptoff | ||
MODE 2 | ||
#HADR pythia6 | ||
DEBG 3 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
import Config.Core as cepgen | ||
from Config.PDG_cfi import PDG | ||
from Config.Timer_cfi import timer # enable timing framework | ||
from Config.Cuts_cfi import vermaserenCuts | ||
|
||
process = cepgen.Module('lpair', | ||
processParameters = cepgen.Parameters( | ||
pair = PDG.muon, | ||
), | ||
inKinematics = cepgen.Parameters( | ||
pz = (45., 45.), | ||
pdgIds = (11, -11), | ||
), | ||
outKinematics = vermaserenCuts, | ||
) | ||
|
||
# events generation parameters | ||
from Config.generator_cff import generator | ||
generator = generator.clone( | ||
numEvents = 100000, | ||
printEvery = 10000, | ||
) | ||
|
||
#from Config.OutputModule.ROOTTree_cfi import rootTree # dump everything into a flat tree | ||
text = cepgen.Module('text', # histogramming/ASCII output capability | ||
histVariables={ | ||
'm(4)': cepgen.Parameters(xrange=(0., 50.), nbins=20), | ||
'pt(7):pt(8)': cepgen.Parameters(xrange=(0., 50.), yrange=(0., 50.), log=True) | ||
} | ||
) | ||
#lhef = cepgen.Module('lhef', filename='test.lhe') | ||
#hepmc = cepgen.Module('hepmc', filename='test.hepmc') | ||
dump = cepgen.Module('dump', printEvery = generator.printEvery) | ||
output = cepgen.Sequence( | ||
#rootTree, | ||
text, | ||
#lhef, | ||
#hepmc, | ||
dump, | ||
) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
import Config.Core as cepgen | ||
from Config.PDG_cfi import PDG | ||
from Config.generator_cff import generator as _gen | ||
from Config.Hadronisation.tauola_cff import tauola | ||
#from Config.Timer_cfi import timer # enable timing framework | ||
|
||
process = cepgen.Module('lpair', | ||
processParameters = cepgen.Parameters( | ||
mode = cepgen.ProcessMode.ElasticElastic, | ||
pair = PDG.tau, | ||
), | ||
inKinematics = cepgen.Parameters( | ||
pz = (6500., 6500.), | ||
structureFunctions = cepgen.StructureFunctions.SuriYennie, | ||
), | ||
outKinematics = cepgen.Parameters( | ||
pt = (25.,), | ||
energy = (0.,), | ||
eta = (-2.5, 2.5), | ||
mx = (1.07, 1000.), | ||
), | ||
) | ||
|
||
generator = _gen.clone( | ||
numEvents = 100000, | ||
printEvery = 10000, | ||
) | ||
|
||
eventSequence = cepgen.Sequence(tauola) | ||
|
||
text = cepgen.Module('text', # histogramming/ASCII output capability | ||
histVariables={ | ||
'm(4)': cepgen.Parameters(xbins=[float(bin) for bin in range(0, 250, 10)]), | ||
'm(ob1)': cepgen.Parameters(xrange=(0., 250.), nbins=10, log=True), | ||
'pt(7):pt(8)': cepgen.Parameters(xrange=(0., 250.), yrange=(0., 250.), log=True) | ||
} | ||
) | ||
dump = cepgen.Module('dump', printEvery = generator.printEvery) | ||
output = cepgen.Sequence(text, dump) |
Oops, something went wrong.