CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Private Attributes
l1t::EMTFTrack Class Reference

#include <EMTFTrack.h>

Public Member Functions

int BX () const
 
int Charge () const
 
void clear_HitIdx ()
 
void clear_Hits ()
 
float Dxy () const
 
 EMTFTrack ()
 
int Endcap () const
 
float Eta () const
 
int First_BX () const
 
int GMT_charge () const
 
int GMT_charge_valid () const
 
int GMT_dxy () const
 
int GMT_eta () const
 
int GMT_phi () const
 
int GMT_pt () const
 
int GMT_pt_dxy () const
 
int GMT_quality () const
 
std::vector< unsigned int > HitIdx () const
 
EMTFHitCollection Hits () const
 
void ImportSP (const emtf::SP _SP, int _sector)
 
int Mode () const
 
int Mode_CSC () const
 
int Mode_GEM () const
 
int Mode_inv () const
 
int Mode_neighbor () const
 
int Mode_RPC () const
 
int NumHits () const
 
int Ph_num () const
 
int Ph_q () const
 
int Phi_fp () const
 
float Phi_glob () const
 
float Phi_loc () const
 
float Pt () const
 
float Pt_dxy () const
 
float Pt_XML () const
 
EMTFPtLUT PtLUT () const
 
void push_Hit (const EMTFHit &hit)
 
void push_HitIdx (unsigned int bits)
 
int Rank () const
 
int Second_BX () const
 
int Sector () const
 
int Sector_idx () const
 
void set_bx (int bits)
 
void set_charge (int bits)
 
void set_dxy (float val)
 
void set_endcap (int bits)
 
void set_eta (float val)
 
void set_first_bx (int bits)
 
void set_gmt_charge (int bits)
 
void set_gmt_charge_valid (int bits)
 
void set_gmt_dxy (int bits)
 
void set_gmt_eta (int bits)
 
void set_gmt_phi (int bits)
 
void set_gmt_pt (int bits)
 
void set_gmt_pt_dxy (int bits)
 
void set_gmt_quality (int bits)
 
void set_HitIdx (const std::vector< unsigned int > &bits)
 
void set_Hits (const EMTFHitCollection &hits)
 
void set_mode (int bits)
 
void set_mode_inv (int bits)
 
void set_ph_num (int bits)
 
void set_ph_q (int bits)
 
void set_phi_fp (int bits)
 
void set_phi_glob (float val)
 
void set_phi_loc (float val)
 
void set_pt (float val)
 
void set_pt_dxy (float val)
 
void set_pt_XML (float val)
 
void set_PtLUT (EMTFPtLUT bits)
 
void set_rank (int bits)
 
void set_second_bx (int bits)
 
void set_sector (int bits)
 
void set_sector_idx (int bits)
 
void set_theta (float val)
 
void set_theta_fp (int bits)
 
void set_track_num (int bits)
 
void set_winner (int bits)
 
void set_zone (int bits)
 
float Theta () const
 
int Theta_fp () const
 
int Track_num () const
 
int Winner () const
 
int Zone () const
 
virtual ~EMTFTrack ()
 

Private Attributes

std::vector< unsigned int > _HitIdx
 
EMTFHitCollection _Hits
 
EMTFPtLUT _PtLUT
 
int bx
 
int charge
 
float dxy
 
int endcap
 
float eta
 
int first_bx
 
int gmt_charge
 
int gmt_charge_valid
 
int gmt_dxy
 
int gmt_eta
 
int gmt_phi
 
int gmt_pt
 
int gmt_pt_dxy
 
int gmt_quality
 
int mode
 
int mode_CSC
 
int mode_GEM
 
int mode_inv
 
int mode_neighbor
 
int mode_RPC
 
int numHits
 
int ph_num
 
int ph_q
 
int phi_fp
 
float phi_glob
 
float phi_loc
 
float pt
 
float pt_dxy
 
float pt_XML
 
int rank
 
int second_bx
 
int sector
 
