CMS 3D CMS Logo

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

#include <EMTFTrack.h>

Inheritance diagram for l1t::EMTFTrack:
l1t::EMTFTrackExtra

Public Member Functions

int All_neighbor () const
 
int BX () const
 
int Charge () const
 
int Charge_GMT () const
 
int Charge_valid () const
 
int CLCT_1 () const
 
int CLCT_2 () const
 
int CLCT_3 () const
 
int CLCT_4 () const
 
int DPhi_12 () const
 
int DPhi_13 () const
 
int DPhi_14 () const
 
int DPhi_23 () const
 
int DPhi_24 () const
 
int DPhi_34 () const
 
int DTheta_12 () const
 
int DTheta_13 () const
 
int DTheta_14 () const
 
int DTheta_23 () const
 
int DTheta_24 () const
 
int DTheta_34 () const
 
 EMTFTrack ()
 
int Endcap () const
 
float Eta () const
 
int Eta_GMT () const
 
int Eta_LUT () const
 
int FR_1 () const
 
int FR_2 () const
 
int FR_3 () const
 
int FR_4 () const
 
int Has_neighbor () const
 
std::vector< uint > HitIndices ()
 
EMTFHitCollection Hits ()
 
void ImportPtLUT (int _mode, unsigned long _address)
 
void ImportSP (const emtf::SP _SP, int _sector)
 
int Mode () const
 
int Mode_LUT () const
 
int NumHits () const
 
float Phi_glob_deg () const
 
float Phi_glob_rad () const
 
int Phi_GMT () const
 
float Phi_loc_deg () const
 
int Phi_loc_int () const
 
float Phi_loc_rad () const
 
float Pt () const
 
int Pt_GMT () const
 
unsigned long Pt_LUT_addr () const
 
const std::vector< uint > * PtrHitIndices () const
 
const EMTFHitCollectionPtrHits () const
 
void push_Hit (EMTFHit bits)
 
void push_HitIndex (uint bits)
 
int Quality () const
 
int Sector () const
 
int Sector_GMT () const
 
int Sector_index () const
 
void set_all_neighbor (int bits)
 
void set_bx (int bits)
 
void set_charge (int bits)
 
void set_charge_GMT (int bits)
 
void set_charge_valid (int bits)
 
void set_clct_1 (int bits)
 
void set_clct_2 (int bits)
 
void set_clct_3 (int bits)
 
void set_clct_4 (int bits)
 
void set_dPhi_12 (int bits)
 
void set_dPhi_13 (int bits)
 
void set_dPhi_14 (int bits)
 
void set_dPhi_23 (int bits)
 
void set_dPhi_24 (int bits)
 
void set_dPhi_34 (int bits)
 
void set_dTheta_12 (int bits)
 
void set_dTheta_13 (int bits)
 
void set_dTheta_14 (int bits)
 
void set_dTheta_23 (int bits)
 
void set_dTheta_24 (int bits)
 
void set_dTheta_34 (int bits)
 
void set_endcap (int bits)
 
void set_eta (float val)
 
void set_eta_GMT (int bits)
 
void set_eta_LUT (int bits)
 
void set_fr_1 (int bits)
 
void set_fr_2 (int bits)
 
void set_fr_3 (int bits)
 
void set_fr_4 (int bits)
 
void set_has_neighbor (int bits)
 
void set_HitIndices (std::vector< uint > bits)
 
void set_Hits (EMTFHitCollection bits)
 
void set_mode (int bits)
 
void set_mode_LUT (int bits)
 
void set_phi_glob_deg (float val)
 
void set_phi_glob_rad (float val)
 
void set_phi_GMT (int bits)
 
void set_phi_loc_deg (float val)
 
void set_phi_loc_int (int bits)
 
void set_phi_loc_rad (float val)
 
void set_pt (float val)
 
void set_pt_GMT (int bits)
 
void set_pt_LUT_addr (unsigned long bits)
 
void set_quality (int bits)
 
void set_sector (int bits)
 
void set_sector_GMT (int bits)
 
void set_sector_index (int bits)
 
void set_track_num (int bits)
 
int Track_num () const
 
virtual ~EMTFTrack ()
 

Private Attributes

std::vector< uint > _HitIndices
 
EMTFHitCollection _Hits
 
int all_neighbor
 
int bx
 
int charge
 
int charge_GMT
 
int charge_valid
 
int clct_1
 
int clct_2
 
int clct_3
 
int clct_4
 
int dPhi_12
 
int dPhi_13
 
