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