CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Public Attributes
sp Class Reference

#include <sp.h>

Public Member Functions

void build ()
 
void defparam ()
 
void init ()
 
void operator() (signal_ &q__io, signal_ &wg__io, signal_ &hstr__io, signal_ &cpat__io, signal_ &pcs_cs__io, signal_ &pps_cs__io, signal_ &sel__io, signal_ &addr__io, signal_ &r_in__io, signal_ &r_out__io, signal_ &we__io, signal_ &bt_phi__io, signal_ &bt_theta__io, signal_ &bt_cpattern__io, signal_ &bt_delta_ph__io, signal_ &bt_delta_th__io, signal_ &bt_sign_ph__io, signal_ &bt_sign_th__io, signal_ &bt_rank__io, signal_ &bt_vi__io, signal_ &bt_hi__io, signal_ &bt_ci__io, signal_ &bt_si__io, signal_ &clk__io, signal_ &control_clk__io)
 
 sp ()
 

Public Attributes

signal_ addr
 
unsigned bpow
 
best_tracks bt
 
signal_ bt_ci
 
signal_ bt_cpattern
 
signal_ bt_delta_ph
 
signal_ bt_delta_th
 
signal_ bt_hi
 
signal_ bt_phi
 
signal_ bt_rank
 
signal_ bt_si
 
signal_ bt_sign_ph
 
signal_ bt_sign_th
 
signal_ bt_theta
 
signal_ bt_vi
 
bool built
 
unsigned bw_addr
 
unsigned bw_ds
 
unsigned bw_eta
 
unsigned bw_fph
 
unsigned bw_fth
 
unsigned bw_hs
 
unsigned bw_ph
 
unsigned bw_phi
 
unsigned bw_q
 
unsigned bw_th
 
unsigned bw_wg
 
unsigned bwr
 
coord_delay cdl
 
signal_ cir
 
signal_storage cir__storage
 
signal_ clk
 
unsigned cnr
 
unsigned cnrex
 
signal_ control_clk
 
signal_ cpat
 
signal_ cpat_match
 
signal_storage cpat_match__storage
 
signal_ cpatd
 
signal_storage cpatd__storage
 
signal_ cpatr
 
signal_storage cpatr__storage
 
signal_ cpattern
 
signal_storage cpattern__storage
 
unsigned cscid
 
signal_ delta_ph
 
signal_storage delta_ph__storage
 
signal_ delta_th
 
signal_storage delta_th__storage
 
signal_ drifttime
 
signal_storage drifttime__storage
 
deltas_sector ds
 
unsigned endcap
 
extend_sector exts
 
unsigned fold
 
unsigned full_pat_w_st1
 
unsigned full_pat_w_st3
 
bool glbl_gsr
 
signal_ hir
 
signal_storage hir__storage
 
signal_ hstr
 
unsigned max_drift
 
signal_ me11a
 
signal_storage me11a__storage
 
signal_ me11ad
 
signal_storage me11ad__storage
 
match_ph_segments mphseg
 
unsigned mult_bw
 
unsigned n_strips
 
unsigned n_wg
 
unsigned padding_w_st1
 
unsigned padding_w_st3
 
unsigned pat_w_st1
 
unsigned pat_w_st3
 
signal_ patt_ph_ci
 
signal_storage patt_ph_ci__storage
 
signal_ patt_ph_hi
 
signal_storage patt_ph_hi__storage
 
signal_ patt_ph_si
 
signal_storage patt_ph_si__storage
 
signal_ patt_ph_vi
 
signal_storage patt_ph_vi__storage
 
prim_conv_sector pcs
 
signal_ pcs_cs
 
signal_ ph
 
signal_storage ph__storage
 
unsigned ph_coverage
 
signal_ ph_ext
 
signal_storage ph_ext__storage
 
signal_ ph_foldn
 
signal_storage ph_foldn__storage
 
unsigned ph_hit_w
 
unsigned ph_hit_w10
 
unsigned ph_hit_w20
 
signal_ ph_hito
 
signal_storage ph_hito__storage
 
signal_ ph_match
 
signal_storage ph_match__storage
 
signal_ ph_num
 