int sector_idx
 
float theta
 
int theta_fp
 
int track_num
 
int winner
 
int zone
 

Detailed Description

Definition at line 44 of file EMTFTrack.h.

Constructor & Destructor Documentation

l1t::EMTFTrack::EMTFTrack ( )
inline

Definition at line 46 of file EMTFTrack.h.

47  : _PtLUT(),
48  endcap(-99),
49  sector(-99),
50  sector_idx(-99),
51  mode(-99),
52  mode_CSC(0),
53  mode_RPC(0),
54  mode_GEM(0),
55  mode_neighbor(0),
56  mode_inv(-99),
57  rank(-99),
58  winner(-99),
59  charge(-99),
60  bx(-99),
61  first_bx(-99),
62  second_bx(-99),
63  pt(-99),
64  pt_XML(-99),
65  pt_dxy(-99),
66  dxy(-99),
67  zone(-99),
68  ph_num(-99),
69  ph_q(-99),
70  theta_fp(-99),
71  theta(-99),
72  eta(-99),
73  phi_fp(-99),
74  phi_loc(-99),
75  phi_glob(-999),
76  gmt_pt(-99),
77  gmt_pt_dxy(-99),
78  gmt_dxy(-99),
79  gmt_phi(-999),
80  gmt_eta(-999),
81  gmt_quality(-99),
82  gmt_charge(-99),
83  gmt_charge_valid(-99),
84  track_num(-99),
85  numHits(-99){};
EMTFPtLUT _PtLUT
Definition: EMTFTrack.h:207
int gmt_charge_valid
Definition: EMTFTrack.h:244
float phi_glob
Definition: EMTFTrack.h:236
virtual l1t::EMTFTrack::~EMTFTrack ( )
inlinevirtual

Definition at line 87 of file EMTFTrack.h.

87 {};

Member Function Documentation

int l1t::EMTFTrack::BX ( ) const
inline

Definition at line 177 of file EMTFTrack.h.

References bx.

Referenced by MicroGMTConverter::convert(), and l1t::stage2::emtf::SPBlockUnpacker::unpack().

177 { return bx; }
int l1t::EMTFTrack::Charge ( ) const
inline

Definition at line 176 of file EMTFTrack.h.

References charge.

176 { return charge; }
void l1t::EMTFTrack::clear_HitIdx ( )
inline

Definition at line 120 of file EMTFTrack.h.

References _HitIdx.

120 { _HitIdx.clear(); }
std::vector< unsigned int > _HitIdx
Definition: EMTFTrack.h:205
void l1t::EMTFTrack::clear_Hits ( )
inline

Definition at line 92 of file EMTFTrack.h.

References _Hits, mode_CSC, mode_GEM, mode_neighbor, mode_RPC, and numHits.

Referenced by AngleCalculation::calculate_angles(), PrimitiveMatching::process(), and set_Hits().

92  {
93  _Hits.clear();
94  numHits = 0;
95  mode_CSC = 0;
96  mode_RPC = 0;
97  mode_GEM = 0;
98  mode_neighbor = 0;
99  }
EMTFHitCollection _Hits
Definition: EMTFTrack.h:204
float l1t::EMTFTrack::Dxy ( ) const
inline

Definition at line 183 of file EMTFTrack.h.

References dxy.

183 { return dxy; }
int l1t::EMTFTrack::Endcap ( ) const
inline
float l1t::EMTFTrack::Eta ( ) const
inline

Definition at line 189 of file EMTFTrack.h.

References eta.

189 { return eta; }
int l1t::EMTFTrack::First_BX ( ) const
inline

Definition at line 178 of file EMTFTrack.h.

References first_bx.

178 { return first_bx; }
int l1t::EMTFTrack::GMT_charge ( ) const
inline

Definition at line 199 of file EMTFTrack.h.

References gmt_charge.

Referenced by MicroGMTConverter::convert().

199 { return gmt_charge; }
int l1t::EMTFTrack::GMT_charge_valid ( ) const
inline

