#include <HFNoseNumberingScheme.h>
Public Member Functions | |
uint32_t | getUnitID (int layer, int module, int cell, int iz, const G4ThreeVector &pos, double &wt) |
assigns the det id to a hit More... | |
HFNoseNumberingScheme (const HGCalDDDConstants &hgc) | |
HFNoseNumberingScheme ()=delete | |
~HFNoseNumberingScheme () | |
Private Member Functions | |
void | checkPosition (uint32_t index, const G4ThreeVector &pos) const |
Private Attributes | |
const HGCalDDDConstants & | hgcons_ |
const HGCalGeometryMode::GeometryMode | mode_ |
Definition at line 14 of file HFNoseNumberingScheme.h.
HFNoseNumberingScheme::HFNoseNumberingScheme | ( | const HGCalDDDConstants & | hgc | ) |
Definition at line 12 of file HFNoseNumberingScheme.cc.
|
delete |
|
inline |
Definition at line 18 of file HFNoseNumberingScheme.h.
|
private |
Definition at line 53 of file HFNoseNumberingScheme.cc.
References funct::abs(), DetId::det(), DetId::Forward, HFNose, hgcons_, HGCalDDDConstants::locateCell(), match(), convertSQLiteXML::ok, diffTwoXMLs::r1, diffTwoXMLs::r2, HGCalDDDConstants::rangeR(), HGCalDDDConstants::rangeZ(), mathSSE::sqrt(), AlCaHLTBitMon_QueryRunRegistry::string, HGCalDDDConstants::waferFromPosition(), HGCalWaferIndex::waferU(), HGCalWaferIndex::waferV(), HGCalDDDConstants::waferZ(), geometryCSVtoXML::xx, geometryCSVtoXML::xy, testProducerWithPsetDescEmpty_cfi::z2, OfflinePixel3DPrimaryVertices_cfi::zrange, and ecaldqm::zside().
Referenced by getUnitID().
uint32_t HFNoseNumberingScheme::getUnitID | ( | int | layer, |
int | module, | ||
int | cell, | ||
int | iz, | ||
const G4ThreeVector & | pos, | ||
double & | wt | ||
) |
assigns the det id to a hit
Definition at line 18 of file HFNoseNumberingScheme.cc.
References checkPosition(), TauDecayModes::dec, HGCalTypes::getUnpackedCellU(), HGCalTypes::getUnpackedCellV(), HGCalTypes::getUnpackedType(), HGCalTypes::getUnpackedU(), HGCalTypes::getUnpackedV(), HGCalGeometryMode::Hexagon8Full, hgcons_, nano_mu_digi_cff::layer, mode_, DetId::rawId(), HGCalDDDConstants::waferFromPosition(), HGCalWaferIndex::waferU(), HGCalWaferIndex::waferV(), geometryCSVtoXML::xx, and ecaldqm::zside().
|
private |
Definition at line 28 of file HFNoseNumberingScheme.h.
Referenced by checkPosition(), and getUnitID().
|
private |
Definition at line 29 of file HFNoseNumberingScheme.h.
Referenced by getUnitID().