12 library: RemoteResource = default_lib_field
13 symbol: Optional[str] =
"resolution"
14 output_table: Optional[str] =
"tmp_resolution_out"
15 output_columns: Optional[Tuple[str, ...]] = (
16 "dx",
"dy",
"dz",
"dtx",
"dty",
"dp",
17 "chi2PerDoF",
"nDoF_f",
"ghostProb"
20 references: Optional[Tuple[str, ...]] = (
"mcparticle_id",)
31 log(norm2(p.px, p.py, p.pz))/log(10.) AS mc_log10_p,
32 abs(p.pid) == 11 AS mc_is_e,
33 abs(p.pid) == 13 AS mc_is_mu,
34 (abs(p.pid) = 211 OR abs(p.pid) = 321 OR abs(p.pid) = 2212) AS is_h,
35 (recguess.track_type == 3) AS is_long,
36 (recguess.track_type == 4) AS is_upstream,
37 (recguess.track_type == 5) AS is_downstream
39 INNER JOIN MCVertices AS ov ON p.production_vertex = ov.mcvertex_id
40 INNER JOIN tmp_particles_recoed_as AS recguess
41 ON p.mcparticle_id = recguess.mcparticle_id
42 INNER JOIN tmp_closest_to_beam AS ctb
43 ON p.mcparticle_id = ctb.mcparticle_id
45 recguess.track_type IN (3, 4, 5);
48 implements: str =
"GenerativePlugin"