Definition at line 200 of file EMTFTrack.h.

References gmt_charge_valid.

Referenced by MicroGMTConverter::convert().

200 { return gmt_charge_valid; }
int gmt_charge_valid
Definition: EMTFTrack.h:244
int l1t::EMTFTrack::GMT_dxy ( ) const
inline

Definition at line 195 of file EMTFTrack.h.

References gmt_dxy.

Referenced by MicroGMTConverter::convert().

195 { return gmt_dxy; }
int l1t::EMTFTrack::GMT_eta ( ) const
inline

Definition at line 197 of file EMTFTrack.h.

References gmt_eta.

Referenced by MicroGMTConverter::convert().

197 { return gmt_eta; }
int l1t::EMTFTrack::GMT_phi ( ) const
inline

Definition at line 196 of file EMTFTrack.h.

References gmt_phi.

Referenced by MicroGMTConverter::convert(), and l1t::stage2::emtf::SPBlockUnpacker::unpack().

196 { return gmt_phi; }
int l1t::EMTFTrack::GMT_pt ( ) const
inline

Definition at line 193 of file EMTFTrack.h.

References gmt_pt.

Referenced by MicroGMTConverter::convert().

193 { return gmt_pt; }
int l1t::EMTFTrack::GMT_pt_dxy ( ) const
inline

Definition at line 194 of file EMTFTrack.h.

References gmt_pt_dxy.

Referenced by MicroGMTConverter::convert().

194 { return gmt_pt_dxy; }
int l1t::EMTFTrack::GMT_quality ( ) const
inline

Definition at line 198 of file EMTFTrack.h.

References gmt_quality.

Referenced by MicroGMTConverter::convert().

198 { return gmt_quality; }
std::vector<unsigned int> l1t::EMTFTrack::HitIdx ( ) const
inline

Definition at line 126 of file EMTFTrack.h.

References _HitIdx.

126 { return _HitIdx; }
std::vector< unsigned int > _HitIdx
Definition: EMTFTrack.h:205
EMTFHitCollection l1t::EMTFTrack::Hits ( ) const
inline
void l1t::EMTFTrack::ImportSP ( const emtf::SP  _SP,
int  _sector 
)
int l1t::EMTFTrack::Mode ( ) const
inline
int l1t::EMTFTrack::Mode_CSC ( ) const
inline

Definition at line 169 of file EMTFTrack.h.

References mode_CSC.

169 { return mode_CSC; }
int l1t::EMTFTrack::Mode_GEM ( ) const
inline

Definition at line 171 of file EMTFTrack.h.

References mode_GEM.

171 { return mode_GEM; }
int l1t::EMTFTrack::Mode_inv ( ) const
inline

Definition at line 173 of file EMTFTrack.h.

References mode_inv.

Referenced by PtAssignmentEngine2016::calculate_address().

173 { return mode_inv; }
int l1t::EMTFTrack::Mode_neighbor ( ) const
inline

Definition at line 172 of file EMTFTrack.h.

References mode_neighbor.

172 { return mode_neighbor; }
int l1t::EMTFTrack::Mode_RPC ( ) const
inline

Definition at line 170 of file EMTFTrack.h.

References mode_RPC.

170 { return mode_RPC; }
int l1t::EMTFTrack::NumHits ( ) const
inline

Definition at line 124 of file EMTFTrack.h.

References numHits.

Referenced by l1t::stage2::emtf::SPBlockUnpacker::unpack().

124 { return numHits; }
int l1t::EMTFTrack::Ph_num ( ) const
inline

Definition at line 185 of file EMTFTrack.h.

References ph_num.

185 { return ph_num; }
int l1t::EMTFTrack::Ph_q ( ) const
inline

Definition at line 186 of file EMTFTrack.h.

References ph_q.

186 { return ph_q; }
int l1t::EMTFTrack::Phi_fp ( ) const
inline

Definition at line 190 of file EMTFTrack.h.