signal_storage ph_num__storage
 
signal_ ph_q
 
signal_storage ph_q__storage
 
signal_ ph_qr
 
signal_storage ph_qr__storage
 
signal_ ph_rank
 
signal_storage ph_rank__storage
 
unsigned ph_raw_w
 
unsigned ph_reverse
 
signal_ ph_zone
 
signal_storage ph_zone__storage
 
unsigned ph_zone_bnd1
 
unsigned ph_zone_bnd2
 
signal_ phd
 
signal_storage phd__storage
 
signal_ phi
 
signal_storage phi__storage
 
ph_pattern_sector phps
 
signal_ phzvl
 
signal_storage phzvl__storage
 
signal_ pps_cs
 
signal_ q
 
signal_ r_in
 
signal_ r_out
 
signal_ rank
 
signal_storage rank__storage
 
unsigned red_pat_w_st1
 
unsigned red_pat_w_st3
 
unsigned seg_ch
 
signal_ sel
 
signal_ sign_ph
 
signal_storage sign_ph__storage
 
signal_ sign_th
 
signal_storage sign_th__storage
 
signal_ sir
 
signal_storage sir__storage
 
sort_sector srts
 
unsigned station
 
signal_ th
 
signal_ th11
 
signal_storage th11__storage
 
signal_ th11d
 
signal_storage th11d__storage
 
signal_storage th__storage
 
unsigned th_ch
 
unsigned th_ch11
 
unsigned th_corr_mem_sz
 
unsigned th_coverage
 
signal_ th_foldn
 
signal_storage th_foldn__storage
 
unsigned th_hit_w
 
signal_ th_hito
 
signal_storage th_hito__storage
 
signal_ th_match
 
signal_ th_match11
 
signal_storage th_match11__storage
 
signal_storage th_match__storage
 
unsigned th_mem_sz
 
unsigned th_raw_w
 
signal_ th_window
 
signal_storage th_window__storage
 
signal_ thd
 
signal_storage thd__storage
 
signal_ theta
 
signal_storage theta__storage
 
signal_ vir
 
signal_storage vir__storage
 
signal_ vl
 
signal_storage vl__storage
 
signal_ vld
 
signal_storage vld__storage
 
signal_ we
 
signal_ wg
 
zones zns
 
unsigned zone_overlap
 

Detailed Description

Definition at line 21 of file sp.h.

Constructor & Destructor Documentation

sp::sp ( )
inline

Definition at line 24 of file sp.h.

References built, defparam(), and glbl_gsr.

24 {built = false; glbl_gsr = true; defparam();}
bool glbl_gsr
Definition: sp.h:28
bool built
Definition: sp.h:27
void defparam()

Member Function Documentation

void sp::build ( )
void sp::defparam ( )

Referenced by sp().

void sp::init ( )
void sp::operator() ( signal_ q__io,
signal_ wg__io,
signal_ hstr__io,
signal_ cpat__io,
signal_ pcs_cs__io,
signal_ pps_cs__io,
signal_ sel__io,
signal_ addr__io,
signal_ r_in__io,
signal_ r_out__io,
signal_ we__io,
signal_ bt_phi__io,
signal_ bt_theta__io,
signal_ bt_cpattern__io,
signal_ bt_delta_ph__io,
signal_ bt_delta_th__io,
signal_ bt_sign_ph__io,
signal_ bt_sign_th__io,
signal_ bt_rank__io,
signal_ bt_vi__io,
signal_ bt_hi__io,
signal_ bt_ci__io,
signal_ bt_si__io,
signal_ clk__io,
signal_ control_clk__io 
)

Member Data Documentation

signal_ sp::addr

Definition at line 115 of file sp.h.

unsigned sp::bpow

Definition at line 104 of file sp.h.

best_tracks sp::bt

Definition at line 235 of file sp.h.

signal_ sp::bt_ci

Definition at line 131 of file sp.h.

signal_ sp::bt_cpattern

Definition at line 123 of file sp.h.

signal_ sp::bt_delta_ph

Definition at line 124 of file sp.h.

signal_ sp::bt_delta_th

Definition at line 125 of file sp.h.

signal_ sp::bt_hi

