#include <TTPrimitiveConversion.h>
Public Member Functions | |
void | configure (const TTGeometryTranslator *tp_ttgeom, const SectorProcessorLUT *lut, int verbose, int endcap, int sector, int bx) |
void | convert_tt (const TTTriggerPrimitive &ttmuon_primitive, EMTFHit &conv_hit) const |
const SectorProcessorLUT & | lut () const |
void | process (const std::map< int, TTTriggerPrimitiveCollection > &selected_ttprim_map, EMTFHitCollection &conv_hits) const |
void | process_no_prim_sel (const TTTriggerPrimitiveCollection &ttmuon_primitives, EMTFHitCollection &conv_hits) const |
Private Attributes | |
int | bx_ |
int | endcap_ |
const SectorProcessorLUT * | lut_ |
int | sector_ |
const TTGeometryTranslator * | tp_ttgeom_ |
int | verbose_ |
Definition at line 8 of file TTPrimitiveConversion.h.
void TTPrimitiveConversion::configure | ( | const TTGeometryTranslator * | tp_ttgeom, |
const SectorProcessorLUT * | lut, | ||
int | verbose, | ||
int | endcap, | ||
int | sector, | ||
int | bx | ||
) |
Definition at line 6 of file TTPrimitiveConversion.cc.
References l1GtPatternGenerator_cfi::bx, bx_, makeMuonMisalignmentScenario::endcap, endcap_, lut(), lut_, sector_, tp_ttgeom_, verbose, and verbose_.
void TTPrimitiveConversion::convert_tt | ( | const TTTriggerPrimitive & | ttmuon_primitive, |
EMTFHit & | conv_hit | ||
) | const |
Definition at line 45 of file TTPrimitiveConversion.cc.
References L1TMuon::TTTriggerPrimitive::TTData::bend, L1TMuon::TTTriggerPrimitive::TTData::bx, L1TMuon::TTTriggerPrimitive::TTData::col_f, endcap_, PV3DBase< T, PVType, FrameType >::eta(), L1TMuon::TTGeometryTranslator::getGlobalPoint(), L1TMuon::TTTriggerPrimitive::getTTData(), runTauDisplay::gp, L1TMuon::TTTriggerPrimitive::kTT, L1TMuon::TTGeometryTranslator::layer(), L1TMuon::TTGeometryTranslator::module(), PV3DBase< T, PVType, FrameType >::perp(), PV3DBase< T, PVType, FrameType >::phi(), emtf::rad_to_deg(), L1TMuon::TTGeometryTranslator::region(), L1TMuon::TTGeometryTranslator::ring(), L1TMuon::TTTriggerPrimitive::TTData::row_f, sector_, l1t::EMTFHit::set_bend(), l1t::EMTFHit::set_bx(), l1t::EMTFHit::set_chamber(), l1t::EMTFHit::set_endcap(), l1t::EMTFHit::set_eta_sim(), l1t::EMTFHit::set_is_CSC(), l1t::EMTFHit::set_is_GEM(), l1t::EMTFHit::set_is_RPC(), l1t::EMTFHit::set_neighbor(), l1t::EMTFHit::set_phi_sim(), l1t::EMTFHit::set_rho_sim(), l1t::EMTFHit::set_ring(), l1t::EMTFHit::set_sector(), l1t::EMTFHit::set_sector_idx(), l1t::EMTFHit::set_station(), l1t::EMTFHit::set_strip(), l1t::EMTFHit::set_subsector(), l1t::EMTFHit::set_subsystem(), l1t::EMTFHit::set_theta_sim(), l1t::EMTFHit::set_valid(), l1t::EMTFHit::set_wire(), l1t::EMTFHit::set_z_sim(), PV3DBase< T, PVType, FrameType >::theta(), tp_ttgeom_, Geom::Phi< T1, Range >::value(), and PV3DBase< T, PVType, FrameType >::z().
Referenced by lut(), process(), and process_no_prim_sel().
|
inline |
Definition at line 22 of file TTPrimitiveConversion.h.
References convert_tt(), and lut_.
Referenced by configure().
void TTPrimitiveConversion::process | ( | const std::map< int, TTTriggerPrimitiveCollection > & | selected_ttprim_map, |
EMTFHitCollection & | conv_hits | ||
) | const |
Definition at line 20 of file TTPrimitiveConversion.cc.
References convert_tt().
void TTPrimitiveConversion::process_no_prim_sel | ( | const TTTriggerPrimitiveCollection & | ttmuon_primitives, |
EMTFHitCollection & | conv_hits | ||
) | const |
Definition at line 31 of file TTPrimitiveConversion.cc.
References bx_, convert_tt(), endcap_, and sector_.
|
private |
Definition at line 32 of file TTPrimitiveConversion.h.
Referenced by configure(), and process_no_prim_sel().
|
private |
Definition at line 32 of file TTPrimitiveConversion.h.
Referenced by configure(), convert_tt(), and process_no_prim_sel().
|
private |
Definition at line 30 of file TTPrimitiveConversion.h.
Referenced by configure(), and lut().
|
private |
Definition at line 32 of file TTPrimitiveConversion.h.
Referenced by configure(), convert_tt(), and process_no_prim_sel().
|
private |
Definition at line 28 of file TTPrimitiveConversion.h.
Referenced by configure(), and convert_tt().
|
private |
Definition at line 32 of file TTPrimitiveConversion.h.
Referenced by configure().