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
best_tracks Class Reference

#include <best_tracks.h>

Public Member Functions

 best_tracks ()
 
void build ()
 
void defparam ()
 
void init ()
 
void operator() (signal_ &phi__io, signal_ &theta__io, signal_ &cpattern__io, signal_ &delta_ph__io, signal_ &delta_th__io, signal_ &sign_ph__io, signal_ &sign_th__io, signal_ &rank__io, signal_ &vi__io, signal_ &hi__io, signal_ &ci__io, signal_ &si__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)
 

Public Attributes

unsigned bn
 
unsigned bpow
 
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
 
signal_ cham
 
signal_storage cham__storage
 
signal_ ci
 
signal_ clk
 
signal_ cn_ci
 
signal_storage cn_ci__storage
 
signal_ cn_hi
 
signal_storage cn_hi__storage
 
signal_ cn_si
 
signal_storage cn_si__storage
 
signal_ cn_vi
 
signal_storage cn_vi__storage
 
unsigned cnr
 
unsigned cnrex
 
signal_ cpattern
 
unsigned cscid
 
signal_ delta_ph
 
signal_ delta_th
 
unsigned endcap
 
signal_ eq
 
signal_storage eq__storage
 
signal_ exists
 
signal_storage exists__storage
 
unsigned fold
 
unsigned full_pat_w_st1
 
unsigned full_pat_w_st3
 
bool glbl_gsr
 
signal_ gt
 
signal_storage gt__storage
 
signal_ hi
 
unsigned i
 
unsigned j
 
signal_ kill1
 
signal_storage kill1__storage
 
signal_ larger
 
signal_storage larger__storage
 
unsigned max_drift
 
unsigned mult_bw
 
unsigned n
 
unsigned n_strips
 
unsigned n_wg
 
unsigned padding_w_st1
 
unsigned padding_w_st3
 
unsigned pat_w_st1
 
unsigned pat_w_st3
 
unsigned ph_coverage
 
unsigned ph_hit_w
 
unsigned ph_hit_w10
 
unsigned ph_hit_w20
 
unsigned ph_raw_w
 
unsigned ph_reverse
 
unsigned ph_zone_bnd1
 
unsigned ph_zone_bnd2
 
signal_ phi
 
signal_ rank
 
signal_ real_ch
 
signal_storage real_ch__storage
 
signal_ real_st
 
signal_storage real_st__storage
 
unsigned red_pat_w_st1
 
unsigned red_pat_w_st3
 
signal_ ri
 
signal_storage ri__storage
 
signal_ rj
 
signal_storage rj__storage
 
unsigned s
 
unsigned seg_ch
 
signal_ sh_segs
 
signal_storage sh_segs__storage
 
signal_ si
 
signal_ sign_ph
 
signal_ sign_th
 
unsigned station
 
signal_ sum
 
signal_storage sum__storage
 
unsigned th_ch
 
unsigned th_ch11
 
unsigned th_corr_mem_sz
 
unsigned th_coverage
 
unsigned th_hit_w
 
unsigned th_mem_sz
 
unsigned th_raw_w
 
signal_ theta
 
signal_ vi
 
signal_ winner
 
signal_storage winner__storage
 
unsigned z
 
unsigned zone_overlap
 

Detailed Description

Definition at line 12 of file best_tracks.h.

Constructor & Destructor Documentation

best_tracks::best_tracks ( )
inline

Definition at line 15 of file best_tracks.h.

References built, defparam(), and glbl_gsr.

15 {built = false; glbl_gsr = true; defparam();}
bool glbl_gsr
Definition: best_tracks.h:19
void defparam()

Member Function Documentation

void best_tracks::build ( )
void best_tracks::defparam ( )

Referenced by best_tracks().

void best_tracks::init ( )
void best_tracks::operator() ( signal_ phi__io,
signal_ theta__io,
signal_ cpattern__io,
signal_ delta_ph__io,
signal_ delta_th__io,
signal_ sign_ph__io,
signal_ sign_th__io,
signal_ rank__io,
signal_ vi__io,
signal_ hi__io,
signal_ ci__io,
signal_ si__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 
)

Member Data Documentation

unsigned best_tracks::bn

Definition at line 148 of file best_tracks.h.

unsigned best_tracks::bpow

Definition at line 95 of file best_tracks.h.

signal_ best_tracks::bt_ci

Definition at line 122 of file best_tracks.h.

signal_ best_tracks::bt_cpattern

Definition at line 114 of file best_tracks.h.

signal_ best_tracks::bt_delta_ph

Definition at line 115 of file best_tracks.h.

signal_ best_tracks::bt_delta_th

Definition at line 116 of file best_tracks.h.

signal_ best_tracks::bt_hi

Definition at line 121 of file best_tracks.h.

signal_ best_tracks::bt_phi