References phi_fp.

Referenced by PtAssignmentEngine2017::calculate_pt_xml(), and PtAssignment::process().

190 { return phi_fp; }
float l1t::EMTFTrack::Phi_glob ( ) const
inline

Definition at line 192 of file EMTFTrack.h.

References phi_glob.

192 { return phi_glob; }
float phi_glob
Definition: EMTFTrack.h:236
float l1t::EMTFTrack::Phi_loc ( ) const
inline

Definition at line 191 of file EMTFTrack.h.

References phi_loc.

Referenced by AngleCalculation::calculate_angles(), and l1t::stage2::emtf::ImportSP().

191 { return phi_loc; }
float l1t::EMTFTrack::Pt ( ) const
inline

Definition at line 180 of file EMTFTrack.h.

References pt.

180 { return pt; }
float l1t::EMTFTrack::Pt_dxy ( ) const
inline

Definition at line 182 of file EMTFTrack.h.

References pt_dxy.

182 { return pt_dxy; }
float l1t::EMTFTrack::Pt_XML ( ) const
inline

Definition at line 181 of file EMTFTrack.h.

References pt_XML.

181 { return pt_XML; }
EMTFPtLUT l1t::EMTFTrack::PtLUT ( ) const
inline
void l1t::EMTFTrack::push_Hit ( const EMTFHit hit)
inline

Definition at line 101 of file EMTFTrack.h.

References _Hits, l1t::EMTFHit::Is_CSC(), l1t::EMTFHit::Is_GEM(), l1t::EMTFHit::Is_RPC(), mode_CSC, mode_GEM, mode_neighbor, mode_RPC, l1t::EMTFHit::Neighbor(), numHits, and l1t::EMTFHit::Station().

Referenced by PrimitiveMatching::insert_hits(), SingleHitTrack::process(), set_Hits(), and l1t::stage2::emtf::SPBlockUnpacker::unpack().

101  {
102  _Hits.push_back(hit);
103  numHits = _Hits.size();
104  if (hit.Is_CSC())
105  mode_CSC |= (1 << (4 - hit.Station()));
106  if (hit.Is_RPC())
107  mode_RPC |= (1 << (4 - hit.Station()));
108  if (hit.Is_GEM())
109  mode_GEM |= (1 << (4 - hit.Station()));
110  if (hit.Neighbor())
111  mode_neighbor |= (1 << (4 - hit.Station()));
112  }
bool Is_CSC() const
Definition: EMTFHit.h:286
bool Is_RPC() const
Definition: EMTFHit.h:287
bool Is_GEM() const
Definition: EMTFHit.h:288
int Station() const
Definition: EMTFHit.h:204
EMTFHitCollection _Hits
Definition: EMTFTrack.h:204
int Neighbor() const
Definition: EMTFHit.h:215
void l1t::EMTFTrack::push_HitIdx ( unsigned int  bits)
inline

Definition at line 121 of file EMTFTrack.h.

References _HitIdx.

121 { _HitIdx.push_back(bits); }
std::vector< unsigned int > _HitIdx
Definition: EMTFTrack.h:205
int l1t::EMTFTrack::Rank ( ) const
inline
int l1t::EMTFTrack::Second_BX ( ) const
inline

Definition at line 179 of file EMTFTrack.h.

References second_bx.

Referenced by BestTrackSelection::cancel_multi_bx().

179 { return second_bx; }
int l1t::EMTFTrack::Sector ( ) const
inline
int l1t::EMTFTrack::Sector_idx ( ) const
inline

Definition at line 167 of file EMTFTrack.h.

References sector_idx.

Referenced by l1t::stage2::emtf::SPBlockUnpacker::unpack().

167 { return sector_idx; }
void l1t::EMTFTrack::set_bx ( int  bits)
inline

Definition at line 139 of file EMTFTrack.h.

References bx.

Referenced by l1t::stage2::emtf::ImportSP(), SingleHitTrack::process(), and PrimitiveMatching::process().

