#include <HcalNumberingFromDDD.h>
Classes | |
struct | HcalID |
Public Member Functions | |
HcalNumberingFromDDD (const HcalDDDSimConstants *hcons) | |
HcalID | unitID (double eta, double phi, int depth=1, int lay=-1) const |
HcalID | unitID (int det, const math::XYZVectorD &pos, int depth, int lay=-1) const |
HcalID | unitID (int det, double etaR, double phi, int depth, int lay=-1) const |
HcalID | unitID (int det, int zside, int depth, int etaR, int phi, int lay=-1) const |
~HcalNumberingFromDDD () | |
Private Attributes | |
const HcalDDDSimConstants * | hcalConstants |
Definition at line 16 of file HcalNumberingFromDDD.h.
HcalNumberingFromDDD::HcalNumberingFromDDD | ( | const HcalDDDSimConstants * | hcons | ) |
Definition at line 18 of file HcalNumberingFromDDD.cc.
HcalNumberingFromDDD::~HcalNumberingFromDDD | ( | ) |
Definition at line 24 of file HcalNumberingFromDDD.cc.
HcalNumberingFromDDD::HcalID HcalNumberingFromDDD::unitID | ( | double | eta, |
double | phi, | ||
int | depth = 1 , |
||
int | lay = -1 |
||
) | const |
Definition at line 68 of file HcalNumberingFromDDD.cc.
References LEDCalibrationChannels::depth, PVValHelper::eta, HcalDDDSimConstants::getDetEta(), hcalConstants, and unitID().
HcalNumberingFromDDD::HcalID HcalNumberingFromDDD::unitID | ( | int | det, |
const math::XYZVectorD & | pos, | ||
int | depth, | ||
int | lay = -1 |
||
) | const |
Definition at line 30 of file HcalNumberingFromDDD.cc.
References LEDCalibrationChannels::depth, HcalDDDSimConstants::getEtaHO(), HcalBarrel, hcalConstants, HcalEndcap, HcalForward, dqm-mbProfile::log, SiStripPI::max, min(), point, funct::sin(), mathSSE::sqrt(), and funct::tan().
Referenced by HcalDumpGeometry::dumpTouch(), SimG4HcalValidation::fill(), unitID(), and SimG4HGCalValidation::update().
HcalNumberingFromDDD::HcalID HcalNumberingFromDDD::unitID | ( | int | det, |
double | etaR, | ||
double | phi, | ||
int | depth, | ||
int | lay = -1 |
||
) | const |
Definition at line 73 of file HcalNumberingFromDDD.cc.
References LEDCalibrationChannels::depth, HcalDDDSimConstants::getEta(), HcalDDDSimConstants::getPhiCons(), hcalConstants, LEDCalibrationChannels::ieta, createfilelist::int, LEDCalibrationChannels::iphi, nphi, phi, unitID(), and ecaldqm::zside().
HcalNumberingFromDDD::HcalID HcalNumberingFromDDD::unitID | ( | int | det, |
int | zside, | ||
int | depth, | ||
int | etaR, | ||
int | phi, | ||
int | lay = -1 |
||
) | const |
Definition at line 94 of file HcalNumberingFromDDD.cc.
References LEDCalibrationChannels::depth, HcalDDDSimConstants::getEtaDepth(), HcalBarrel, hcalConstants, HcalOuter, phi, HcalDDDSimConstants::phiNumber(), createJobs::tmp, HcalDDDSimConstants::unitPhi(), units(), and ecaldqm::zside().
|
private |
Definition at line 33 of file HcalNumberingFromDDD.h.
Referenced by unitID().