CMS 3D CMS Logo

KinematicColumns.h
Go to the documentation of this file.
1 #ifndef CommonTools_Utils_KinematicColumns_h
2 #define CommonTools_Utils_KinematicColumns_h
3 
5 
6 namespace edm::soa {
7 
8  namespace col {
9 
10  SOA_DECLARE_COLUMN(Eta, float, "eta");
11  SOA_DECLARE_COLUMN(Phi, float, "phi");
12  SOA_DECLARE_COLUMN(Theta, float, "theta");
13 
14  SOA_DECLARE_COLUMN(Vz, float, "vz");
15 
16  SOA_DECLARE_COLUMN(Px, float, "px");
17  SOA_DECLARE_COLUMN(Py, float, "py");
18  SOA_DECLARE_COLUMN(Pz, float, "pz");
19  SOA_DECLARE_COLUMN(Pt, float, "pt");
20  SOA_DECLARE_COLUMN(P, float, "p");
21 
22  } // namespace col
23 
33 
34 } // namespace edm::soa
35 
36 #endif
#define SOA_DECLARE_COLUMN(_ClassName_, _Type_, _String_)
Definition: Column.h:86
#define SOA_DECLARE_DEFAULT(_ClassName_, _Expression_)
Definition: Column.h:112
col
Definition: cuy.py:1009
Geom::Theta< T > theta() const