139 { bx = bits; }
void l1t::EMTFTrack::set_charge ( int  bits)
inline

Definition at line 138 of file EMTFTrack.h.

References charge.

Referenced by l1t::stage2::emtf::ImportSP(), and PtAssignment::process().

138 { charge = bits; }
void l1t::EMTFTrack::set_dxy ( float  val)
inline

Definition at line 145 of file EMTFTrack.h.

References dxy, and hgcalPerformanceValidation::val.

Referenced by PtAssignment::process().

void l1t::EMTFTrack::set_endcap ( int  bits)
inline

Definition at line 131 of file EMTFTrack.h.

References endcap.

Referenced by l1t::stage2::emtf::ImportSP(), SingleHitTrack::process(), and PrimitiveMatching::process().

131 { endcap = bits; }
void l1t::EMTFTrack::set_eta ( float  val)
inline
void l1t::EMTFTrack::set_first_bx ( int  bits)
inline

Definition at line 140 of file EMTFTrack.h.

References first_bx.

Referenced by AngleCalculation::calculate_bx(), and SingleHitTrack::process().

140 { first_bx = bits; }
void l1t::EMTFTrack::set_gmt_charge ( int  bits)
inline

Definition at line 161 of file EMTFTrack.h.

References gmt_charge.

Referenced by l1t::stage2::emtf::ImportSP(), and PtAssignment::process().

161 { gmt_charge = bits; }
void l1t::EMTFTrack::set_gmt_charge_valid ( int  bits)
inline

Definition at line 162 of file EMTFTrack.h.

References gmt_charge_valid.

Referenced by l1t::stage2::emtf::ImportSP(), and PtAssignment::process().

162 { gmt_charge_valid = bits; }
int gmt_charge_valid
Definition: EMTFTrack.h:244
void l1t::EMTFTrack::set_gmt_dxy ( int  bits)
inline

Definition at line 157 of file EMTFTrack.h.

References gmt_dxy.

Referenced by PtAssignment::process().

157 { gmt_dxy = bits; }
void l1t::EMTFTrack::set_gmt_eta ( int  bits)
inline

Definition at line 159 of file EMTFTrack.h.

References gmt_eta.

Referenced by l1t::stage2::emtf::ImportSP(), and PtAssignment::process().

159 { gmt_eta = bits; }
void l1t::EMTFTrack::set_gmt_phi ( int  bits)
inline

Definition at line 158 of file EMTFTrack.h.

References gmt_phi.

Referenced by l1t::stage2::emtf::ImportSP(), and PtAssignment::process().

158 { gmt_phi = bits; }
void l1t::EMTFTrack::set_gmt_pt ( int  bits)
inline

Definition at line 155 of file EMTFTrack.h.

References gmt_pt.

Referenced by l1t::stage2::emtf::ImportSP(), and PtAssignment::process().

155 { gmt_pt = bits; }
void l1t::EMTFTrack::set_gmt_pt_dxy ( int  bits)
inline

Definition at line 156 of file EMTFTrack.h.

References gmt_pt_dxy.

Referenced by PtAssignment::process().

156 { gmt_pt_dxy = bits; }
void l1t::EMTFTrack::set_gmt_quality ( int  bits)
inline

Definition at line 160 of file EMTFTrack.h.

References gmt_quality.

Referenced by l1t::stage2::emtf::ImportSP(), and PtAssignment::process().

160 { gmt_quality = bits; }
void l1t::EMTFTrack::set_HitIdx ( const std::vector< unsigned int > &  bits)
inline

Definition at line 122 of file EMTFTrack.h.

References _HitIdx.

122 { _HitIdx = bits; }
std::vector< unsigned int > _HitIdx
Definition: EMTFTrack.h:205
void l1t::EMTFTrack::set_Hits ( const EMTFHitCollection hits)
inline

Definition at line 114 of file EMTFTrack.h.

References clear_Hits(), and push_Hit().

