#include <HcalMappingEntry.h>
Public Member Functions | |
const DetId | getDetId () const |
const HcalElectronicsId | getHcalElectronicsId () const |
const uint32_t | getLinearIndex () const |
char * | printLMapLine () |
ZDCLogicalMapEntry () | |
ZDCLogicalMapEntry (int in_fi_ch, int in_htr_fi, int in_spigot, int in_fed, int in_cr, int in_htr, std::string in_s_fpga, std::string in_s_det, int in_sid, int in_dep, int in_x, int in_y, int in_dx, int in_det_ch, int in_cab, int in_rm, int in_qie, int in_adc, int in_rm_fi) | |
~ZDCLogicalMapEntry () | |
Private Attributes | |
uint32_t | hcalEID_ |
uint32_t | hcalZDCDetID_ |
int | myadc_ |
int | mycable_ |
int | mydet_ch_ |
int | mydx_ |
int | myqie_ |
int | myrm_ |
int | myrm_fi_ |
int | myx_ |
int | myy_ |
Definition at line 129 of file HcalMappingEntry.h.
|
inline |
Definition at line 137 of file HcalMappingEntry.h.
ZDCLogicalMapEntry::ZDCLogicalMapEntry | ( | int | in_fi_ch, |
int | in_htr_fi, | ||
int | in_spigot, | ||
int | in_fed, | ||
int | in_cr, | ||
int | in_htr, | ||
std::string | in_s_fpga, | ||
std::string | in_s_det, | ||
int | in_sid, | ||
int | in_dep, | ||
int | in_x, | ||
int | in_y, | ||
int | in_dx, | ||
int | in_det_ch, | ||
int | in_cab, | ||
int | in_rm, | ||
int | in_qie, | ||
int | in_adc, | ||
int | in_rm_fi | ||
) |
Definition at line 289 of file HcalMappingEntry.cc.
References HcalZDCDetId::EM, HcalZDCDetId::HAD, HcalZDCDetId::LUM, DetId::rawId(), HcalElectronicsId::rawId(), HcalElectronicsId::setHTR(), and HcalZDCDetId::Unknown.
|
inline |
Definition at line 145 of file HcalMappingEntry.h.
|
inline |
|
inline |
|
inline |
Definition at line 148 of file HcalMappingEntry.h.
References hcalEID_, and HcalElectronicsId::linearIndex().
Referenced by HcalLogicalMapGenerator::buildZDCMap().
char * ZDCLogicalMapEntry::printLMapLine | ( | ) |
Definition at line 329 of file HcalMappingEntry.cc.
References HcalZDCDetId::channel(), HcalElectronicsId::dccid(), HcalZDCDetId::depth(), HcalElectronicsId::fiberChanId(), HcalElectronicsId::fiberIndex(), HcalElectronicsId::htrSlot(), HcalElectronicsId::htrTopBottom(), HcalElectronicsId::readoutVMECrateId(), HcalZDCDetId::section(), HcalElectronicsId::spigot(), and HcalZDCDetId::zside().
|
private |
Definition at line 154 of file HcalMappingEntry.h.
Referenced by getHcalElectronicsId(), and getLinearIndex().
|
private |
Definition at line 155 of file HcalMappingEntry.h.
Referenced by getDetId().
|
private |
Definition at line 158 of file HcalMappingEntry.h.
|
private |
Definition at line 158 of file HcalMappingEntry.h.
|
private |
Definition at line 158 of file HcalMappingEntry.h.
|
private |
Definition at line 158 of file HcalMappingEntry.h.
|
private |
Definition at line 158 of file HcalMappingEntry.h.
|
private |
Definition at line 158 of file HcalMappingEntry.h.
|
private |
Definition at line 158 of file HcalMappingEntry.h.
|
private |
Definition at line 158 of file HcalMappingEntry.h.
|
private |
Definition at line 158 of file HcalMappingEntry.h.