Definition at line 112 of file best_tracks.h.

signal_ best_tracks::bt_rank

Definition at line 119 of file best_tracks.h.

signal_ best_tracks::bt_si

Definition at line 123 of file best_tracks.h.

signal_ best_tracks::bt_sign_ph

Definition at line 117 of file best_tracks.h.

signal_ best_tracks::bt_sign_th

Definition at line 118 of file best_tracks.h.

signal_ best_tracks::bt_theta

Definition at line 113 of file best_tracks.h.

signal_ best_tracks::bt_vi

Definition at line 120 of file best_tracks.h.

bool best_tracks::built

Definition at line 18 of file best_tracks.h.

Referenced by best_tracks().

unsigned best_tracks::bw_addr

Definition at line 56 of file best_tracks.h.

unsigned best_tracks::bw_ds

Definition at line 34 of file best_tracks.h.

unsigned best_tracks::bw_eta

Definition at line 64 of file best_tracks.h.

unsigned best_tracks::bw_fph

Definition at line 29 of file best_tracks.h.

unsigned best_tracks::bw_fth

Definition at line 30 of file best_tracks.h.

unsigned best_tracks::bw_hs

Definition at line 36 of file best_tracks.h.

unsigned best_tracks::bw_ph

Definition at line 26 of file best_tracks.h.

unsigned best_tracks::bw_phi

Definition at line 63 of file best_tracks.h.

unsigned best_tracks::bw_q

Definition at line 55 of file best_tracks.h.

unsigned best_tracks::bw_th

Definition at line 27 of file best_tracks.h.

unsigned best_tracks::bw_wg

Definition at line 32 of file best_tracks.h.

unsigned best_tracks::bwr

Definition at line 94 of file best_tracks.h.

signal_ best_tracks::cham

Definition at line 138 of file best_tracks.h.

signal_storage best_tracks::cham__storage

Definition at line 138 of file best_tracks.h.

signal_ best_tracks::ci

Definition at line 109 of file best_tracks.h.

signal_ best_tracks::clk

Definition at line 111 of file best_tracks.h.

signal_ best_tracks::cn_ci

Definition at line 128 of file best_tracks.h.

signal_storage best_tracks::cn_ci__storage

Definition at line 128 of file best_tracks.h.

signal_ best_tracks::cn_hi

Definition at line 127 of file best_tracks.h.

signal_storage best_tracks::cn_hi__storage

Definition at line 127 of file best_tracks.h.

signal_ best_tracks::cn_si

Definition at line 129 of file best_tracks.h.

signal_storage best_tracks::cn_si__storage

Definition at line 129 of file best_tracks.h.

signal_ best_tracks::cn_vi

Definition at line 126 of file best_tracks.h.

signal_storage best_tracks::cn_vi__storage

Definition at line 126 of file best_tracks.h.

unsigned best_tracks::cnr

Definition at line 96 of file best_tracks.h.

unsigned best_tracks::cnrex

Definition at line 97 of file best_tracks.h.

signal_ best_tracks::cpattern

Definition at line 101 of file best_tracks.h.

unsigned best_tracks::cscid

Definition at line 21 of file best_tracks.h.

signal_ best_tracks::delta_ph

Definition at line 102 of file best_tracks.h.

signal_ best_tracks::delta_th

Definition at line 103 of file best_tracks.h.

unsigned best_tracks::endcap

Definition at line 73 of file best_tracks.h.

Referenced by geometryXMLparser.CSCAlignable::index().

signal_ best_tracks::eq

Definition at line 137 of file best_tracks.h.

signal_storage best_tracks::eq__storage

Definition at line 137 of file best_tracks.h.

signal_ best_tracks::exists

Definition at line 133 of file best_tracks.h.

signal_storage best_tracks::exists__storage

Definition at line 133 of file best_tracks.h.

unsigned best_tracks::fold

Definition at line 52 of file best_tracks.h.

unsigned best_tracks::full_pat_w_st1

Definition at line 44 of file best_tracks.h.

unsigned best_tracks::full_pat_w_st3

Definition at line 42 of file best_tracks.h.

bool best_tracks::glbl_gsr

Definition at line 19 of file best_tracks.h.

Referenced by best_tracks().

signal_ best_tracks::gt

Definition at line 136 of file best_tracks.h.

signal_storage best_tracks::gt__storage

Definition at line 136 of file best_tracks.h.

signal_ best_tracks::hi

Definition at line 108 of file best_tracks.h.

unsigned best_tracks::i

Definition at line 149 of file best_tracks.h.

unsigned best_tracks::j

Definition at line 150 of file best_tracks.h.

signal_ best_tracks::kill1

Definition at line 134 of file best_tracks.h.

signal_storage best_tracks::kill1__storage

Definition at line 134 of file best_tracks.h.

signal_ best_tracks::larger