Referenced by AngleCalculation::calculate_angles(), and PrimitiveMatching::insert_hits().

114  {
115  clear_Hits();
116  for (const auto& hit : hits)
117  push_Hit(hit);
118  }
void clear_Hits()
Definition: EMTFTrack.h:92
void push_Hit(const EMTFHit &hit)
Definition: EMTFTrack.h:101
void l1t::EMTFTrack::set_mode ( int  bits)
inline

Definition at line 134 of file EMTFTrack.h.

References mode.

Referenced by AngleCalculation::calculate_angles(), l1t::stage2::emtf::ImportSP(), and SingleHitTrack::process().

134 { mode = bits; }
void l1t::EMTFTrack::set_mode_inv ( int  bits)
inline

Definition at line 135 of file EMTFTrack.h.

References mode_inv.

Referenced by AngleCalculation::calculate_angles(), l1t::stage2::emtf::ImportSP(), and SingleHitTrack::process().

135 { mode_inv = bits; }
void l1t::EMTFTrack::set_ph_num ( int  bits)
inline

Definition at line 147 of file EMTFTrack.h.

References ph_num.

Referenced by SingleHitTrack::process(), and PrimitiveMatching::process().

147 { ph_num = bits; }
void l1t::EMTFTrack::set_ph_q ( int  bits)
inline

Definition at line 148 of file EMTFTrack.h.

References ph_q.

Referenced by SingleHitTrack::process(), and PrimitiveMatching::process().

148 { ph_q = bits; }
void l1t::EMTFTrack::set_phi_fp ( int  bits)
inline

Definition at line 152 of file EMTFTrack.h.

References phi_fp.

Referenced by AngleCalculation::calculate_angles(), l1t::stage2::emtf::ImportSP(), and SingleHitTrack::process().

152 { phi_fp = bits; }
void l1t::EMTFTrack::set_phi_glob ( float  val)
inline
void l1t::EMTFTrack::set_phi_loc ( float  val)
inline
void l1t::EMTFTrack::set_pt ( float  val)
inline
void l1t::EMTFTrack::set_pt_dxy ( float  val)
inline

Definition at line 144 of file EMTFTrack.h.

References pt_dxy, and hgcalPerformanceValidation::val.

Referenced by PtAssignment::process().

void l1t::EMTFTrack::set_pt_XML ( float  val)
inline

Definition at line 143 of file EMTFTrack.h.

References pt_XML, and hgcalPerformanceValidation::val.

Referenced by PtAssignment::process().

void l1t::EMTFTrack::set_PtLUT ( EMTFPtLUT  bits)
inline
void l1t::EMTFTrack::set_rank ( int  bits)
inline

Definition at line 136 of file EMTFTrack.h.

References rank.

Referenced by AngleCalculation::calculate_angles(), SingleHitTrack::process(), and PrimitiveMatching::process().

136 { rank = bits; }
void l1t::EMTFTrack::set_second_bx ( int  bits)
inline

Definition at line 141 of file EMTFTrack.h.

References second_bx.

Referenced by AngleCalculation::calculate_bx(), and SingleHitTrack::process().

141 { second_bx = bits; }
void l1t::EMTFTrack::set_sector ( int  bits)
inline

Definition at line 132 of file EMTFTrack.h.

References sector.

Referenced by l1t::stage2::emtf::ImportSP(), SingleHitTrack::process(), and PrimitiveMatching::process().

132 { sector = bits; }
void l1t::EMTFTrack::set_sector_idx ( int  bits)
inline

Definition at line 133 of file EMTFTrack.h.

References sector_idx.

Referenced by l1t::stage2::emtf::ImportSP(), SingleHitTrack::process(), and PrimitiveMatching::process().

133 { sector_idx = bits; }
void l1t::EMTFTrack::set_theta ( float  val)
inline
void l1t::EMTFTrack::set_theta_fp ( int  bits)
inline

Definition at line 149 of file EMTFTrack.h.

References theta_fp.