int dPhi_14
 
int dPhi_23
 
int dPhi_24
 
int dPhi_34
 
int dTheta_12
 
int dTheta_13
 
int dTheta_14
 
int dTheta_23
 
int dTheta_24
 
int dTheta_34
 
int endcap
 
float eta
 
int eta_GMT
 
int eta_LUT
 
int fr_1
 
int fr_2
 
int fr_3
 
int fr_4
 
int has_neighbor
 
int mode
 
int mode_LUT
 
int numHits
 
float phi_glob_deg
 
float phi_glob_rad
 
int phi_GMT
 
float phi_loc_deg
 
int phi_loc_int
 
float phi_loc_rad
 
float pt
 
int pt_GMT
 
unsigned long pt_LUT_addr
 
float pt_XML
 
int quality
 
int sector
 
int sector_GMT
 
int sector_index
 
int track_num
 

Detailed Description

Definition at line 16 of file EMTFTrack.h.

Constructor & Destructor Documentation

l1t::EMTFTrack::EMTFTrack ( )
inline

Definition at line 19 of file EMTFTrack.h.

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

Definition at line 30 of file EMTFTrack.h.

Member Function Documentation

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

Definition at line 141 of file EMTFTrack.h.

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

Definition at line 103 of file EMTFTrack.h.

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

Definition at line 116 of file EMTFTrack.h.

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

Definition at line 117 of file EMTFTrack.h.

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

Definition at line 118 of file EMTFTrack.h.

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

Definition at line 131 of file EMTFTrack.h.

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

Definition at line 132 of file EMTFTrack.h.

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

Definition at line 133 of file EMTFTrack.h.

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

Definition at line 134 of file EMTFTrack.h.

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

Definition at line 119 of file EMTFTrack.h.

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

Definition at line 120 of file EMTFTrack.h.

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

Definition at line 121 of file EMTFTrack.h.

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

Definition at line 122 of file EMTFTrack.h.

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

Definition at line 123 of file EMTFTrack.h.

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

Definition at line 124 of file EMTFTrack.h.

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

Definition at line 125 of file EMTFTrack.h.

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

Definition at line 126 of file EMTFTrack.h.

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

Definition at line 127 of file EMTFTrack.h.

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

Definition at line 128 of file EMTFTrack.h.

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

Definition at line 129 of file EMTFTrack.h.

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

Definition at line 130 of file EMTFTrack.h.

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

Definition at line 96 of file EMTFTrack.h.

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

Definition at line 107 of file EMTFTrack.h.

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

Definition at line 108 of file EMTFTrack.h.

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

Definition at line 109 of file EMTFTrack.h.

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

Definition at line 135 of file EMTFTrack.h.

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

Definition at line 136 of file EMTFTrack.h.

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

Definition at line 137 of file EMTFTrack.h.

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

Definition at line 138 of file EMTFTrack.h.

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

Definition at line 140 of file EMTFTrack.h.

std::vector<uint> l1t::EMTFTrack::HitIndices ( )
inline

Definition at line 44 of file EMTFTrack.h.

EMTFHitCollection l1t::EMTFTrack::Hits ( )
inline

Definition at line 43 of file EMTFTrack.h.

void l1t::EMTFTrack::ImportPtLUT ( int  _mode,
unsigned long  _address 
)

Definition at line 54 of file EMTFTrackTools.cc.

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

Definition at line 6 of file EMTFTrackTools.cc.

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

Definition at line 100 of file EMTFTrack.h.

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

Definition at line 101 of file EMTFTrack.h.

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

Definition at line 42 of file EMTFTrack.h.

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

Definition at line 114 of file EMTFTrack.h.

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

Definition at line 115 of file EMTFTrack.h.

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

Definition at line 113 of file EMTFTrack.h.

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

Definition at line 111 of file EMTFTrack.h.

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

Definition at line 110 of file EMTFTrack.h.

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

Definition at line 112 of file EMTFTrack.h.

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

Definition at line 104 of file EMTFTrack.h.

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

Definition at line 105 of file EMTFTrack.h.

unsigned long l1t::EMTFTrack::Pt_LUT_addr ( ) const
inline

Definition at line 106 of file EMTFTrack.h.

const std::vector<uint>* l1t::EMTFTrack::PtrHitIndices ( ) const
inline

Definition at line 46 of file EMTFTrack.h.

const EMTFHitCollection* l1t::EMTFTrack::PtrHits ( ) const
inline

Definition at line 45 of file EMTFTrack.h.