Definition at line 130 of file best_tracks.h.

signal_storage best_tracks::larger__storage

Definition at line 130 of file best_tracks.h.

unsigned best_tracks::max_drift

Definition at line 61 of file best_tracks.h.

unsigned best_tracks::mult_bw

Definition at line 87 of file best_tracks.h.

unsigned best_tracks::n

Definition at line 146 of file best_tracks.h.

unsigned best_tracks::n_strips

Definition at line 74 of file best_tracks.h.

unsigned best_tracks::n_wg

Definition at line 75 of file best_tracks.h.

unsigned best_tracks::padding_w_st1

Definition at line 46 of file best_tracks.h.

unsigned best_tracks::padding_w_st3

Definition at line 47 of file best_tracks.h.

unsigned best_tracks::pat_w_st1

Definition at line 40 of file best_tracks.h.

unsigned best_tracks::pat_w_st3

Definition at line 38 of file best_tracks.h.

unsigned best_tracks::ph_coverage

Definition at line 79 of file best_tracks.h.

unsigned best_tracks::ph_hit_w

Definition at line 66 of file best_tracks.h.

unsigned best_tracks::ph_hit_w10

Definition at line 70 of file best_tracks.h.

unsigned best_tracks::ph_hit_w20

Definition at line 68 of file best_tracks.h.

unsigned best_tracks::ph_raw_w

Definition at line 58 of file best_tracks.h.

unsigned best_tracks::ph_reverse

Definition at line 83 of file best_tracks.h.

unsigned best_tracks::ph_zone_bnd1

Definition at line 90 of file best_tracks.h.

unsigned best_tracks::ph_zone_bnd2

Definition at line 91 of file best_tracks.h.

signal_ best_tracks::phi

Definition at line 99 of file best_tracks.h.

Referenced by Particle.Particle::__str__().

signal_ best_tracks::rank
signal_ best_tracks::real_ch

Definition at line 139 of file best_tracks.h.

signal_storage best_tracks::real_ch__storage

Definition at line 139 of file best_tracks.h.

signal_ best_tracks::real_st

Definition at line 140 of file best_tracks.h.

signal_storage best_tracks::real_st__storage

Definition at line 140 of file best_tracks.h.

unsigned best_tracks::red_pat_w_st1

Definition at line 50 of file best_tracks.h.

unsigned best_tracks::red_pat_w_st3

Definition at line 49 of file best_tracks.h.

signal_ best_tracks::ri

Definition at line 131 of file best_tracks.h.

signal_storage best_tracks::ri__storage

Definition at line 131 of file best_tracks.h.

signal_ best_tracks::rj

Definition at line 132 of file best_tracks.h.

signal_storage best_tracks::rj__storage

Definition at line 132 of file best_tracks.h.

unsigned best_tracks::s

Definition at line 147 of file best_tracks.h.

unsigned best_tracks::seg_ch

Definition at line 23 of file best_tracks.h.

signal_ best_tracks::sh_segs

Definition at line 142 of file best_tracks.h.

signal_storage best_tracks::sh_segs__storage

Definition at line 142 of file best_tracks.h.

signal_ best_tracks::si

Definition at line 110 of file best_tracks.h.

signal_ best_tracks::sign_ph

Definition at line 104 of file best_tracks.h.

signal_ best_tracks::sign_th

Definition at line 105 of file best_tracks.h.

unsigned best_tracks::station
signal_ best_tracks::sum

Definition at line 141 of file best_tracks.h.

signal_storage best_tracks::sum__storage

Definition at line 141 of file best_tracks.h.

unsigned best_tracks::th_ch

Definition at line 81 of file best_tracks.h.

unsigned best_tracks::th_ch11

Definition at line 54 of file best_tracks.h.

unsigned best_tracks::th_corr_mem_sz

Definition at line 85 of file best_tracks.h.

unsigned best_tracks::th_coverage

Definition at line 77 of file best_tracks.h.

unsigned best_tracks::th_hit_w

Definition at line 72 of file best_tracks.h.

unsigned best_tracks::th_mem_sz

Definition at line 84 of file best_tracks.h.

unsigned best_tracks::th_raw_w

Definition at line 59 of file best_tracks.h.

signal_ best_tracks::theta

Definition at line 100 of file best_tracks.h.

Referenced by Tau.Tau::zImpact().

signal_ best_tracks::vi

Definition at line 107 of file best_tracks.h.

signal_ best_tracks::winner

Definition at line 135 of file best_tracks.h.

signal_storage best_tracks::winner__storage

Definition at line 135 of file best_tracks.h.

unsigned best_tracks::z

Definition at line 145 of file best_tracks.h.

Referenced by geometryXMLparser.Alignable::pos().

unsigned best_tracks::zone_overlap

Definition at line 92 of file best_tracks.h.