#include <HcalMappingEntry.h>
Public Member Functions | |
const DetId | getDetId () const |
const HcalElectronicsId | getHcalTrigElectronicsId () const |
const uint32_t | getLinearIndex () const |
HTLogicalMapEntry () | |
HTLogicalMapEntry (int in_et, int in_ph, int in_sid, int in_dph, int in_dep, std::string in_s_chDet, int in_wed, int in_cr, int in_htr, int in_tb, int in_spig, int in_slb, std::string in_s_slb, std::string in_s_slb2, int in_ndat, std::string in_s_slnam, int in_rctcra, int in_rctcar, int in_rctcon, std::string in_s_rctnam, int in_fed) | |
char * | printLMapLine () |
~HTLogicalMapEntry () | |
Private Attributes | |
uint32_t | hcalTrigDetID_ |
uint32_t | hcalTrigEID_ |
int | mydepth_ |
std::string | mydet_ |
int | mydphi_ |
int | myrctcar_ |
int | myrctcon_ |
int | myrctcra_ |
std::string | myrctnam_ |
int | myside_ |
std::string | myslbin2_ |
std::string | myslbin_ |
std::string | myslnam_ |
int | mywedge_ |
Definition at line 163 of file HcalMappingEntry.h.
|
inline |
Definition at line 171 of file HcalMappingEntry.h.
HTLogicalMapEntry::HTLogicalMapEntry | ( | int | in_et, |
int | in_ph, | ||
int | in_sid, | ||
int | in_dph, | ||
int | in_dep, | ||
std::string | in_s_chDet, | ||
int | in_wed, | ||
int | in_cr, | ||
int | in_htr, | ||
int | in_tb, | ||
int | in_spig, | ||
int | in_slb, | ||
std::string | in_s_slb, | ||
std::string | in_s_slb2, | ||
int | in_ndat, | ||
std::string | in_s_slnam, | ||
int | in_rctcra, | ||
int | in_rctcar, | ||
int | in_rctcon, | ||
std::string | in_s_rctnam, | ||
int | in_fed | ||
) |
Definition at line 369 of file HcalMappingEntry.cc.
References HcalElectronicsId::rawId(), and DetId::rawId().
|
inline |
Definition at line 179 of file HcalMappingEntry.h.
|
inline |
Definition at line 184 of file HcalMappingEntry.h.
References hcalTrigDetID_.
|
inline |
Definition at line 183 of file HcalMappingEntry.h.
References hcalTrigEID_.
|
inline |
Definition at line 182 of file HcalMappingEntry.h.
References hcalTrigEID_, and HcalElectronicsId::linearIndex().
char * HTLogicalMapEntry::printLMapLine | ( | ) |
Definition at line 407 of file HcalMappingEntry.cc.
References HcalElectronicsId::dccid(), HcalElectronicsId::htrSlot(), HcalElectronicsId::htrTopBottom(), HcalTrigTowerDetId::ieta(), HcalTrigTowerDetId::iphi(), HcalElectronicsId::readoutVMECrateId(), HcalElectronicsId::slbChannelIndex(), HcalElectronicsId::slbSiteNumber(), and HcalElectronicsId::spigot().
|
private |
Definition at line 190 of file HcalMappingEntry.h.
Referenced by getDetId().
|
private |
Definition at line 189 of file HcalMappingEntry.h.
Referenced by getHcalTrigElectronicsId(), and getLinearIndex().
|
private |
Definition at line 193 of file HcalMappingEntry.h.
|
private |
Definition at line 197 of file HcalMappingEntry.h.
|
private |
Definition at line 193 of file HcalMappingEntry.h.
|
private |
Definition at line 195 of file HcalMappingEntry.h.
|
private |
Definition at line 195 of file HcalMappingEntry.h.
|
private |
Definition at line 195 of file HcalMappingEntry.h.
|
private |
Definition at line 197 of file HcalMappingEntry.h.
|
private |
Definition at line 193 of file HcalMappingEntry.h.
|
private |
Definition at line 197 of file HcalMappingEntry.h.
|
private |
Definition at line 197 of file HcalMappingEntry.h.
|
private |
Definition at line 197 of file HcalMappingEntry.h.
|
private |
Definition at line 193 of file HcalMappingEntry.h.