Definition at line 130 of file sp.h.

signal_ sp::bt_phi

Definition at line 121 of file sp.h.

signal_ sp::bt_rank

Definition at line 128 of file sp.h.

signal_ sp::bt_si

Definition at line 132 of file sp.h.

signal_ sp::bt_sign_ph

Definition at line 126 of file sp.h.

signal_ sp::bt_sign_th

Definition at line 127 of file sp.h.

signal_ sp::bt_theta

Definition at line 122 of file sp.h.

signal_ sp::bt_vi

Definition at line 129 of file sp.h.

bool sp::built

Definition at line 27 of file sp.h.

Referenced by sp().

unsigned sp::bw_addr

Definition at line 65 of file sp.h.

unsigned sp::bw_ds

Definition at line 43 of file sp.h.

unsigned sp::bw_eta

Definition at line 73 of file sp.h.

unsigned sp::bw_fph

Definition at line 38 of file sp.h.

unsigned sp::bw_fth

Definition at line 39 of file sp.h.

unsigned sp::bw_hs

Definition at line 45 of file sp.h.

unsigned sp::bw_ph

Definition at line 35 of file sp.h.

unsigned sp::bw_phi

Definition at line 72 of file sp.h.

unsigned sp::bw_q

Definition at line 64 of file sp.h.

unsigned sp::bw_th

Definition at line 36 of file sp.h.

unsigned sp::bw_wg

Definition at line 41 of file sp.h.

unsigned sp::bwr

Definition at line 103 of file sp.h.

coord_delay sp::cdl

Definition at line 232 of file sp.h.

signal_ sp::cir

Definition at line 194 of file sp.h.

signal_storage sp::cir__storage

Definition at line 194 of file sp.h.

signal_ sp::clk

Definition at line 118 of file sp.h.

unsigned sp::cnr

Definition at line 105 of file sp.h.

unsigned sp::cnrex

Definition at line 106 of file sp.h.

signal_ sp::control_clk

Definition at line 119 of file sp.h.

signal_ sp::cpat

Definition at line 111 of file sp.h.

signal_ sp::cpat_match

Definition at line 179 of file sp.h.

signal_storage sp::cpat_match__storage

Definition at line 179 of file sp.h.

signal_ sp::cpatd

Definition at line 170 of file sp.h.

signal_storage sp::cpatd__storage

Definition at line 170 of file sp.h.

signal_ sp::cpatr

Definition at line 141 of file sp.h.

signal_storage sp::cpatr__storage

Definition at line 141 of file sp.h.

signal_ sp::cpattern

Definition at line 182 of file sp.h.

signal_storage sp::cpattern__storage

Definition at line 182 of file sp.h.

unsigned sp::cscid

Definition at line 30 of file sp.h.

signal_ sp::delta_ph

Definition at line 185 of file sp.h.

signal_storage sp::delta_ph__storage

Definition at line 185 of file sp.h.

signal_ sp::delta_th

Definition at line 186 of file sp.h.

signal_storage sp::delta_th__storage

Definition at line 186 of file sp.h.

signal_ sp::drifttime

Definition at line 156 of file sp.h.

signal_storage sp::drifttime__storage

Definition at line 156 of file sp.h.

deltas_sector sp::ds

Definition at line 234 of file sp.h.

unsigned sp::endcap

Definition at line 82 of file sp.h.

Referenced by geometryXMLparser.CSCAlignable::index().

extend_sector sp::exts

Definition at line 229 of file sp.h.

unsigned sp::fold

Definition at line 61 of file sp.h.

unsigned sp::full_pat_w_st1

Definition at line 53 of file sp.h.

unsigned sp::full_pat_w_st3

Definition at line 51 of file sp.h.

bool sp::glbl_gsr

Definition at line 28 of file sp.h.

Referenced by sp().

signal_ sp::hir

Definition at line 193 of file sp.h.

signal_storage sp::hir__storage

Definition at line 193 of file sp.h.

signal_ sp::hstr

Definition at line 110 of file sp.h.

unsigned sp::max_drift

Definition at line 70 of file sp.h.

signal_ sp::me11a

Definition at line 140 of file sp.h.

