![]() |
![]() |
#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 () | |
Private Member Functions | |
void | checkPosition (uint32_t index, const G4ThreeVector &pos) const |
HFNoseNumberingScheme ()=delete | |
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 11 of file HFNoseNumberingScheme.cc.
|
inline |
Definition at line 17 of file HFNoseNumberingScheme.h.
References checkPosition(), getUnitID(), and HFNoseNumberingScheme().
|
privatedelete |
Referenced by ~HFNoseNumberingScheme().
|
private |
Definition at line 55 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(), HGCalDDDConstants::waferZ(), geometryCSVtoXML::xx, geometryCSVtoXML::xy, and testProducerWithPsetDescEmpty_cfi::z2.
Referenced by getUnitID(), and ~HFNoseNumberingScheme().
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 17 of file HFNoseNumberingScheme.cc.
References checkPosition(), TauDecayModes::dec, HGCalGeometryMode::Hexagon8Full, hgcons_, mode_, DetId::rawId(), HGCalDDDConstants::waferFromPosition(), and geometryCSVtoXML::xx.
Referenced by ~HFNoseNumberingScheme().
|
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().