Referenced by AngleCalculation::calculate_angles(), and SingleHitTrack::process().

149 { theta_fp = bits; }
void l1t::EMTFTrack::set_track_num ( int  bits)
inline
void l1t::EMTFTrack::set_winner ( int  bits)
inline

Definition at line 137 of file EMTFTrack.h.

References winner.

Referenced by SingleHitTrack::process(), and PrimitiveMatching::process().

137 { winner = bits; }
void l1t::EMTFTrack::set_zone ( int  bits)
inline

Definition at line 146 of file EMTFTrack.h.

References zone.

Referenced by SingleHitTrack::process(), and PrimitiveMatching::process().

146 { zone = bits; }
float l1t::EMTFTrack::Theta ( ) const
inline

Definition at line 188 of file EMTFTrack.h.

References theta.

Referenced by AngleCalculation::calculate_angles().

188 { return theta; }
int l1t::EMTFTrack::Theta_fp ( ) const
inline
int l1t::EMTFTrack::Track_num ( ) const
inline

Definition at line 201 of file EMTFTrack.h.

References track_num.

Referenced by MicroGMTConverter::convert(), and l1t::stage2::emtf::SPBlockUnpacker::unpack().

201 { return track_num; }
int l1t::EMTFTrack::Winner ( ) const
inline

Definition at line 175 of file EMTFTrack.h.

References winner.

175 { return winner; }
int l1t::EMTFTrack::Zone ( ) const
inline

Definition at line 184 of file EMTFTrack.h.

References zone.

184 { return zone; }

Member Data Documentation

std::vector<unsigned int> l1t::EMTFTrack::_HitIdx
private

Definition at line 205 of file EMTFTrack.h.

Referenced by clear_HitIdx(), HitIdx(), push_HitIdx(), and set_HitIdx().

EMTFHitCollection l1t::EMTFTrack::_Hits
private

Definition at line 204 of file EMTFTrack.h.

Referenced by clear_Hits(), Hits(), and push_Hit().

EMTFPtLUT l1t::EMTFTrack::_PtLUT
private

Definition at line 207 of file EMTFTrack.h.

Referenced by PtLUT(), and set_PtLUT().

int l1t::EMTFTrack::bx
private

Definition at line 221 of file EMTFTrack.h.

Referenced by BX(), and set_bx().

int l1t::EMTFTrack::charge
private

Definition at line 220 of file EMTFTrack.h.

Referenced by Charge(), and set_charge().

float l1t::EMTFTrack::dxy
private
int l1t::EMTFTrack::endcap
private

Definition at line 209 of file EMTFTrack.h.

Referenced by Endcap(), geometryXMLparser.CSCAlignable::index(), and set_endcap().

float l1t::EMTFTrack::eta
private
int l1t::EMTFTrack::first_bx
private

Definition at line 222 of file EMTFTrack.h.

Referenced by First_BX(), and set_first_bx().

int l1t::EMTFTrack::gmt_charge
private

Definition at line 243 of file EMTFTrack.h.

Referenced by GMT_charge(), and set_gmt_charge().

int l1t::EMTFTrack::gmt_charge_valid
private

Definition at line 244 of file EMTFTrack.h.

Referenced by GMT_charge_valid(), and set_gmt_charge_valid().

int l1t::EMTFTrack::gmt_dxy
private

Definition at line 239 of file EMTFTrack.h.

Referenced by GMT_dxy(), and set_gmt_dxy().

int l1t::EMTFTrack::gmt_eta
private

Definition at line 241 of file EMTFTrack.h.

Referenced by GMT_eta(), and set_gmt_eta().

int l1t::EMTFTrack::gmt_phi
private

Definition at line 240 of file EMTFTrack.h.

Referenced by GMT_phi(), and set_gmt_phi().

int l1t::EMTFTrack::gmt_pt
private

Definition at line 237 of file EMTFTrack.h.

Referenced by GMT_pt(), and set_gmt_pt().