signal_storage sp::me11a__storage

Definition at line 140 of file sp.h.

signal_ sp::me11ad

Definition at line 169 of file sp.h.

signal_storage sp::me11ad__storage

Definition at line 169 of file sp.h.

match_ph_segments sp::mphseg

Definition at line 233 of file sp.h.

unsigned sp::mult_bw

Definition at line 96 of file sp.h.

unsigned sp::n_strips

Definition at line 83 of file sp.h.

unsigned sp::n_wg

Definition at line 84 of file sp.h.

unsigned sp::padding_w_st1

Definition at line 55 of file sp.h.

unsigned sp::padding_w_st3

Definition at line 56 of file sp.h.

unsigned sp::pat_w_st1

Definition at line 49 of file sp.h.

unsigned sp::pat_w_st3

Definition at line 47 of file sp.h.

signal_ sp::patt_ph_ci

Definition at line 174 of file sp.h.

signal_storage sp::patt_ph_ci__storage

Definition at line 174 of file sp.h.

signal_ sp::patt_ph_hi

Definition at line 173 of file sp.h.

signal_storage sp::patt_ph_hi__storage

Definition at line 173 of file sp.h.

signal_ sp::patt_ph_si

Definition at line 175 of file sp.h.

signal_storage sp::patt_ph_si__storage

Definition at line 175 of file sp.h.

signal_ sp::patt_ph_vi

Definition at line 172 of file sp.h.

signal_storage sp::patt_ph_vi__storage

Definition at line 172 of file sp.h.

Definition at line 227 of file sp.h.

signal_ sp::pcs_cs

Definition at line 112 of file sp.h.

signal_ sp::ph

Definition at line 135 of file sp.h.

signal_storage sp::ph__storage

Definition at line 135 of file sp.h.

unsigned sp::ph_coverage

Definition at line 88 of file sp.h.

signal_ sp::ph_ext

Definition at line 153 of file sp.h.

signal_storage sp::ph_ext__storage

Definition at line 153 of file sp.h.

signal_ sp::ph_foldn

Definition at line 159 of file sp.h.

signal_storage sp::ph_foldn__storage

Definition at line 159 of file sp.h.

unsigned sp::ph_hit_w

Definition at line 75 of file sp.h.

unsigned sp::ph_hit_w10

Definition at line 79 of file sp.h.

unsigned sp::ph_hit_w20

Definition at line 77 of file sp.h.

signal_ sp::ph_hito

Definition at line 148 of file sp.h.

signal_storage sp::ph_hito__storage

Definition at line 148 of file sp.h.

signal_ sp::ph_match

Definition at line 176 of file sp.h.

signal_storage sp::ph_match__storage

Definition at line 176 of file sp.h.

signal_ sp::ph_num

Definition at line 143 of file sp.h.

signal_storage sp::ph_num__storage

Definition at line 143 of file sp.h.

signal_ sp::ph_q

Definition at line 145 of file sp.h.

signal_storage sp::ph_q__storage

Definition at line 145 of file sp.h.

signal_ sp::ph_qr

Definition at line 146 of file sp.h.

signal_storage sp::ph_qr__storage

Definition at line 146 of file sp.h.

signal_ sp::ph_rank

Definition at line 162 of file sp.h.

signal_storage sp::ph_rank__storage

Definition at line 162 of file sp.h.

unsigned sp::ph_raw_w

Definition at line 67 of file sp.h.

unsigned sp::ph_reverse

Definition at line 92 of file sp.h.

signal_ sp::ph_zone

Definition at line 151 of file sp.h.

signal_storage sp::ph_zone__storage

Definition at line 151 of file sp.h.

unsigned sp::ph_zone_bnd1

Definition at line 99 of file sp.h.

unsigned sp::ph_zone_bnd2

Definition at line 100 of file sp.h.

signal_ sp::phd

Definition at line 165 of file sp.h.

signal_storage sp::phd__storage

Definition at line 165 of file sp.h.

signal_ sp::phi

Definition at line 180 of file sp.h.

Referenced by Particle.Particle::__str__().

signal_storage sp::phi__storage

Definition at line 180 of file sp.h.

