1 #ifndef CSCTrackFinder_CSCTrackFinderDataTypes_h 2 #define CSCTrackFinder_CSCTrackFinderDataTypes_h 26 unsigned toint()
const;
33 unsigned int phi_local : 10;
34 unsigned int wire_group : 5;
35 unsigned int cscid : 4;
45 unsigned toint()
const;
52 unsigned int phi_bend : 6;
53 unsigned int phi_local : 2;
54 unsigned int wire_group : 7;
55 unsigned int cscid : 4;
66 unsigned toint()
const;
73 unsigned int delta_phi_12 : 8;
74 unsigned int delta_phi_23 : 4;
75 unsigned int track_eta : 4;
76 unsigned int track_mode : 4;
77 unsigned int delta_phi_sign : 1;
78 unsigned int track_fr : 1;
89 unsigned toint()
const;
98 unsigned short phi_local : 10;
99 unsigned short phi_bend_local : 6;
102 phi_bend_local(0) {};
106 unsigned short toint()
const;
113 unsigned short global_phi : 12;
121 unsigned short toint()
const;
128 unsigned short global_eta : 7;
129 unsigned short global_bend : 5;
138 unsigned short toint()
const;
146 unsigned short front_rank : 7;
147 unsigned short charge_valid_front : 1;
148 unsigned short rear_rank : 7;
149 unsigned short charge_valid_rear : 1;
152 charge_valid_front(0),
154 charge_valid_rear(0) {};
158 unsigned short toint()
const;
unsigned int pattern_type
local_phi_data(const unsigned short &us)
global_phi_address(const unsigned &u)
class global_phi_address gblphiadd
local_phi_address & operator=(const unsigned &u)
pt_data(const unsigned short &us)
pt_address(const unsigned &us)
class global_phi_data gblphidat
class local_phi_address lclphiadd
class local_phi_data lclphidat
Data Types.
unsigned int clct_pattern
global_eta_data(const unsigned short &us)
local_phi_address(const unsigned &u)
global_phi_data(const unsigned short &us)
class global_eta_address gbletaadd
global_eta_address(const unsigned &u)
class global_eta_data gbletadat