Skip to content

Commit 092cf9f

Browse files
Add several EvtGen models (#121)
* Add several EvtGen models * Fix tests - do not forget lazy evaluation in search of model names * Fix tests - do not forget lazy evaluation in search of model names
1 parent 21de4fb commit 092cf9f

File tree

2 files changed

+26
-1
lines changed

2 files changed

+26
-1
lines changed

decaylanguage/data/decfile.lark

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ _NEWLINE: ( /\r?\n[\t ]*/ | COMMENT )
5454
_SEMICOLON: /;/
5555

5656
// We must set priorities here to use lalr - match model name above label, and label above something else
57-
MODEL_NAME.2 : "BaryonPCR"|"BCL"|"BGL"|"BTO3PI_CP"|"BTOSLLALI"|"BTOSLLBALL"|"BTOXSGAMMA"|"BTOXSLL"|"CB3PI-MPP"|"CB3PI-P00"|"D_DALITZ"|"ETAPRIME_DALITZ"|"ETA_DALITZ"|"ETA_FULLDALITZ"|"ETA_PI0DALITZ"|"GOITY_ROBERTS"|"HELAMP"|"HQET"|"ISGW2"|"LbAmpGen"|"LLSW"|"OMEGA_DALITZ"|"PARTWAVE"|"PHSP"|"PI0_DALITZ"|"PYCONT"|"PYTHIA"|"SLN"|"SSD_CP"|"SSS_CP"|"STS"|"SVP_HELAMP"|"SVS"|"SVV_CP"|"SVV_HELAMP"|"TAUHADNU"|"TAULNUNU"|"TAUSCALARNU"|"TAUVECTORNU"|"TSS"|"TVS_PWAVE"|"VLL"|"VSP_PWAVE"|"VSS_BMIX"|"VSS"|"VUB"|"VVPIPI"|"VVP"|"VVS_PWAVE"|"YMSTOYNSPIPICLEO"
57+
MODEL_NAME.2 : "BaryonPCR"|"BCL"|"BGL"|"BT02PI_CP_ISO"|"BTO3PI_CP"|"BTOSLLALI"|"BTOSLLBALL"|"BTOXSGAMMA"|"BTOXSLL"|"CB3PI-MPP"|"CB3PI-P00"|"D_DALITZ"|"ETAPRIME_DALITZ"|"ETA_DALITZ"|"ETA_FULLDALITZ"|"ETA_PI0DALITZ"|"FLATQ2"|"GENERIC_DALITZ"|"GOITY_ROBERTS"|"HELAMP"|"HQET"|"HQET2"|"ISGW"|"ISGW2"|"LbAmpGen"|"LLSW"|"MELIKHOV"|"OMEGA_DALITZ"|"PARTWAVE"|"PHSP"|"PI0_DALITZ"|"PROPSLPOLE"|"PVV_CPLH"|"PYCONT"|"PYTHIA"|"SLBKPOLE"|"SLN"|"SLPOLE"|"SSD_CP"|"SSD_DirectCP"|"SSS_CP"|"SSS_CP_PNG"|"SSS_CPT"|"STS_CP"|"STS"|"SVP_CP"|"SVP_HELAMP"|"SVP"|"SVS_CP_ISO"|"SVS_CPLH"|"SVS_CP"|"SVS_NONCPEIGEN"|"SVS"|"SVV_CPLH"|"SVV_CP"|"SVV_HELAMP"|"SVV_NONCPEIGEN"|"SVVHELCPMIX"|"TAUHADNU"|"TAULNUNU"|"TAUSCALARNU"|"TAUVECTORNU"|"TSS"|"TVP"|"TVS_PWAVE"|"VLL"|"VSP_PWAVE"|"VSS_BMIX"|"VSS_MIX"|"VSS"|"VUB"|"VVPIPI"|"VVP"|"VVS_PWAVE"|"YMSTOYNSPIPICLEO"
5858

5959
LABEL : /[a-zA-Z0-9\/\-+*_()']+/
6060
COMMENT : /[#][^\n]*/

decaylanguage/dec/enums.py

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ class PhotosEnum(IntEnum):
2323
"BaryonPCR",
2424
"BCL",
2525
"BGL",
26+
"BT02PI_CP_ISO",
2627
"BTO3PI_CP",
2728
"BTOSLLALI",
2829
"BTOSLLBALL",
@@ -35,35 +36,59 @@ class PhotosEnum(IntEnum):
3536
"ETA_DALITZ",
3637
"ETA_FULLDALITZ",
3738
"ETA_PI0DALITZ",
39+
"FLATQ2",
40+
"GENERIC_DALITZ",
3841
"GOITY_ROBERTS",
3942
"HELAMP",
4043
"HQET",
44+
"HQET2",
45+
"ISGW",
4146
"ISGW2",
4247
"LbAmpGen",
4348
"LLSW",
49+
"MELIKHOV",
4450
"OMEGA_DALITZ",
4551
"PARTWAVE",
4652
"PHSP",
4753
"PI0_DALITZ",
54+
"PROPSLPOLE",
55+
"PVV_CPLH",
4856
"PYCONT",
4957
"PYTHIA",
58+
"SLBKPOLE",
5059
"SLN",
60+
"SLPOLE",
5161
"SSD_CP",
62+
"SSD_DirectCP",
5263
"SSS_CP",
64+
"SSS_CP_PNG",
65+
"SSS_CPT",
66+
"STS_CP",
5367
"STS",
68+
"SVP_CP",
5469
"SVP_HELAMP",
70+
"SVP",
71+
"SVS_CP_ISO",
72+
"SVS_CPLH",
73+
"SVS_CP",
74+
"SVS_NONCPEIGEN",
5575
"SVS",
76+
"SVV_CPLH",
5677
"SVV_CP",
5778
"SVV_HELAMP",
79+
"SVV_NONCPEIGEN",
80+
"SVVHELCPMIX",
5881
"TAUHADNU",
5982
"TAULNUNU",
6083
"TAUSCALARNU",
6184
"TAUVECTORNU",
6285
"TSS",
86+
"TVP",
6387
"TVS_PWAVE",
6488
"VLL",
6589
"VSP_PWAVE",
6690
"VSS_BMIX",
91+
"VSS_MIX",
6792
"VSS",
6893
"VUB",
6994
"VVPIPI",

0 commit comments

Comments
 (0)