Definition at line 230 of file sp.h.

signal_ sp::phzvl

Definition at line 139 of file sp.h.

signal_storage sp::phzvl__storage

Definition at line 139 of file sp.h.

signal_ sp::pps_cs

Definition at line 113 of file sp.h.

signal_ sp::q

Definition at line 108 of file sp.h.

signal_ sp::r_in

Definition at line 116 of file sp.h.

signal_ sp::r_out

Definition at line 120 of file sp.h.

signal_ sp::rank
signal_storage sp::rank__storage

Definition at line 190 of file sp.h.

unsigned sp::red_pat_w_st1

Definition at line 59 of file sp.h.

unsigned sp::red_pat_w_st3

Definition at line 58 of file sp.h.

unsigned sp::seg_ch

Definition at line 32 of file sp.h.

signal_ sp::sel

Definition at line 114 of file sp.h.

signal_ sp::sign_ph

Definition at line 187 of file sp.h.

signal_storage sp::sign_ph__storage

Definition at line 187 of file sp.h.

signal_ sp::sign_th

Definition at line 188 of file sp.h.

signal_storage sp::sign_th__storage

Definition at line 188 of file sp.h.

signal_ sp::sir

Definition at line 195 of file sp.h.

signal_storage sp::sir__storage

Definition at line 195 of file sp.h.

sort_sector sp::srts

Definition at line 231 of file sp.h.

unsigned sp::station
signal_ sp::th

Definition at line 137 of file sp.h.

signal_ sp::th11

Definition at line 136 of file sp.h.

signal_storage sp::th11__storage

Definition at line 136 of file sp.h.

signal_ sp::th11d

Definition at line 166 of file sp.h.

signal_storage sp::th11d__storage

Definition at line 166 of file sp.h.

signal_storage sp::th__storage

Definition at line 137 of file sp.h.

unsigned sp::th_ch

Definition at line 90 of file sp.h.

unsigned sp::th_ch11

Definition at line 63 of file sp.h.

unsigned sp::th_corr_mem_sz

Definition at line 94 of file sp.h.

unsigned sp::th_coverage

Definition at line 86 of file sp.h.

signal_ sp::th_foldn

Definition at line 160 of file sp.h.

signal_storage sp::th_foldn__storage

Definition at line 160 of file sp.h.

unsigned sp::th_hit_w

Definition at line 81 of file sp.h.

signal_ sp::th_hito

Definition at line 149 of file sp.h.

signal_storage sp::th_hito__storage

Definition at line 149 of file sp.h.

signal_ sp::th_match

Definition at line 177 of file sp.h.

signal_ sp::th_match11

Definition at line 178 of file sp.h.

signal_storage sp::th_match11__storage

Definition at line 178 of file sp.h.

signal_storage sp::th_match__storage

Definition at line 177 of file sp.h.

unsigned sp::th_mem_sz

Definition at line 93 of file sp.h.

unsigned sp::th_raw_w

Definition at line 68 of file sp.h.

signal_ sp::th_window

Definition at line 157 of file sp.h.

signal_storage sp::th_window__storage

Definition at line 157 of file sp.h.

signal_ sp::thd

Definition at line 167 of file sp.h.

signal_storage sp::thd__storage

Definition at line 167 of file sp.h.

signal_ sp::theta

Definition at line 181 of file sp.h.

Referenced by Tau.Tau::zImpact().

signal_storage sp::theta__storage

Definition at line 181 of file sp.h.

signal_ sp::vir

Definition at line 192 of file sp.h.

signal_storage sp::vir__storage

Definition at line 192 of file sp.h.

signal_ sp::vl

Definition at line 138 of file sp.h.

signal_storage sp::vl__storage

Definition at line 138 of file sp.h.

signal_ sp::vld

Definition at line 168 of file sp.h.

signal_storage sp::vld__storage

Definition at line 168 of file sp.h.

signal_ sp::we

Definition at line 117 of file sp.h.

signal_ sp::wg

Definition at line 109 of file sp.h.

zones sp::zns

Definition at line 228 of file sp.h.

unsigned sp::zone_overlap

Definition at line 101 of file sp.h.