#include <SectorProcessorLUT.h>
Public Member Functions | |
uint32_t | get_cppf_lut_id (int rpc_region, int rpc_sector, int rpc_station, int rpc_ring, int rpc_subsector, int rpc_roll) const |
uint32_t | get_cppf_ph_lut (int rpc_region, int rpc_sector, int rpc_station, int rpc_ring, int rpc_subsector, int rpc_roll, int halfstrip, bool is_neighbor) const |
uint32_t | get_cppf_th_lut (int rpc_region, int rpc_sector, int rpc_station, int rpc_ring, int rpc_subsector, int rpc_roll) const |
uint32_t | get_ph_disp (int fw_endcap, int fw_sector, int pc_lut_id) const |
uint32_t | get_ph_init (int fw_endcap, int fw_sector, int pc_lut_id) const |
uint32_t | get_ph_init_hard (int fw_station, int fw_cscid) const |
uint32_t | get_ph_patt_corr (int pattern) const |
uint32_t | get_ph_patt_corr_sign (int pattern) const |
uint32_t | get_ph_zone_offset (int pc_station, int pc_chamber) const |
uint32_t | get_th_corr_lut (int fw_endcap, int fw_sector, int pc_lut_id, int pc_wire_strip_id) const |
uint32_t | get_th_disp (int fw_endcap, int fw_sector, int pc_lut_id) const |
uint32_t | get_th_init (int fw_endcap, int fw_sector, int pc_lut_id) const |
uint32_t | get_th_lut (int fw_endcap, int fw_sector, int pc_lut_id, int pc_wire_id) const |
void | read (int pc_lut_version) |
SectorProcessorLUT () | |
~SectorProcessorLUT () | |
Private Member Functions | |
void | read_cppf_file (const std::string &filename, std::vector< uint32_t > &vec1, std::vector< uint32_t > &vec2, bool local) |
void | read_file (const std::string &filename, std::vector< uint32_t > &vec) |
Private Attributes | |
std::vector< uint32_t > | cppf_ph_lut_ |
std::vector< uint32_t > | cppf_th_lut_ |
std::vector< uint32_t > | ph_disp_neighbor_ |
std::vector< uint32_t > | ph_init_hard_ |
std::vector< uint32_t > | ph_init_neighbor_ |
std::vector< uint32_t > | ph_patt_corr_ |
std::vector< uint32_t > | ph_patt_corr_sign_ |
std::vector< uint32_t > | ph_zone_offset_ |
std::vector< uint32_t > | th_corr_lut_neighbor_ |
std::vector< uint32_t > | th_disp_neighbor_ |
std::vector< uint32_t > | th_init_neighbor_ |
std::vector< uint32_t > | th_lut_neighbor_ |
int | version_ |
Definition at line 9 of file SectorProcessorLUT.h.
|
explicit |
Definition at line 12 of file SectorProcessorLUT.cc.
SectorProcessorLUT::~SectorProcessorLUT | ( | ) |
Definition at line 18 of file SectorProcessorLUT.cc.
uint32_t SectorProcessorLUT::get_cppf_lut_id | ( | int | rpc_region, |
int | rpc_sector, | ||
int | rpc_station, | ||
int | rpc_ring, | ||
int | rpc_subsector, | ||
int | rpc_roll | ||
) | const |
Definition at line 235 of file SectorProcessorLUT.cc.
Referenced by get_cppf_ph_lut(), get_cppf_th_lut(), and read_cppf_file().
uint32_t SectorProcessorLUT::get_cppf_ph_lut | ( | int | rpc_region, |
int | rpc_sector, | ||
int | rpc_station, | ||
int | rpc_ring, | ||
int | rpc_subsector, | ||
int | rpc_roll, | ||
int | halfstrip, | ||
bool | is_neighbor | ||
) | const |
Definition at line 244 of file SectorProcessorLUT.cc.
References cppf_ph_lut_, and get_cppf_lut_id().
Referenced by PrimitiveConversion::convert_rpc_details().
uint32_t SectorProcessorLUT::get_cppf_th_lut | ( | int | rpc_region, |
int | rpc_sector, | ||
int | rpc_station, | ||
int | rpc_ring, | ||
int | rpc_subsector, | ||
int | rpc_roll | ||
) | const |
Definition at line 253 of file SectorProcessorLUT.cc.
References cppf_th_lut_, and get_cppf_lut_id().
Referenced by PrimitiveConversion::convert_rpc_details().
uint32_t SectorProcessorLUT::get_ph_disp | ( | int | fw_endcap, |
int | fw_sector, | ||
int | pc_lut_id | ||
) | const |
Definition at line 163 of file SectorProcessorLUT.cc.
References ph_disp_neighbor_.
Referenced by PrimitiveConversion::convert_csc_details().
uint32_t SectorProcessorLUT::get_ph_init | ( | int | fw_endcap, |
int | fw_sector, | ||
int | pc_lut_id | ||
) | const |
Definition at line 158 of file SectorProcessorLUT.cc.
References ph_init_neighbor_.
Referenced by PrimitiveConversion::convert_csc_details().
uint32_t SectorProcessorLUT::get_ph_init_hard | ( | int | fw_station, |
int | fw_cscid | ||
) | const |
Definition at line 230 of file SectorProcessorLUT.cc.
References ph_init_hard_.
Referenced by PrimitiveConversion::convert_csc_details().
uint32_t SectorProcessorLUT::get_ph_patt_corr | ( | int | pattern | ) | const |
Definition at line 217 of file SectorProcessorLUT.cc.
References ph_patt_corr_.
Referenced by PrimitiveConversion::convert_csc_details().
uint32_t SectorProcessorLUT::get_ph_patt_corr_sign | ( | int | pattern | ) | const |
Definition at line 221 of file SectorProcessorLUT.cc.
References ph_patt_corr_sign_.
Referenced by PrimitiveConversion::convert_csc_details().
uint32_t SectorProcessorLUT::get_ph_zone_offset | ( | int | pc_station, |
int | pc_chamber | ||
) | const |
Definition at line 225 of file SectorProcessorLUT.cc.
References ph_zone_offset_.
Referenced by PrimitiveConversion::convert_csc_details().
uint32_t SectorProcessorLUT::get_th_corr_lut | ( | int | fw_endcap, |
int | fw_sector, | ||
int | pc_lut_id, | ||
int | pc_wire_strip_id | ||
) | const |
Definition at line 192 of file SectorProcessorLUT.cc.
References Exception, and th_corr_lut_neighbor_.
Referenced by PrimitiveConversion::convert_csc_details().
uint32_t SectorProcessorLUT::get_th_disp | ( | int | fw_endcap, |
int | fw_sector, | ||
int | pc_lut_id | ||
) | const |
Definition at line 173 of file SectorProcessorLUT.cc.
References th_disp_neighbor_.
Referenced by PrimitiveConversion::convert_csc_details().
uint32_t SectorProcessorLUT::get_th_init | ( | int | fw_endcap, |
int | fw_sector, | ||
int | pc_lut_id | ||
) | const |
Definition at line 168 of file SectorProcessorLUT.cc.
References th_init_neighbor_.
Referenced by PrimitiveConversion::convert_csc_details().
uint32_t SectorProcessorLUT::get_th_lut | ( | int | fw_endcap, |
int | fw_sector, | ||
int | pc_lut_id, | ||
int | pc_wire_id | ||
) | const |
Definition at line 178 of file SectorProcessorLUT.cc.
References th_lut_neighbor_.
Referenced by PrimitiveConversion::convert_csc_details().
void SectorProcessorLUT::read | ( | int | pc_lut_version | ) |
Definition at line 22 of file SectorProcessorLUT.cc.
References cppf_ph_lut_, cppf_th_lut_, Exception, ph_disp_neighbor_, ph_init_hard_, ph_init_neighbor_, ph_patt_corr_, ph_patt_corr_sign_, ph_zone_offset_, read_cppf_file(), read_file(), AlCaHLTBitMon_QueryRunRegistry::string, th_corr_lut_neighbor_, th_disp_neighbor_, th_init_neighbor_, th_lut_neighbor_, and version_.
Referenced by edmIntegrityCheck.PublishToFileSystem::get(), and TrackFinder::process().
|
private |
Definition at line 273 of file SectorProcessorLUT.cc.
References Exception, get_cppf_lut_id(), mps_fire::i, and triggerObjects_cff::id.
Referenced by read().
|
private |
Definition at line 259 of file SectorProcessorLUT.cc.
Referenced by read().
|
private |
Definition at line 59 of file SectorProcessorLUT.h.
Referenced by get_cppf_ph_lut(), and read().
|
private |
Definition at line 60 of file SectorProcessorLUT.h.
Referenced by get_cppf_th_lut(), and read().
|
private |
Definition at line 48 of file SectorProcessorLUT.h.
Referenced by get_ph_disp(), and read().
|
private |
Definition at line 57 of file SectorProcessorLUT.h.
Referenced by get_ph_init_hard(), and read().
|
private |
Definition at line 47 of file SectorProcessorLUT.h.
Referenced by get_ph_init(), and read().
|
private |
Definition at line 54 of file SectorProcessorLUT.h.
Referenced by get_ph_patt_corr(), and read().
|
private |
Definition at line 55 of file SectorProcessorLUT.h.
Referenced by get_ph_patt_corr_sign(), and read().
|
private |
Definition at line 56 of file SectorProcessorLUT.h.
Referenced by get_ph_zone_offset(), and read().
|
private |
Definition at line 52 of file SectorProcessorLUT.h.
Referenced by get_th_corr_lut(), and read().
|
private |
Definition at line 50 of file SectorProcessorLUT.h.
Referenced by get_th_disp(), and read().
|
private |
Definition at line 49 of file SectorProcessorLUT.h.
Referenced by get_th_init(), and read().
|
private |
Definition at line 51 of file SectorProcessorLUT.h.
Referenced by get_th_lut(), and read().
|
private |
Definition at line 62 of file SectorProcessorLUT.h.
Referenced by read().