#include <HcalMappingEntry.h>
Public Member Functions | |
const DetId | getDetId () const |
const HcalElectronicsId | getHcalElectronicsId () const |
const HcalFrontEndId | getHcalFrontEndId () const |
uint32_t | getLinearIndex () const |
HBHEHFLogicalMapEntry () | |
HBHEHFLogicalMapEntry (int in_fi_ch, int in_htr_fi, int in_spig, int in_fed, int in_cr, int in_htr, std::string in_s_fpga, std::string in_s_det, int in_sid, int in_et, int in_ph, int in_dep, int in_dph, int in_wed, int in_rm, int in_rm_fi, int in_pix, int in_qie, int in_adc, int in_slb, int in_rctcra, int in_rctcar, int in_rctcon, std::string in_s_rbx, std::string in_s_slb, std::string in_s_slb2, std::string in_s_slnam, std::string in_s_rctnam) | |
char * | printLMapLine () |
~HBHEHFLogicalMapEntry () | |
Private Attributes | |
uint32_t | hcalDetID_ |
uint32_t | hcalEID_ |
uint32_t | hcalFrontEndID_ |
int | mydphi_ |
int | myrctcar_ |
int | myrctcon_ |
int | myrctcra_ |
std::string | myrctnam_ |
int | myslb_ |
std::string | myslbin2_ |
std::string | myslbin_ |
std::string | myslnam_ |
int | mywedge_ |
Definition at line 14 of file HcalMappingEntry.h.
|
inline |
Definition at line 21 of file HcalMappingEntry.h.
HBHEHFLogicalMapEntry::HBHEHFLogicalMapEntry | ( | int | in_fi_ch, |
int | in_htr_fi, | ||
int | in_spig, | ||
int | in_fed, | ||
int | in_cr, | ||
int | in_htr, | ||
std::string | in_s_fpga, | ||
std::string | in_s_det, | ||
int | in_sid, | ||
int | in_et, | ||
int | in_ph, | ||
int | in_dep, | ||
int | in_dph, | ||
int | in_wed, | ||
int | in_rm, | ||
int | in_rm_fi, | ||
int | in_pix, | ||
int | in_qie, | ||
int | in_adc, | ||
int | in_slb, | ||
int | in_rctcra, | ||
int | in_rctcar, | ||
int | in_rctcon, | ||
std::string | in_s_rbx, | ||
std::string | in_s_slb, | ||
std::string | in_s_slb2, | ||
std::string | in_s_slnam, | ||
std::string | in_s_rctnam | ||
) |
Definition at line 18 of file HcalMappingEntry.cc.
References HcalBarrel, HcalEmpty, HcalEndcap, HcalForward, HcalFrontEndId::rawId(), DetId::rawId(), HcalElectronicsId::rawId(), and HcalElectronicsId::setHTR().
|
inline |
Definition at line 51 of file HcalMappingEntry.h.
|
inline |
Definition at line 56 of file HcalMappingEntry.h.
References hcalDetID_.
Referenced by HcalLogicalMapGenerator::buildHBEFTMap().
|
inline |
|
inline |
Definition at line 57 of file HcalMappingEntry.h.
References hcalFrontEndID_.
|
inline |
Definition at line 54 of file HcalMappingEntry.h.
References hcalEID_, and HcalElectronicsId::linearIndex().
Referenced by HcalLogicalMapGenerator::buildHBEFTMap().
char * HBHEHFLogicalMapEntry::printLMapLine | ( | ) |
Definition at line 84 of file HcalMappingEntry.cc.
References HcalFrontEndId::adc(), HcalElectronicsId::dccid(), HcalDetId::depth(), HcalElectronicsId::fiberChanId(), HcalElectronicsId::fiberIndex(), HcalElectronicsId::htrSlot(), HcalElectronicsId::htrTopBottom(), HcalDetId::ietaAbs(), HcalDetId::iphi(), HcalFrontEndId::pixel(), HcalFrontEndId::qieCard(), HcalFrontEndId::rbx(), HcalElectronicsId::readoutVMECrateId(), HcalFrontEndId::rm(), HcalFrontEndId::rmFiber(), HcalElectronicsId::spigot(), HcalDetId::subdet(), and HcalDetId::zside().
|
private |
Definition at line 61 of file HcalMappingEntry.h.
Referenced by getDetId().
|
private |
Definition at line 60 of file HcalMappingEntry.h.
Referenced by getHcalElectronicsId(), and getLinearIndex().
|
private |
Definition at line 62 of file HcalMappingEntry.h.
Referenced by getHcalFrontEndId().
|
private |
Definition at line 65 of file HcalMappingEntry.h.
|
private |
Definition at line 65 of file HcalMappingEntry.h.
|
private |
Definition at line 65 of file HcalMappingEntry.h.
|
private |
Definition at line 65 of file HcalMappingEntry.h.
|
private |
Definition at line 67 of file HcalMappingEntry.h.
|
private |
Definition at line 65 of file HcalMappingEntry.h.
|
private |
Definition at line 67 of file HcalMappingEntry.h.
|
private |
Definition at line 67 of file HcalMappingEntry.h.
|
private |
Definition at line 67 of file HcalMappingEntry.h.
|
private |
Definition at line 65 of file HcalMappingEntry.h.