void l1t::EMTFTrack::push_Hit ( EMTFHit  bits)
inline

Definition at line 38 of file EMTFTrack.h.

void l1t::EMTFTrack::push_HitIndex ( uint  bits)
inline

Definition at line 40 of file EMTFTrack.h.

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

Definition at line 102 of file EMTFTrack.h.

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

Definition at line 97 of file EMTFTrack.h.

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

Definition at line 98 of file EMTFTrack.h.

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

Definition at line 99 of file EMTFTrack.h.

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

Definition at line 93 of file EMTFTrack.h.

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

Definition at line 55 of file EMTFTrack.h.

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

Definition at line 68 of file EMTFTrack.h.

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

Definition at line 69 of file EMTFTrack.h.

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

Definition at line 70 of file EMTFTrack.h.

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

Definition at line 83 of file EMTFTrack.h.

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

Definition at line 84 of file EMTFTrack.h.

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

Definition at line 85 of file EMTFTrack.h.

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

Definition at line 86 of file EMTFTrack.h.

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

Definition at line 71 of file EMTFTrack.h.

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

Definition at line 72 of file EMTFTrack.h.

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

Definition at line 73 of file EMTFTrack.h.

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

Definition at line 74 of file EMTFTrack.h.

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

Definition at line 75 of file EMTFTrack.h.

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

Definition at line 76 of file EMTFTrack.h.

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

Definition at line 77 of file EMTFTrack.h.

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

Definition at line 78 of file EMTFTrack.h.

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

Definition at line 79 of file EMTFTrack.h.

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

Definition at line 80 of file EMTFTrack.h.

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

Definition at line 81 of file EMTFTrack.h.

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

Definition at line 82 of file EMTFTrack.h.

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

Definition at line 48 of file EMTFTrack.h.

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

Definition at line 59 of file EMTFTrack.h.

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

Definition at line 60 of file EMTFTrack.h.

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

Definition at line 61 of file EMTFTrack.h.

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

Definition at line 87 of file EMTFTrack.h.

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

Definition at line 88 of file EMTFTrack.h.

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

Definition at line 89 of file EMTFTrack.h.

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

Definition at line 90 of file EMTFTrack.h.

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

Definition at line 92 of file EMTFTrack.h.

void l1t::EMTFTrack::set_HitIndices ( std::vector< uint >  bits)
inline

Definition at line 39 of file EMTFTrack.h.

void l1t::EMTFTrack::set_Hits ( EMTFHitCollection  bits)
inline

Definition at line 37 of file EMTFTrack.h.

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

Definition at line 52 of file EMTFTrack.h.

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

Definition at line 53 of file EMTFTrack.h.

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

Definition at line 66 of file EMTFTrack.h.

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

Definition at line 67 of file EMTFTrack.h.

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

Definition at line 65 of file EMTFTrack.h.

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

Definition at line 63 of file EMTFTrack.h.

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

Definition at line 62 of file EMTFTrack.h.

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

Definition at line 64 of file EMTFTrack.h.

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

Definition at line 56 of file EMTFTrack.h.

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

Definition at line 57 of file EMTFTrack.h.

void l1t::EMTFTrack::set_pt_LUT_addr ( unsigned long  bits)
inline

Definition at line 58 of file EMTFTrack.h.

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

Definition at line 54 of file EMTFTrack.h.

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

Definition at line 49 of file EMTFTrack.h.

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

Definition at line 50 of file EMTFTrack.h.

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

Definition at line 51 of file EMTFTrack.h.

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

Definition at line 91 of file EMTFTrack.h.

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

Definition at line 139 of file EMTFTrack.h.

Member Data Documentation

std::vector<uint> l1t::EMTFTrack::_HitIndices
private

Definition at line 147 of file EMTFTrack.h.

EMTFHitCollection l1t::EMTFTrack::_Hits
private

Definition at line 146 of file EMTFTrack.h.

int l1t::EMTFTrack::all_neighbor
private

Definition at line 195 of file EMTFTrack.h.

int l1t::EMTFTrack::bx
private

Definition at line 156 of file EMTFTrack.h.

int l1t::EMTFTrack::charge
private

Definition at line 170 of file EMTFTrack.h.

int l1t::EMTFTrack::charge_GMT
private

Definition at line 171 of file EMTFTrack.h.

int l1t::EMTFTrack::charge_valid
private

Definition at line 172 of file EMTFTrack.h.

int l1t::EMTFTrack::clct_1
private

Definition at line 185 of file EMTFTrack.h.

