#include <EMTFTrackExtra.h>
Public Member Functions | |
EMTFTrack | CreateEMTFTrack () |
EMTFTrackExtra () | |
int | First_BX () const |
std::vector< uint > | HitExtraIndices () |
EMTFHitExtraCollection | HitsExtra () |
int | IsGMT () const |
int | Layer () const |
int | NumHitsExtra () const |
float | Pt_XML () const |
const std::vector< uint > * | PtrHitExtraIndices () const |
const EMTFHitExtraCollection * | PtrHitsExtra () const |
void | push_HitExtra (EMTFHitExtra bits) |
void | push_HitExtraIndex (uint bits) |
int | Rank () const |
int | Second_BX () const |
void | set_first_bx (int bits) |
void | set_HitExtraIndices (std::vector< uint > bits) |
void | set_HitsExtra (EMTFHitExtraCollection bits) |
void | set_isGMT (int bits) |
void | set_layer (int bits) |
void | set_phis (std::vector< int > _phis) |
void | set_pt_XML (float val) |
void | set_rank (int bits) |
void | set_second_bx (int bits) |
void | set_straightness (int bits) |
void | set_strip (int bits) |
void | set_theta_deg (float val) |
void | set_theta_int (int bits) |
void | set_theta_rad (float val) |
void | set_thetas (std::vector< int > _thetas) |
void | set_type (int bits) |
int | Straightness () const |
int | Strip () const |
float | Theta_deg () const |
int | Theta_int () const |
float | Theta_rad () const |
int | Type () const |
virtual | ~EMTFTrackExtra () |
Public Member Functions inherited from l1t::EMTFTrack | |
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 EMTFHitCollection * | PtrHits () 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 > | _HitExtraIndices |
EMTFHitExtraCollection | _HitsExtra |
int | first_bx |
int | isGMT |
int | layer |
int | numHitsExtra |
std::vector< int > | phis |
float | pt_XML |
int | rank |
int | second_bx |
int | straightness |
int | strip |
float | theta_deg |
int | theta_int |
float | theta_rad |
std::vector< int > | thetas |
int | type |
Definition at line 15 of file EMTFTrackExtra.h.
|
inline |
Definition at line 18 of file EMTFTrackExtra.h.
|
inlinevirtual |
EMTFTrack l1t::EMTFTrackExtra::CreateEMTFTrack | ( | ) |
Definition at line 193 of file EMTFTrackTools.cc.
References l1t::EMTFTrack::All_neighbor(), l1t::EMTFTrack::BX(), l1t::EMTFTrack::Charge(), l1t::EMTFTrack::Charge_GMT(), l1t::EMTFTrack::Charge_valid(), l1t::EMTFTrack::CLCT_1(), l1t::EMTFTrack::CLCT_2(), l1t::EMTFTrack::CLCT_3(), l1t::EMTFTrack::CLCT_4(), l1t::EMTFTrack::DPhi_12(), l1t::EMTFTrack::DPhi_13(), l1t::EMTFTrack::DPhi_14(), l1t::EMTFTrack::DPhi_23(), l1t::EMTFTrack::DPhi_24(), l1t::EMTFTrack::DPhi_34(), l1t::EMTFTrack::DTheta_12(), l1t::EMTFTrack::DTheta_13(), l1t::EMTFTrack::DTheta_14(), l1t::EMTFTrack::DTheta_23(), l1t::EMTFTrack::DTheta_24(), l1t::EMTFTrack::DTheta_34(), l1t::EMTFTrack::Endcap(), l1t::EMTFTrack::Eta(), l1t::EMTFTrack::Eta_GMT(), l1t::EMTFTrack::Eta_LUT(), l1t::EMTFTrack::FR_1(), l1t::EMTFTrack::FR_2(), l1t::EMTFTrack::FR_3(), l1t::EMTFTrack::FR_4(), l1t::EMTFTrack::Has_neighbor(), l1t::EMTFTrack::Mode(), l1t::EMTFTrack::Mode_LUT(), l1t::EMTFTrack::Phi_glob_deg(), l1t::EMTFTrack::Phi_glob_rad(), l1t::EMTFTrack::Phi_GMT(), l1t::EMTFTrack::Phi_loc_deg(), l1t::EMTFTrack::Phi_loc_int(), l1t::EMTFTrack::Phi_loc_rad(), l1t::EMTFTrack::Pt(), l1t::EMTFTrack::Pt_GMT(), l1t::EMTFTrack::Pt_LUT_addr(), l1t::EMTFTrack::push_Hit(), l1t::EMTFTrack::Quality(), l1t::EMTFTrack::Sector(), l1t::EMTFTrack::Sector_GMT(), l1t::EMTFTrack::Sector_index(), l1t::EMTFTrack::set_all_neighbor(), l1t::EMTFTrack::set_bx(), l1t::EMTFTrack::set_charge(), l1t::EMTFTrack::set_charge_GMT(), l1t::EMTFTrack::set_charge_valid(), l1t::EMTFTrack::set_clct_1(), l1t::EMTFTrack::set_clct_2(), l1t::EMTFTrack::set_clct_3(), l1t::EMTFTrack::set_clct_4(), l1t::EMTFTrack::set_dPhi_12(), l1t::EMTFTrack::set_dPhi_13(), l1t::EMTFTrack::set_dPhi_14(), l1t::EMTFTrack::set_dPhi_23(), l1t::EMTFTrack::set_dPhi_24(), l1t::EMTFTrack::set_dPhi_34(), l1t::EMTFTrack::set_dTheta_12(), l1t::EMTFTrack::set_dTheta_13(), l1t::EMTFTrack::set_dTheta_14(), l1t::EMTFTrack::set_dTheta_23(), l1t::EMTFTrack::set_dTheta_24(), l1t::EMTFTrack::set_dTheta_34(), l1t::EMTFTrack::set_endcap(), l1t::EMTFTrack::set_eta(), l1t::EMTFTrack::set_eta_GMT(), l1t::EMTFTrack::set_eta_LUT(), l1t::EMTFTrack::set_fr_1(), l1t::EMTFTrack::set_fr_2(), l1t::EMTFTrack::set_fr_3(), l1t::EMTFTrack::set_fr_4(), l1t::EMTFTrack::set_has_neighbor(), l1t::EMTFTrack::set_mode(), l1t::EMTFTrack::set_mode_LUT(), l1t::EMTFTrack::set_phi_glob_deg(), l1t::EMTFTrack::set_phi_glob_rad(), l1t::EMTFTrack::set_phi_GMT(), l1t::EMTFTrack::set_phi_loc_deg(), l1t::EMTFTrack::set_phi_loc_int(), l1t::EMTFTrack::set_phi_loc_rad(), l1t::EMTFTrack::set_pt(), l1t::EMTFTrack::set_pt_GMT(), l1t::EMTFTrack::set_pt_LUT_addr(), l1t::EMTFTrack::set_quality(), l1t::EMTFTrack::set_sector(), l1t::EMTFTrack::set_sector_GMT(), l1t::EMTFTrack::set_sector_index(), l1t::EMTFTrack::set_track_num(), and l1t::EMTFTrack::Track_num().
Referenced by L1TMuonEndCapTrackProducer::produce(), and ~EMTFTrackExtra().
|
inline |
|
inline |
Definition at line 34 of file EMTFTrackExtra.h.
References _HitExtraIndices.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 36 of file EMTFTrackExtra.h.
References _HitExtraIndices.
|
inline |
|
inline |
Definition at line 28 of file EMTFTrackExtra.h.
References _HitsExtra, and numHitsExtra.
Referenced by L1TMuonEndCapTrackProducer::produce().
|
inline |
Definition at line 30 of file EMTFTrackExtra.h.
References _HitExtraIndices, and numHitsExtra.
Referenced by L1TMuonEndCapTrackProducer::produce().
|
inline |
Definition at line 63 of file EMTFTrackExtra.h.
References rank.
Referenced by L1TMuonEndCapTrackProducer::produce().
|
inline |
Definition at line 57 of file EMTFTrackExtra.h.
References second_bx.
Referenced by L1TMuonEndCapTrackProducer::produce().
|
inline |
Definition at line 43 of file EMTFTrackExtra.h.
References bits, and first_bx.
Referenced by L1TMuonEndCapTrackProducer::produce().
|
inline |
Definition at line 29 of file EMTFTrackExtra.h.
References _HitExtraIndices, bits, and numHitsExtra.
|
inline |
Definition at line 27 of file EMTFTrackExtra.h.
References _HitsExtra, bits, and numHitsExtra.
|
inline |
Definition at line 54 of file EMTFTrackExtra.h.
Referenced by L1TMuonEndCapTrackProducer::produce().
|
inline |
Definition at line 51 of file EMTFTrackExtra.h.
|
inline |
Definition at line 40 of file EMTFTrackExtra.h.
References phis.
Referenced by L1TMuonEndCapTrackProducer::produce().
|
inline |
Definition at line 45 of file EMTFTrackExtra.h.
References pt_XML, and heppy_batch::val.
Referenced by L1TMuonEndCapTrackProducer::produce().
|
inline |
Definition at line 50 of file EMTFTrackExtra.h.
Referenced by L1TMuonEndCapTrackProducer::produce().
|
inline |
Definition at line 44 of file EMTFTrackExtra.h.
References bits, and second_bx.
Referenced by L1TMuonEndCapTrackProducer::produce().
|
inline |
Definition at line 52 of file EMTFTrackExtra.h.
References bits, and straightness.
Referenced by L1TMuonEndCapTrackProducer::produce().
|
inline |
Definition at line 53 of file EMTFTrackExtra.h.
|
inline |
Definition at line 47 of file EMTFTrackExtra.h.
References theta_deg, and heppy_batch::val.
Referenced by L1TMuonEndCapTrackProducer::produce().
|
inline |
Definition at line 46 of file EMTFTrackExtra.h.
References bits, and theta_int.
Referenced by L1TMuonEndCapTrackProducer::produce().
|
inline |
Definition at line 48 of file EMTFTrackExtra.h.
References theta_rad, and heppy_batch::val.
Referenced by L1TMuonEndCapTrackProducer::produce().
|
inline |
Definition at line 41 of file EMTFTrackExtra.h.
References thetas.
Referenced by L1TMuonEndCapTrackProducer::produce().
|
inline |
Definition at line 49 of file EMTFTrackExtra.h.
References bits.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
Definition at line 72 of file EMTFTrackExtra.h.
Referenced by HitExtraIndices(), PtrHitExtraIndices(), push_HitExtraIndex(), and set_HitExtraIndices().
|
private |
Definition at line 71 of file EMTFTrackExtra.h.
Referenced by HitsExtra(), PtrHitsExtra(), push_HitExtra(), and set_HitsExtra().
|
private |
Definition at line 79 of file EMTFTrackExtra.h.
Referenced by First_BX(), and set_first_bx().
|
private |
Definition at line 90 of file EMTFTrackExtra.h.
Referenced by IsGMT(), and set_isGMT().
|
private |
Definition at line 87 of file EMTFTrackExtra.h.
Referenced by geometryXMLparser.DTAlignable::index(), geometryXMLparser.CSCAlignable::index(), Layer(), and set_layer().
|
private |
Definition at line 91 of file EMTFTrackExtra.h.
Referenced by NumHitsExtra(), push_HitExtra(), push_HitExtraIndex(), set_HitExtraIndices(), and set_HitsExtra().
|
private |
Definition at line 76 of file EMTFTrackExtra.h.
Referenced by set_phis().
|
private |
Definition at line 81 of file EMTFTrackExtra.h.
Referenced by Pt_XML(), and set_pt_XML().
|
private |
Definition at line 86 of file EMTFTrackExtra.h.
Referenced by dirstructure.Comparison::__make_image(), dirstructure.Comparison::__repr__(), utils.StatisticalTest::get_rank(), utils.StatisticalTest::get_status(), Rank(), and set_rank().
|
private |
Definition at line 80 of file EMTFTrackExtra.h.
Referenced by Second_BX(), and set_second_bx().
|
private |
Definition at line 88 of file EMTFTrackExtra.h.
Referenced by set_straightness(), and Straightness().
|
private |
Definition at line 89 of file EMTFTrackExtra.h.
Referenced by set_strip(), and Strip().
|
private |
Definition at line 83 of file EMTFTrackExtra.h.
Referenced by set_theta_deg(), and Theta_deg().
|
private |
Definition at line 82 of file EMTFTrackExtra.h.
Referenced by set_theta_int(), and Theta_int().
|
private |
Definition at line 84 of file EMTFTrackExtra.h.
Referenced by set_theta_rad(), and Theta_rad().
|
private |
Definition at line 77 of file EMTFTrackExtra.h.
Referenced by set_thetas().
|
private |
Definition at line 85 of file EMTFTrackExtra.h.
Referenced by Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::inputCommands(), core.autovars.NTupleVariable::makeBranch(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::outputCommands(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::outputEventContent(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::properties(), core.AutoHandle.AutoHandle::ReallyLoad(), and Type().