pdg, particle_print


It is often needed to have quickly infos on a particle.

The pdg and particle_print commands are here for that.

EsbRootView_insh$ pdg -version
pdg_table_root_6_16_00

EsbRootView_insh$ pdg e-
e-                        11    Mass:   0.0005 Width (GeV): Stable  Charge:  -3.0
 Channel Code BranchingRatio Nd   ...................Daughters.................... 
      0   102  0.00000e+00     2             gamma(      22)              e-(      11)
      1   102  0.00000e+00     2                Z0(      23)              e-(      11)
      2   102  0.00000e+00     2                W-(     -24)            nu_e(      12)
      3   102  0.00000e+00     2                h0(      25)              e-(      11)

EsbRootView_insh$ pdg 11
e-                        11    Mass:   0.0005 Width (GeV): Stable  Charge:  -3.0
 Channel Code BranchingRatio Nd   ...................Daughters.................... 
      0   102  0.00000e+00     2             gamma(      22)              e-(      11)
      1   102  0.00000e+00     2                Z0(      23)              e-(      11)
      2   102  0.00000e+00     2                W-(     -24)            nu_e(      12)
      3   102  0.00000e+00     2                h0(      25)              e-(      11)

And with particle_print:

EsbRootView_insh$ particle_print -cut=code==11 name charge mass
pdg particles (1) with cut "code==11" : 
 name charge        mass
   e-     -3 0.000510999

EsbRootView_insh$ particle_print -cut=name=="'e-'" charge      
pdg particles (1) with cut "name=='e-'" : 
 charge
     -3

EsbRootView_insh$ particle_print -cut=fabs(code)<=11 name charge mass code
pdg particles (19) with cut "fabs(code)<=11" : 
    name charge        mass code
       d     -1      0.0048    1
   d_bar      1      0.0048   -1
       u      2      0.0024    2
   u_bar     -2      0.0024   -2
       s     -1       0.104    3
   s_bar      1       0.104   -3
       c      2        1.27    4
   c_bar     -2        1.27   -4
       b     -1        4.68    5
   b_bar      1        4.68   -5
       t      2       171.2    6
   t_bar     -2       171.2   -6
      b'     -1         468    7
  b'_bar      1         468   -7
      t'      2       171.2    8
  t'_bar     -2       171.2   -8
      e-     -3 0.000510999   11
      e+      3 0.000510999  -11
 Rootino      0           0    0