~maddevelopers/mg5amcnlo/3.0.2-alpha0

« back to all changes in this revision

Viewing changes to Template/Source/cuts.inc

Added Template and HELAS into bzr

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
C
 
2
C     AUTOMATIC CUTS
 
3
C
 
4
      REAL*8 PTJ,PTB,PTA,PTL,PTONIUM  ! ptmin
 
5
      REAL*8 EJ,EB,EA,EL,ETAONIUM      ! min energy
 
6
      REAL*8 ETAJ,ETAB,ETAA,ETAL ! min rapidity
 
7
      REAL*8 DRJJ,DRBB,DRLL,DRAA,DRBJ,DRAJ,DRJL,DRAB,DRBL,DRAL ! min distance
 
8
      REAL*8 MMJJ,MMLL,MMAA,MMBB !min inv mass
 
9
      COMMON /TO_AUTO_CUTS/
 
10
     &     PTJ ,PTB ,PTA ,PTL ,PTONIUM, ! pt
 
11
     &     EJ  ,EB  ,EA  ,EL  , ! energy
 
12
     &     ETAJ,ETAB,ETAA,ETAL,ETAONIUM, ! rapidity 
 
13
     &     DRJJ,DRAJ,DRBJ,DRJL, ! delta R
 
14
     &     DRBB,DRAB,DRBL,
 
15
     &     DRAA,DRAL,
 
16
     &     DRLL,
 
17
     &     MMJJ,MMLL,MMAA,MMBB ! invariant masses of opposite sign
 
18
 
 
19
C     
 
20
C     MIN/MAX cuts
 
21
C
 
22
      REAL*8 PTJmax ,PTBmax ,PTAmax ,PTLmax    ! max pt
 
23
      REAL*8 EJmax  ,EBmax  ,EAmax  ,ELmax     ! max rap
 
24
      REAL*8 ETAJmin,ETABmin,ETAAmin,ETALmin   ! min rap
 
25
      REAL*8 DRJJmax,DRBBmax,DRLLmax,DRAAmax
 
26
      REAL*8 DRBJmax,DRAJmax,DRJLmax,DRABmax,DRBLmax,DRALmax
 
27
      REAL*8 MMJJmax,MMLLmax,MMAAmax,MMBBmax !max inv mass 
 
28
      REAL*8 MMNL,MMNLMAX ! invariant mass of all leptons
 
29
      REAL*8 cutuse
 
30
      REAL*8 ptj1min,ptj2min,ptj3min,ptj4min
 
31
      REAL*8 ptj1max,ptj2max,ptj3max,ptj4max
 
32
      REAL*8 ht2min,ht3min,ht4min
 
33
      REAL*8 ht2max,ht3max,ht4max
 
34
      REAL*8 htjmin,htjmax
 
35
      REAL*8 misset,missetmax,ptheavy
 
36
      integer maxjetflavor
 
37
        
 
38
      COMMON /to_min_max_cuts/
 
39
     &     PTJmax,PTBmax,PTAmax,PTLmax,
 
40
     &     EJmax,EBmax,EAmax,ELmax,
 
41
     &     ETAJmin,ETABmin,ETAAmin,ETALmin,
 
42
     &     DRJJmax,DRBBmax,DRLLmax,DRAAmax,
 
43
     &     DRBJmax,DRAJmax,DRJLmax,DRABmax,DRBLmax,DRALmax,
 
44
     &     MMJJmax,MMLLmax,MMAAmax,MMBBmax,
 
45
     &     MMNL,MMNLmax,
 
46
     &     ptj1min,ptj1max,
 
47
     &     ptj2min,ptj2max,
 
48
     &     ptj3min,ptj3max,
 
49
     &     ptj4min,ptj4max,
 
50
     &     cutuse,
 
51
     &     ht2min,ht3min,ht4min,
 
52
     &     ht2max,ht3max,ht4max,
 
53
     &     htjmin,htjmax,
 
54
     &     misset,missetmax,ptheavy,
 
55
     &     maxjetflavor
 
56
 
 
57
C
 
58
C     SPECIAL CUTS
 
59
C
 
60
C-- this are somewhat old kind of cuts that where used for specific
 
61
c   purposes
 
62
c
 
63
      real*8 xptj,xptb,xpta,xptl,xmtc
 
64
      real*8 xetamin,xqcut,deltaeta
 
65
      common /to_specxpt/xptj,xptb,xpta,xptl,xmtc,xetamin,xqcut,deltaeta