CMS 3D CMS Logo

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 ()
 
 EMTFTrack ()
 
int Endcap () const
 
float Eta () const
 
int First_BX () const
 
int GMT_charge () const
 
int GMT_charge_valid () const
 
int GMT_eta () const
 
int GMT_phi () const
 
int GMT_pt () 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_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_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_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_eta (int bits)
 
void set_gmt_phi (int bits)
 
void set_gmt_pt (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_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
 
int endcap
 
float eta
 
int first_bx
 
int gmt_charge
 
int gmt_charge_valid
 
int gmt_eta
 
int gmt_phi
 
int gmt_pt
 
int gmt_quality
 
int mode
 
int mode_CSC
 
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_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 34 of file EMTFTrack.h.

Constructor & Destructor Documentation

◆ EMTFTrack()

l1t::EMTFTrack::EMTFTrack ( )
inline

Definition at line 36 of file EMTFTrack.h.

37  : _PtLUT(),
38  endcap(-99),
39  sector(-99),
40  sector_idx(-99),
41  mode(-99),
42  mode_CSC(0),
43  mode_RPC(0),
44  mode_neighbor(0),
45  mode_inv(-99),
46  rank(-99),
47  winner(-99),
48  charge(-99),
49  bx(-99),
50  first_bx(-99),
51  second_bx(-99),
52  pt(-99),
53  pt_XML(-99),
54  zone(-99),
55  ph_num(-99),
56  ph_q(-99),
57  theta_fp(-99),
58  theta(-99),
59  eta(-99),
60  phi_fp(-99),
61  phi_loc(-99),
62  phi_glob(-999),
63  gmt_pt(-99),
64  gmt_phi(-999),
65  gmt_eta(-999),
66  gmt_quality(-99),
67  gmt_charge(-99),
68  gmt_charge_valid(-99),
69  track_num(-99),
70  numHits(-99){};

◆ ~EMTFTrack()

virtual l1t::EMTFTrack::~EMTFTrack ( )
inlinevirtual

Definition at line 72 of file EMTFTrack.h.

72 {};

Member Function Documentation

◆ BX()

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

Definition at line 154 of file EMTFTrack.h.

154 { return bx; }

References bx.

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

◆ Charge()

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

Definition at line 153 of file EMTFTrack.h.

153 { return charge; }

References charge.

◆ clear_HitIdx()

void l1t::EMTFTrack::clear_HitIdx ( )
inline

Definition at line 102 of file EMTFTrack.h.

102 { _HitIdx.clear(); }

References _HitIdx.

◆ clear_Hits()

void l1t::EMTFTrack::clear_Hits ( )
inline

Definition at line 77 of file EMTFTrack.h.

77  {
78  _Hits.clear();
79  numHits = 0;
80  mode_CSC = 0;
81  mode_RPC = 0;
82  mode_neighbor = 0;
83  }

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

Referenced by set_Hits().

◆ Endcap()

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

Definition at line 143 of file EMTFTrack.h.

143 { return endcap; }

References endcap.

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

◆ Eta()

float l1t::EMTFTrack::Eta ( ) const
inline

Definition at line 164 of file EMTFTrack.h.

164 { return eta; }

References eta.

◆ First_BX()

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

Definition at line 155 of file EMTFTrack.h.

155 { return first_bx; }

References first_bx.

◆ GMT_charge()

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

Definition at line 172 of file EMTFTrack.h.

172 { return gmt_charge; }

References gmt_charge.

Referenced by MicroGMTConverter::convert().

◆ GMT_charge_valid()

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

Definition at line 173 of file EMTFTrack.h.

173 { return gmt_charge_valid; }

References gmt_charge_valid.

Referenced by MicroGMTConverter::convert().

◆ GMT_eta()

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

Definition at line 170 of file EMTFTrack.h.

170 { return gmt_eta; }

References gmt_eta.

Referenced by MicroGMTConverter::convert().

◆ GMT_phi()

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

Definition at line 169 of file EMTFTrack.h.

169 { return gmt_phi; }

References gmt_phi.

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

◆ GMT_pt()

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

Definition at line 168 of file EMTFTrack.h.

168 { return gmt_pt; }

References gmt_pt.

Referenced by MicroGMTConverter::convert().

◆ GMT_quality()

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

Definition at line 171 of file EMTFTrack.h.

171 { return gmt_quality; }

References gmt_quality.

Referenced by MicroGMTConverter::convert().

◆ HitIdx()

std::vector<unsigned int> l1t::EMTFTrack::HitIdx ( ) const
inline

Definition at line 108 of file EMTFTrack.h.

108 { return _HitIdx; }

References _HitIdx.

◆ Hits()

EMTFHitCollection l1t::EMTFTrack::Hits ( ) const
inline

Definition at line 107 of file EMTFTrack.h.

107 { return _Hits; }

References _Hits.

◆ ImportSP()

void l1t::EMTFTrack::ImportSP ( const emtf::SP  _SP,
int  _sector 
)

◆ Mode()

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

Definition at line 146 of file EMTFTrack.h.

146 { return mode; }

References mode.

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

◆ Mode_CSC()

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

Definition at line 147 of file EMTFTrack.h.

147 { return mode_CSC; }

References mode_CSC.

◆ Mode_inv()

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

Definition at line 150 of file EMTFTrack.h.

150 { return mode_inv; }

References mode_inv.

◆ Mode_neighbor()

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

Definition at line 149 of file EMTFTrack.h.

149 { return mode_neighbor; }

References mode_neighbor.

◆ Mode_RPC()

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

Definition at line 148 of file EMTFTrack.h.

148 { return mode_RPC; }

References mode_RPC.

◆ NumHits()

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

Definition at line 106 of file EMTFTrack.h.

106 { return numHits; }

References numHits.

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

◆ Ph_num()

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

Definition at line 160 of file EMTFTrack.h.

160 { return ph_num; }

References ph_num.

◆ Ph_q()

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

Definition at line 161 of file EMTFTrack.h.

161 { return ph_q; }

References ph_q.

◆ Phi_fp()

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

Definition at line 165 of file EMTFTrack.h.

165 { return phi_fp; }

References phi_fp.

◆ Phi_glob()

float l1t::EMTFTrack::Phi_glob ( ) const
inline

Definition at line 167 of file EMTFTrack.h.

167 { return phi_glob; }

References phi_glob.

◆ Phi_loc()

float l1t::EMTFTrack::Phi_loc ( ) const
inline

Definition at line 166 of file EMTFTrack.h.

166 { return phi_loc; }

References phi_loc.

Referenced by l1t::stage2::emtf::ImportSP().

◆ Pt()

float l1t::EMTFTrack::Pt ( ) const
inline

Definition at line 157 of file EMTFTrack.h.

157 { return pt; }

References pt.

◆ Pt_XML()

float l1t::EMTFTrack::Pt_XML ( ) const
inline

Definition at line 158 of file EMTFTrack.h.

158 { return pt_XML; }

References pt_XML.

◆ PtLUT()

EMTFPtLUT l1t::EMTFTrack::PtLUT ( ) const
inline

Definition at line 111 of file EMTFTrack.h.

111 { return _PtLUT; }

References _PtLUT.

Referenced by MicroGMTConverter::convert(), and PtAssignment::process().

◆ push_Hit()

void l1t::EMTFTrack::push_Hit ( const EMTFHit hit)
inline

Definition at line 85 of file EMTFTrack.h.

85  {
86  _Hits.push_back(hit);
87  numHits = _Hits.size();
88  if (hit.Is_CSC())
89  mode_CSC |= (1 << (4 - hit.Station()));
90  if (hit.Is_RPC())
91  mode_RPC |= (1 << (4 - hit.Station()));
92  if (hit.Neighbor())
93  mode_neighbor |= (1 << (4 - hit.Station()));
94  }

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

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

◆ push_HitIdx()

void l1t::EMTFTrack::push_HitIdx ( unsigned int  bits)
inline

Definition at line 103 of file EMTFTrack.h.

103 { _HitIdx.push_back(bits); }

References _HitIdx, and bits.

◆ Rank()

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

Definition at line 151 of file EMTFTrack.h.

151 { return rank; }

References rank.

◆ Second_BX()

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

Definition at line 156 of file EMTFTrack.h.

156 { return second_bx; }

References second_bx.

◆ Sector()

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

Definition at line 144 of file EMTFTrack.h.

144 { return sector; }

References sector.

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

◆ Sector_idx()

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

Definition at line 145 of file EMTFTrack.h.

145 { return sector_idx; }

References sector_idx.

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

◆ set_bx()

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

Definition at line 121 of file EMTFTrack.h.

121 { bx = bits; }

References bits, and bx.

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

◆ set_charge()

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

Definition at line 120 of file EMTFTrack.h.

120 { charge = bits; }

References bits, and charge.

Referenced by l1t::stage2::emtf::ImportSP().

◆ set_endcap()

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

Definition at line 113 of file EMTFTrack.h.

113 { endcap = bits; }

References bits, and endcap.

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

◆ set_eta()

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

Definition at line 131 of file EMTFTrack.h.

131 { eta = val; }

References eta, and heppy_batch::val.

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

◆ set_first_bx()

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

Definition at line 122 of file EMTFTrack.h.

122 { first_bx = bits; }

References bits, and first_bx.

Referenced by SingleHitTrack::process().

◆ set_gmt_charge()

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

Definition at line 139 of file EMTFTrack.h.

139 { gmt_charge = bits; }

References bits, and gmt_charge.

Referenced by l1t::stage2::emtf::ImportSP().

◆ set_gmt_charge_valid()

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

Definition at line 140 of file EMTFTrack.h.

140 { gmt_charge_valid = bits; }

References bits, and gmt_charge_valid.

Referenced by l1t::stage2::emtf::ImportSP().

◆ set_gmt_eta()

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

Definition at line 137 of file EMTFTrack.h.

137 { gmt_eta = bits; }

References bits, and gmt_eta.

Referenced by l1t::stage2::emtf::ImportSP().

◆ set_gmt_phi()

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

Definition at line 136 of file EMTFTrack.h.

136 { gmt_phi = bits; }

References bits, and gmt_phi.

Referenced by l1t::stage2::emtf::ImportSP().

◆ set_gmt_pt()

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

Definition at line 135 of file EMTFTrack.h.

135 { gmt_pt = bits; }

References bits, and gmt_pt.

Referenced by l1t::stage2::emtf::ImportSP().

◆ set_gmt_quality()

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

Definition at line 138 of file EMTFTrack.h.

138 { gmt_quality = bits; }

References bits, and gmt_quality.

Referenced by l1t::stage2::emtf::ImportSP().

◆ set_HitIdx()

void l1t::EMTFTrack::set_HitIdx ( const std::vector< unsigned int > &  bits)
inline

Definition at line 104 of file EMTFTrack.h.

104 { _HitIdx = bits; }

References _HitIdx, and bits.

◆ set_Hits()

void l1t::EMTFTrack::set_Hits ( const EMTFHitCollection hits)
inline

Definition at line 96 of file EMTFTrack.h.

96  {
97  clear_Hits();
98  for (const auto& hit : hits)
99  push_Hit(hit);
100  }

References clear_Hits(), hfClusterShapes_cfi::hits, and push_Hit().

◆ set_mode()

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

Definition at line 116 of file EMTFTrack.h.

116 { mode = bits; }

References bits, and mode.

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

◆ set_mode_inv()

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

Definition at line 117 of file EMTFTrack.h.

117 { mode_inv = bits; }

References bits, and mode_inv.

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

◆ set_ph_num()

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

Definition at line 127 of file EMTFTrack.h.

127 { ph_num = bits; }

References bits, and ph_num.

Referenced by SingleHitTrack::process().

◆ set_ph_q()

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

Definition at line 128 of file EMTFTrack.h.

128 { ph_q = bits; }

References bits, and ph_q.

Referenced by SingleHitTrack::process().

◆ set_phi_fp()

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

Definition at line 132 of file EMTFTrack.h.

132 { phi_fp = bits; }

References bits, and phi_fp.

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

◆ set_phi_glob()

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

Definition at line 134 of file EMTFTrack.h.

134 { phi_glob = val; }

References phi_glob, and heppy_batch::val.

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

◆ set_phi_loc()

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

Definition at line 133 of file EMTFTrack.h.

133 { phi_loc = val; }

References phi_loc, and heppy_batch::val.

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

◆ set_pt()

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

Definition at line 124 of file EMTFTrack.h.

124 { pt = val; }

References pt, and heppy_batch::val.

Referenced by l1t::stage2::emtf::ImportSP().

◆ set_pt_XML()

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

Definition at line 125 of file EMTFTrack.h.

125 { pt_XML = val; }

References pt_XML, and heppy_batch::val.

◆ set_PtLUT()

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

Definition at line 110 of file EMTFTrack.h.

110 { _PtLUT = bits; }

References _PtLUT, and bits.

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

◆ set_rank()

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

Definition at line 118 of file EMTFTrack.h.

118 { rank = bits; }

References bits, and rank.

Referenced by SingleHitTrack::process().

◆ set_second_bx()

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

Definition at line 123 of file EMTFTrack.h.

123 { second_bx = bits; }

References bits, and second_bx.

Referenced by SingleHitTrack::process().

◆ set_sector()

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

Definition at line 114 of file EMTFTrack.h.

114 { sector = bits; }

References bits, and sector.

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

◆ set_sector_idx()

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

Definition at line 115 of file EMTFTrack.h.

115 { sector_idx = bits; }

References bits, and sector_idx.

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

◆ set_theta()

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

Definition at line 130 of file EMTFTrack.h.

130 { theta = val; }

References theta, and heppy_batch::val.

Referenced by SingleHitTrack::process().

◆ set_theta_fp()

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

Definition at line 129 of file EMTFTrack.h.

129 { theta_fp = bits; }

References bits, and theta_fp.

Referenced by SingleHitTrack::process().

◆ set_track_num()

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

Definition at line 141 of file EMTFTrack.h.

141 { track_num = bits; }

References bits, and track_num.

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

◆ set_winner()

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

Definition at line 119 of file EMTFTrack.h.

119 { winner = bits; }

References bits, and winner.

Referenced by SingleHitTrack::process().

◆ set_zone()

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

Definition at line 126 of file EMTFTrack.h.

126 { zone = bits; }

References bits, and zone.

Referenced by SingleHitTrack::process().

◆ Theta()

float l1t::EMTFTrack::Theta ( ) const
inline

Definition at line 163 of file EMTFTrack.h.

163 { return theta; }

References theta.

◆ Theta_fp()

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

Definition at line 162 of file EMTFTrack.h.

162 { return theta_fp; }

References theta_fp.

◆ Track_num()

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

Definition at line 174 of file EMTFTrack.h.

174 { return track_num; }

References track_num.

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

◆ Winner()

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

Definition at line 152 of file EMTFTrack.h.

152 { return winner; }

References winner.

◆ Zone()

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

Definition at line 159 of file EMTFTrack.h.

159 { return zone; }

References zone.

Member Data Documentation

◆ _HitIdx

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

Definition at line 178 of file EMTFTrack.h.

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

◆ _Hits

EMTFHitCollection l1t::EMTFTrack::_Hits
private

Definition at line 177 of file EMTFTrack.h.

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

◆ _PtLUT

EMTFPtLUT l1t::EMTFTrack::_PtLUT
private

Definition at line 180 of file EMTFTrack.h.

Referenced by PtLUT(), and set_PtLUT().

◆ bx

int l1t::EMTFTrack::bx
private

Definition at line 193 of file EMTFTrack.h.

Referenced by BX(), and set_bx().

◆ charge

int l1t::EMTFTrack::charge
private

Definition at line 192 of file EMTFTrack.h.

Referenced by Charge(), and set_charge().

◆ endcap

int l1t::EMTFTrack::endcap
private

Definition at line 182 of file EMTFTrack.h.

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

◆ eta

float l1t::EMTFTrack::eta
private

◆ first_bx

int l1t::EMTFTrack::first_bx
private

Definition at line 194 of file EMTFTrack.h.

Referenced by First_BX(), and set_first_bx().

◆ gmt_charge

int l1t::EMTFTrack::gmt_charge
private

Definition at line 211 of file EMTFTrack.h.

Referenced by GMT_charge(), and set_gmt_charge().

◆ gmt_charge_valid

int l1t::EMTFTrack::gmt_charge_valid
private

Definition at line 212 of file EMTFTrack.h.

Referenced by GMT_charge_valid(), and set_gmt_charge_valid().

◆ gmt_eta

int l1t::EMTFTrack::gmt_eta
private

Definition at line 209 of file EMTFTrack.h.

Referenced by GMT_eta(), and set_gmt_eta().

◆ gmt_phi

int l1t::EMTFTrack::gmt_phi
private

Definition at line 208 of file EMTFTrack.h.

Referenced by GMT_phi(), and set_gmt_phi().

◆ gmt_pt

int l1t::EMTFTrack::gmt_pt
private

Definition at line 207 of file EMTFTrack.h.

Referenced by GMT_pt(), and set_gmt_pt().

◆ gmt_quality

int l1t::EMTFTrack::gmt_quality
private

Definition at line 210 of file EMTFTrack.h.

Referenced by GMT_quality(), and set_gmt_quality().

◆ mode

int l1t::EMTFTrack::mode
private

Definition at line 185 of file EMTFTrack.h.

Referenced by Mode(), and set_mode().

◆ mode_CSC

int l1t::EMTFTrack::mode_CSC
private

Definition at line 186 of file EMTFTrack.h.

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

◆ mode_inv

int l1t::EMTFTrack::mode_inv
private

Definition at line 189 of file EMTFTrack.h.

Referenced by Mode_inv(), and set_mode_inv().

◆ mode_neighbor

int l1t::EMTFTrack::mode_neighbor
private

Definition at line 188 of file EMTFTrack.h.

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

◆ mode_RPC

int l1t::EMTFTrack::mode_RPC
private

Definition at line 187 of file EMTFTrack.h.

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

◆ numHits

int l1t::EMTFTrack::numHits
private

Definition at line 214 of file EMTFTrack.h.

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

◆ ph_num

int l1t::EMTFTrack::ph_num
private

Definition at line 199 of file EMTFTrack.h.

Referenced by Ph_num(), and set_ph_num().

◆ ph_q

int l1t::EMTFTrack::ph_q
private

Definition at line 200 of file EMTFTrack.h.

Referenced by Ph_q(), and set_ph_q().

◆ phi_fp

int l1t::EMTFTrack::phi_fp
private

Definition at line 204 of file EMTFTrack.h.

Referenced by Phi_fp(), and set_phi_fp().

◆ phi_glob

float l1t::EMTFTrack::phi_glob
private

Definition at line 206 of file EMTFTrack.h.

Referenced by Phi_glob(), and set_phi_glob().

◆ phi_loc

float l1t::EMTFTrack::phi_loc
private

Definition at line 205 of file EMTFTrack.h.

Referenced by Phi_loc(), and set_phi_loc().

◆ pt

float l1t::EMTFTrack::pt
private

◆ pt_XML

float l1t::EMTFTrack::pt_XML
private

Definition at line 197 of file EMTFTrack.h.

Referenced by Pt_XML(), and set_pt_XML().

◆ rank

int l1t::EMTFTrack::rank
private

◆ second_bx

int l1t::EMTFTrack::second_bx
private

Definition at line 195 of file EMTFTrack.h.

Referenced by Second_BX(), and set_second_bx().

◆ sector

int l1t::EMTFTrack::sector
private

◆ sector_idx

int l1t::EMTFTrack::sector_idx
private

Definition at line 184 of file EMTFTrack.h.

Referenced by Sector_idx(), and set_sector_idx().

◆ theta

float l1t::EMTFTrack::theta
private

Definition at line 202 of file EMTFTrack.h.

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

◆ theta_fp

int l1t::EMTFTrack::theta_fp
private

Definition at line 201 of file EMTFTrack.h.

Referenced by set_theta_fp(), and Theta_fp().

◆ track_num

int l1t::EMTFTrack::track_num
private

Definition at line 213 of file EMTFTrack.h.

Referenced by set_track_num(), and Track_num().

◆ winner

int l1t::EMTFTrack::winner
private

Definition at line 191 of file EMTFTrack.h.

Referenced by set_winner(), and Winner().

◆ zone

int l1t::EMTFTrack::zone
private

Definition at line 198 of file EMTFTrack.h.

Referenced by set_zone(), and Zone().

l1t::EMTFTrack::winner
int winner
Definition: EMTFTrack.h:191
l1t::EMTFTrack::clear_Hits
void clear_Hits()
Definition: EMTFTrack.h:77
l1t::EMTFTrack::sector
int sector
Definition: EMTFTrack.h:183
l1t::EMTFTrack::mode_RPC
int mode_RPC
Definition: EMTFTrack.h:187
l1t::EMTFTrack::mode_CSC
int mode_CSC
Definition: EMTFTrack.h:186
hfClusterShapes_cfi.hits
hits
Definition: hfClusterShapes_cfi.py:5
l1t::EMTFTrack::mode_neighbor
int mode_neighbor
Definition: EMTFTrack.h:188
l1t::EMTFTrack::charge
int charge
Definition: EMTFTrack.h:192
l1t::EMTFTrack::ph_num
int ph_num
Definition: EMTFTrack.h:199
l1t::EMTFTrack::theta
float theta
Definition: EMTFTrack.h:202
l1t::EMTFTrack::zone
int zone
Definition: EMTFTrack.h:198
l1t::EMTFTrack::bx
int bx
Definition: EMTFTrack.h:193
l1t::EMTFTrack::_PtLUT
EMTFPtLUT _PtLUT
Definition: EMTFTrack.h:180
l1t::EMTFTrack::phi_loc
float phi_loc
Definition: EMTFTrack.h:205
l1t::EMTFTrack::pt_XML
float pt_XML
Definition: EMTFTrack.h:197
l1t::EMTFTrack::sector_idx
int sector_idx
Definition: EMTFTrack.h:184
l1t::EMTFTrack::eta
float eta
Definition: EMTFTrack.h:203
l1t::EMTFTrack::push_Hit
void push_Hit(const EMTFHit &hit)
Definition: EMTFTrack.h:85
l1t::EMTFTrack::_Hits
EMTFHitCollection _Hits
Definition: EMTFTrack.h:177
l1t::EMTFTrack::phi_fp
int phi_fp
Definition: EMTFTrack.h:204
l1t::EMTFTrack::rank
int rank
Definition: EMTFTrack.h:190
l1t::EMTFTrack::theta_fp
int theta_fp
Definition: EMTFTrack.h:201
l1t::EMTFTrack::gmt_pt
int gmt_pt
Definition: EMTFTrack.h:207
l1t::EMTFTrack::pt
float pt
Definition: EMTFTrack.h:196
l1t::EMTFTrack::gmt_quality
int gmt_quality
Definition: EMTFTrack.h:210
l1t::EMTFTrack::_HitIdx
std::vector< unsigned int > _HitIdx
Definition: EMTFTrack.h:178
l1t::EMTFTrack::phi_glob
float phi_glob
Definition: EMTFTrack.h:206
l1t::EMTFTrack::track_num
int track_num
Definition: EMTFTrack.h:213
l1t::EMTFTrack::mode_inv
int mode_inv
Definition: EMTFTrack.h:189
l1t::EMTFTrack::gmt_eta
int gmt_eta
Definition: EMTFTrack.h:209
bits
How EventSelector::AcceptEvent() decides whether to accept an event for output otherwise it is excluding the probing of A single or multiple positive and the trigger will pass if any such matching triggers are PASS or EXCEPTION[A criterion thatmatches no triggers at all is detected and causes a throw.] A single negative with an expectation of appropriate bit checking in the decision bits
Definition: EventSelector-behavior.doc:35
heppy_batch.val
val
Definition: heppy_batch.py:351
l1t::EMTFTrack::numHits
int numHits
Definition: EMTFTrack.h:214
l1t::EMTFTrack::mode
int mode
Definition: EMTFTrack.h:185
l1t::EMTFTrack::second_bx
int second_bx
Definition: EMTFTrack.h:195
l1t::EMTFTrack::gmt_phi
int gmt_phi
Definition: EMTFTrack.h:208
l1t::EMTFTrack::first_bx
int first_bx
Definition: EMTFTrack.h:194
l1t::EMTFTrack::gmt_charge
int gmt_charge
Definition: EMTFTrack.h:211
l1t::EMTFTrack::ph_q
int ph_q
Definition: EMTFTrack.h:200
l1t::EMTFTrack::endcap
int endcap
Definition: EMTFTrack.h:182
hit
Definition: SiStripHitEffFromCalibTree.cc:88
l1t::EMTFTrack::gmt_charge_valid
int gmt_charge_valid
Definition: EMTFTrack.h:212