int l1t::EMTFTrack::gmt_pt_dxy
private

Definition at line 238 of file EMTFTrack.h.

Referenced by GMT_pt_dxy(), and set_gmt_pt_dxy().

int l1t::EMTFTrack::gmt_quality
private

Definition at line 242 of file EMTFTrack.h.

Referenced by GMT_quality(), and set_gmt_quality().

int l1t::EMTFTrack::mode
private

Definition at line 212 of file EMTFTrack.h.

Referenced by Mode(), and set_mode().

int l1t::EMTFTrack::mode_CSC
private

Definition at line 213 of file EMTFTrack.h.

Referenced by clear_Hits(), Mode_CSC(), and push_Hit().

int l1t::EMTFTrack::mode_GEM
private

Definition at line 215 of file EMTFTrack.h.

Referenced by clear_Hits(), Mode_GEM(), and push_Hit().

int l1t::EMTFTrack::mode_inv
private

Definition at line 217 of file EMTFTrack.h.

Referenced by Mode_inv(), and set_mode_inv().

int l1t::EMTFTrack::mode_neighbor
private

Definition at line 216 of file EMTFTrack.h.

Referenced by clear_Hits(), Mode_neighbor(), and push_Hit().

int l1t::EMTFTrack::mode_RPC
private

Definition at line 214 of file EMTFTrack.h.

Referenced by clear_Hits(), Mode_RPC(), and push_Hit().

int l1t::EMTFTrack::numHits
private

Definition at line 246 of file EMTFTrack.h.

Referenced by clear_Hits(), NumHits(), and push_Hit().

int l1t::EMTFTrack::ph_num
private

Definition at line 229 of file EMTFTrack.h.

Referenced by Ph_num(), and set_ph_num().

int l1t::EMTFTrack::ph_q
private

Definition at line 230 of file EMTFTrack.h.

Referenced by Ph_q(), and set_ph_q().

int l1t::EMTFTrack::phi_fp
private

Definition at line 234 of file EMTFTrack.h.

Referenced by Phi_fp(), and set_phi_fp().

float l1t::EMTFTrack::phi_glob
private

Definition at line 236 of file EMTFTrack.h.

Referenced by Phi_glob(), and set_phi_glob().

float l1t::EMTFTrack::phi_loc
private

Definition at line 235 of file EMTFTrack.h.

Referenced by Phi_loc(), and set_phi_loc().

float l1t::EMTFTrack::pt
private
float l1t::EMTFTrack::pt_dxy
private

Definition at line 226 of file EMTFTrack.h.

Referenced by Pt_dxy(), and set_pt_dxy().

float l1t::EMTFTrack::pt_XML
private

Definition at line 225 of file EMTFTrack.h.

Referenced by Pt_XML(), and set_pt_XML().

int l1t::EMTFTrack::rank
private
int l1t::EMTFTrack::second_bx
private

Definition at line 223 of file EMTFTrack.h.

Referenced by Second_BX(), and set_second_bx().

int l1t::EMTFTrack::sector
private
int l1t::EMTFTrack::sector_idx
private

Definition at line 211 of file EMTFTrack.h.

Referenced by Sector_idx(), and set_sector_idx().

float l1t::EMTFTrack::theta
private

Definition at line 232 of file EMTFTrack.h.

Referenced by set_theta(), Theta(), and Tau.Tau::zImpact().

int l1t::EMTFTrack::theta_fp
private

Definition at line 231 of file EMTFTrack.h.

Referenced by set_theta_fp(), and Theta_fp().

int l1t::EMTFTrack::track_num
private

Definition at line 245 of file EMTFTrack.h.

Referenced by set_track_num(), and Track_num().

int l1t::EMTFTrack::winner
private

Definition at line 219 of file EMTFTrack.h.

Referenced by set_winner(), and Winner().

int l1t::EMTFTrack::zone
private

Definition at line 228 of file EMTFTrack.h.

Referenced by set_zone(), and Zone().