int l1t::EMTFTrack::clct_2
private

Definition at line 186 of file EMTFTrack.h.

int l1t::EMTFTrack::clct_3
private

Definition at line 187 of file EMTFTrack.h.

int l1t::EMTFTrack::clct_4
private

Definition at line 188 of file EMTFTrack.h.

int l1t::EMTFTrack::dPhi_12
private

Definition at line 173 of file EMTFTrack.h.

int l1t::EMTFTrack::dPhi_13
private

Definition at line 174 of file EMTFTrack.h.

int l1t::EMTFTrack::dPhi_14
private

Definition at line 175 of file EMTFTrack.h.

int l1t::EMTFTrack::dPhi_23
private

Definition at line 176 of file EMTFTrack.h.

int l1t::EMTFTrack::dPhi_24
private

Definition at line 177 of file EMTFTrack.h.

int l1t::EMTFTrack::dPhi_34
private

Definition at line 178 of file EMTFTrack.h.

int l1t::EMTFTrack::dTheta_12
private

Definition at line 179 of file EMTFTrack.h.

int l1t::EMTFTrack::dTheta_13
private

Definition at line 180 of file EMTFTrack.h.

int l1t::EMTFTrack::dTheta_14
private

Definition at line 181 of file EMTFTrack.h.

int l1t::EMTFTrack::dTheta_23
private

Definition at line 182 of file EMTFTrack.h.

int l1t::EMTFTrack::dTheta_24
private

Definition at line 183 of file EMTFTrack.h.

int l1t::EMTFTrack::dTheta_34
private

Definition at line 184 of file EMTFTrack.h.

int l1t::EMTFTrack::endcap
private

Definition at line 149 of file EMTFTrack.h.

float l1t::EMTFTrack::eta
private

Definition at line 161 of file EMTFTrack.h.

Referenced by Particle.Particle::__str__().

int l1t::EMTFTrack::eta_GMT
private

Definition at line 162 of file EMTFTrack.h.

int l1t::EMTFTrack::eta_LUT
private

Definition at line 163 of file EMTFTrack.h.

int l1t::EMTFTrack::fr_1
private

Definition at line 189 of file EMTFTrack.h.

int l1t::EMTFTrack::fr_2
private

Definition at line 190 of file EMTFTrack.h.

int l1t::EMTFTrack::fr_3
private

Definition at line 191 of file EMTFTrack.h.

int l1t::EMTFTrack::fr_4
private

Definition at line 192 of file EMTFTrack.h.

int l1t::EMTFTrack::has_neighbor
private

Definition at line 194 of file EMTFTrack.h.

int l1t::EMTFTrack::mode
private

Definition at line 153 of file EMTFTrack.h.

int l1t::EMTFTrack::mode_LUT
private

Definition at line 154 of file EMTFTrack.h.

int l1t::EMTFTrack::numHits
private

Definition at line 196 of file EMTFTrack.h.

float l1t::EMTFTrack::phi_glob_deg
private

Definition at line 168 of file EMTFTrack.h.

float l1t::EMTFTrack::phi_glob_rad
private

Definition at line 169 of file EMTFTrack.h.

int l1t::EMTFTrack::phi_GMT
private

Definition at line 167 of file EMTFTrack.h.

float l1t::EMTFTrack::phi_loc_deg
private

Definition at line 165 of file EMTFTrack.h.

int l1t::EMTFTrack::phi_loc_int
private

Definition at line 164 of file EMTFTrack.h.

float l1t::EMTFTrack::phi_loc_rad
private

Definition at line 166 of file EMTFTrack.h.

float l1t::EMTFTrack::pt
private
int l1t::EMTFTrack::pt_GMT
private

Definition at line 158 of file EMTFTrack.h.

unsigned long l1t::EMTFTrack::pt_LUT_addr
private

Definition at line 160 of file EMTFTrack.h.

float l1t::EMTFTrack::pt_XML
private

Definition at line 159 of file EMTFTrack.h.

int l1t::EMTFTrack::quality
private

Definition at line 155 of file EMTFTrack.h.

int l1t::EMTFTrack::sector
private

Definition at line 150 of file EMTFTrack.h.

int l1t::EMTFTrack::sector_GMT
private

Definition at line 151 of file EMTFTrack.h.

int l1t::EMTFTrack::sector_index
private

Definition at line 152 of file EMTFTrack.h.

int l1t::EMTFTrack::track_num
private

Definition at line 193 of file EMTFTrack.h.