#include <HGCalParameters.h>
Classes | |
struct | hgtrap |
struct | hgtrform |
Public Types | |
typedef std::vector< std::unordered_map< int32_t, int32_t > > | layer_map |
typedef std::unordered_map< int32_t, int32_t > | wafer_map |
typedef std::unordered_map< int32_t, std::pair< int32_t, int32_t > > | waferT_map |
Public Member Functions | |
void | addTrForm (const CLHEP::Hep3Vector &h3v) |
void | fillModule (const hgtrap &mytr, bool reco) |
void | fillTrForm (const hgtrform &mytr) |
std::array< int, 4 > | getID (unsigned int k) const |
hgtrap | getModule (unsigned int k, bool reco) const |
hgtrform | getTrForm (unsigned int k) const |
HGCalParameters (const std::string &nam) | |
void | scaleTrForm (double) |
int | scintCells (const int layer) const |
double | scintCellSize (const int layer) const |
int | scintType (const int layer) const |
~HGCalParameters (void) | |
Public Attributes | |
std::vector< double > | boundR_ |
std::vector< int > | cellCoarse_ |
std::vector< bool > | cellCoarseHalf_ |
wafer_map | cellCoarseIndex_ |
std::vector< double > | cellCoarseX_ |
std::vector< double > | cellCoarseY_ |
std::vector< int > | cellFactor_ |
std::vector< int > | cellFine_ |
std::vector< bool > | cellFineHalf_ |
wafer_map | cellFineIndex_ |
std::vector< double > | cellFineX_ |
std::vector< double > | cellFineY_ |
std::vector< double > | cellSize_ |
std::vector< double > | cellThickness_ |
int | choiceType_ |
layer_map | copiesInLayers_ |
bool | defineFull_ |
std::vector< int > | depth_ |
std::vector< int > | depthIndex_ |
std::vector< int > | depthLayerF_ |
int | detectorType_ |
int | firstLayer_ |
int | firstMixedLayer_ |
std::vector< int > | firstModule_ |
double | fracAreaMin_ |
std::vector< int > | iradMaxBH_ |
std::vector< int > | iradMinBH_ |
std::vector< int > | lastModule_ |
std::vector< int > | layer_ |
std::vector< int > | layerFrontBH_ |
std::vector< int > | layerGroup_ |
std::vector< int > | layerGroupM_ |
std::vector< int > | layerGroupO_ |
std::vector< int > | layerIndex_ |
std::vector< int > | levelT_ |
int | levelZSide_ |
double | minTileSize_ |
HGCalGeometryMode::GeometryMode | mode_ |
std::vector< double > | moduleAlphaR_ |
std::vector< double > | moduleAlphaS_ |
std::vector< double > | moduleBlR_ |
std::vector< double > | moduleBlS_ |
std::vector< double > | moduleCellR_ |
std::vector< double > | moduleCellS_ |
std::vector< double > | moduleDzR_ |
std::vector< double > | moduleDzS_ |
std::vector< double > | moduleHR_ |
std::vector< double > | moduleHS_ |
std::vector< int > | moduleLayR_ |
std::vector< int > | moduleLayS_ |
std::vector< double > | moduleTlR_ |
std::vector< double > | moduleTlS_ |
double | mouseBite_ |
std::string | name_ |
int | nCells_ |
int | nCellsCoarse_ |
int | nCellsFine_ |
int | nCornerCut_ |
std::vector< int > | nPhiBinBH_ |
int | nSectors_ |
std::vector< double > | radius100to200_ |
std::vector< double > | radius200to300_ |
std::vector< double > | radiusLayer_ [2] |
std::vector< double > | radiusMixBoundary_ |
std::vector< double > | rLimit_ |
std::vector< double > | rMaxFront_ |
std::vector< double > | rMaxLayHex_ |
std::vector< double > | rMinFront_ |
std::vector< double > | rMinLayerBH_ |
std::vector< double > | rMinLayHex_ |
double | sensorSeparation_ |
std::vector< double > | slopeMin_ |
std::vector< double > | slopeTop_ |
std::vector< uint32_t > | trformIndex_ |
std::vector< double > | trformRotXX_ |
std::vector< double > | trformRotXY_ |
std::vector< double > | trformRotXZ_ |
std::vector< double > | trformRotYX_ |
std::vector< double > | trformRotYY_ |
std::vector< double > | trformRotYZ_ |
std::vector< double > | trformRotZX_ |
std::vector< double > | trformRotZY_ |
std::vector< double > | trformRotZZ_ |
std::vector< double > | trformTranX_ |
std::vector< double > | trformTranY_ |
std::vector< double > | trformTranZ_ |
wafer_map | typesInLayers_ |
std::vector< int > | waferCopy_ |
std::vector< double > | waferPosX_ |
std::vector< double > | waferPosY_ |
double | waferR_ |
wafer_map | wafersInLayers_ |
double | waferSize_ |
double | waferThick_ |
std::vector< int > | waferTypeL_ |
waferT_map | waferTypes_ |
std::vector< int > | waferTypeT_ |
int | waferUVMax_ |
std::vector< int > | waferUVMaxLayer_ |
std::vector< double > | zFrontMin_ |
std::vector< double > | zFrontTop_ |
std::vector< double > | zLayerHex_ |
double | zMinForRad_ |
std::vector< double > | zRanges_ |
Static Public Attributes | |
static uint32_t | k_CornerSize = 6 |
static double | k_ScaleFromDDD = 0.1 |
static double | k_ScaleToDDD = 10.0 |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
const int | kMaskLayer = 0x7F |
const int | kMaskSector = 0x3FF |
const int | kMaskSubSec = 0x1 |
const int | kMaskZside = 0x1 |
const int | kShiftLayer = 12 |
const int | kShiftSector = 1 |
const int | kShiftSubSec = 0 |
const int | kShiftZside = 19 |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
Definition at line 14 of file HGCalParameters.h.
typedef std::vector<std::unordered_map<int32_t,int32_t> > HGCalParameters::layer_map |
Definition at line 18 of file HGCalParameters.h.
typedef std::unordered_map<int32_t, int32_t> HGCalParameters::wafer_map |
Definition at line 19 of file HGCalParameters.h.
typedef std::unordered_map<int32_t,std::pair<int32_t,int32_t> > HGCalParameters::waferT_map |
Definition at line 20 of file HGCalParameters.h.
HGCalParameters::HGCalParameters | ( | const std::string & | nam | ) |
HGCalParameters::~HGCalParameters | ( | void | ) |
Definition at line 12 of file HGCalParameters.cc.
void HGCalParameters::addTrForm | ( | const CLHEP::Hep3Vector & | h3v | ) |
Definition at line 154 of file HGCalParameters.cc.
References gen::k, trformTranX_, trformTranY_, and trformTranZ_.
Referenced by HGCalGeomParameters::loadGeometryHexagon().
void HGCalParameters::fillModule | ( | const hgtrap & | mytr, |
bool | reco | ||
) |
Definition at line 14 of file HGCalParameters.cc.
References HGCalParameters::hgtrap::alpha, HGCalParameters::hgtrap::bl, HGCalParameters::hgtrap::cellSize, HGCalParameters::hgtrap::dz, HGCalParameters::hgtrap::h, HGCalParameters::hgtrap::lay, moduleAlphaR_, moduleAlphaS_, moduleBlR_, moduleBlS_, moduleCellR_, moduleCellS_, moduleDzR_, moduleDzS_, moduleHR_, moduleHS_, moduleLayR_, moduleLayS_, moduleTlR_, moduleTlS_, and HGCalParameters::hgtrap::tl.
Referenced by HGCalGeomParameters::loadCellTrapezoid(), HGCalGeomParameters::loadGeometryHexagon(), and HGCalGeomParameters::loadWaferHexagon8().
void HGCalParameters::fillTrForm | ( | const hgtrform & | mytr | ) |
Definition at line 69 of file HGCalParameters.cc.
References TauDecayModes::dec, HGCalParameters::hgtrform::h3v, HGCalParameters::hgtrform::hr, gen::k, kMaskLayer, kMaskSector, kMaskSubSec, kMaskZside, kShiftLayer, kShiftSector, kShiftSubSec, kShiftZside, HGCalParameters::hgtrform::lay, HGCalParameters::hgtrform::sec, HGCalParameters::hgtrform::subsec, trformIndex_, trformRotXX_, trformRotXY_, trformRotXZ_, trformRotYX_, trformRotYY_, trformRotYZ_, trformRotZX_, trformRotZY_, trformRotZZ_, trformTranX_, trformTranY_, trformTranZ_, and HGCalParameters::hgtrform::zp.
Referenced by HGCalGeomParameters::loadGeometryHexagon(), and HGCalGeomParameters::loadGeometryHexagon8().
std::array< int, 4 > HGCalParameters::getID | ( | unsigned int | k | ) | const |
Definition at line 173 of file HGCalParameters.cc.
References gen::k, kMaskLayer, kMaskSector, kMaskSubSec, kMaskZside, kShiftLayer, kShiftSector, kShiftSubSec, kShiftZside, and trformIndex_.
Referenced by getTrForm(), and scintType().
HGCalParameters::hgtrap HGCalParameters::getModule | ( | unsigned int | k, |
bool | reco | ||
) | const |
Definition at line 36 of file HGCalParameters.cc.
References HGCalParameters::hgtrap::alpha, HGCalParameters::hgtrap::bl, HGCalParameters::hgtrap::cellSize, HGCalParameters::hgtrap::dz, HGCalParameters::hgtrap::h, gen::k, HGCalParameters::hgtrap::lay, moduleAlphaR_, moduleAlphaS_, moduleBlR_, moduleBlS_, moduleCellR_, moduleCellS_, moduleDzR_, moduleDzS_, moduleHR_, moduleHS_, moduleLayR_, moduleLayS_, moduleTlR_, moduleTlS_, and HGCalParameters::hgtrap::tl.
Referenced by HGCalDDDConstants::getModule(), HGCalDDDConstants::getModules(), HGCalGeomParameters::loadGeometryHexagon(), and HGCalGeomParameters::loadWaferHexagon8().
HGCalParameters::hgtrform HGCalParameters::getTrForm | ( | unsigned int | k | ) | const |
Definition at line 121 of file HGCalParameters.cc.
References TauDecayModes::dec, getID(), HGCalParameters::hgtrform::h3v, HGCalParameters::hgtrform::hr, gen::k, HGCalParameters::hgtrform::lay, idealTransformation::rotation, HGCalParameters::hgtrform::sec, HGCalParameters::hgtrform::subsec, trformIndex_, trformRotXX_, trformRotXY_, trformRotXZ_, trformRotYX_, trformRotYY_, trformRotYZ_, trformRotZX_, trformRotZY_, trformRotZZ_, trformTranX_, trformTranY_, trformTranZ_, and HGCalParameters::hgtrform::zp.
Referenced by HGCalDDDConstants::getTrForm(), and HGCalDDDConstants::getTrForms().
void HGCalParameters::scaleTrForm | ( | double | scale | ) |
Definition at line 164 of file HGCalParameters.cc.
References gen::k, Scenarios_cff::scale, trformTranX_, trformTranY_, and trformTranZ_.
Referenced by HGCalGeomParameters::loadGeometryHexagon().
|
inline |
Definition at line 45 of file HGCalParameters.h.
References nPhiBinBH_, and scintType().
Referenced by HGCalGeometryLoader::build(), HGCalGeomParameters::loadSpecParsTrapezoid(), HGCalDDDConstants::maxCells(), and HGCalDDDConstants::numberCells().
|
inline |
Definition at line 47 of file HGCalParameters.h.
References cellSize_, and scintType().
Referenced by HGCalDDDConstants::distFromEdgeTrap(), HGCalDDDConstants::getIndex(), HGCalGeomParameters::loadCellTrapezoid(), and HGCalGeomParameters::loadSpecParsTrapezoid().
|
inline |
Definition at line 49 of file HGCalParameters.h.
References getID(), gen::k, and layerFrontBH_.
Referenced by HGCalDDDConstants::assignCellTrap(), HGCalGeometryLoader::build(), HGCalDDDConstants::distFromEdgeTrap(), HGCalDDDConstants::getTypeTrap(), HGCalGeomParameters::loadCellTrapezoid(), HGCalDDDConstants::locateCellTrap(), scintCells(), and scintCellSize().
|
private |
|
friend |
Definition at line 158 of file HGCalParameters.h.
|
friend |
Definition at line 158 of file HGCalParameters.h.
std::vector<double> HGCalParameters::boundR_ |
Definition at line 110 of file HGCalParameters.h.
Referenced by HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadSpecParsHexagon(), HGCalGeomParameters::loadWaferHexagon(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<int> HGCalParameters::cellCoarse_ |
Definition at line 113 of file HGCalParameters.h.
Referenced by HGCalGeomParameters::loadCellParsHexagon().
std::vector<bool> HGCalParameters::cellCoarseHalf_ |
Definition at line 107 of file HGCalParameters.h.
Referenced by HGCalDDDConstants::isHalfCell(), and HGCalGeomParameters::loadGeometryHexagon().
wafer_map HGCalParameters::cellCoarseIndex_ |
Definition at line 106 of file HGCalParameters.h.
Referenced by HGCalParametersFromDD::getCellPosition(), and HGCalDDDConstants::locateCell().
std::vector<double> HGCalParameters::cellCoarseX_ |
Definition at line 104 of file HGCalParameters.h.
Referenced by HGCalDDDConstants::assignCell(), HGCalParametersFromDD::getCellPosition(), HGCalDDDConstants::isValidCell(), HGCalDDDConstants::isValidHex(), HGCalGeomParameters::loadGeometryHexagon(), HGCalDDDConstants::locateCell(), HGCalDDDConstants::locateCellHex(), HGCalDDDConstants::maxCells(), HGCalDDDConstants::numberCells(), HGCalDDDConstants::numberCellsHexagon(), PHGCalParametersDBBuilder::swapParameters(), and HGCalDDDConstants::waferFromPosition().
std::vector<double> HGCalParameters::cellCoarseY_ |
Definition at line 105 of file HGCalParameters.h.
Referenced by HGCalDDDConstants::assignCell(), HGCalParametersFromDD::getCellPosition(), HGCalDDDConstants::isValidCell(), HGCalGeomParameters::loadGeometryHexagon(), HGCalDDDConstants::locateCell(), HGCalDDDConstants::locateCellHex(), PHGCalParametersDBBuilder::swapParameters(), and HGCalDDDConstants::waferFromPosition().
std::vector<int> HGCalParameters::cellFactor_ |
Definition at line 88 of file HGCalParameters.h.
Referenced by PHGCalParametersDBBuilder::swapParameters().
std::vector<int> HGCalParameters::cellFine_ |
Definition at line 112 of file HGCalParameters.h.
Referenced by HGCalGeomParameters::loadCellParsHexagon().
std::vector<bool> HGCalParameters::cellFineHalf_ |
Definition at line 103 of file HGCalParameters.h.
Referenced by HGCalDDDConstants::isHalfCell(), and HGCalGeomParameters::loadGeometryHexagon().
wafer_map HGCalParameters::cellFineIndex_ |
Definition at line 102 of file HGCalParameters.h.
Referenced by HGCalParametersFromDD::getCellPosition(), and HGCalDDDConstants::locateCell().
std::vector<double> HGCalParameters::cellFineX_ |
Definition at line 100 of file HGCalParameters.h.
Referenced by HGCalDDDConstants::assignCell(), HGCalParametersFromDD::getCellPosition(), HGCalDDDConstants::isValidCell(), HGCalDDDConstants::isValidHex(), HGCalGeomParameters::loadGeometryHexagon(), HGCalDDDConstants::locateCell(), HGCalDDDConstants::locateCellHex(), HGCalDDDConstants::maxCells(), HGCalDDDConstants::numberCells(), HGCalDDDConstants::numberCellsHexagon(), PHGCalParametersDBBuilder::swapParameters(), and HGCalDDDConstants::waferFromPosition().
std::vector<double> HGCalParameters::cellFineY_ |
Definition at line 101 of file HGCalParameters.h.
Referenced by HGCalDDDConstants::assignCell(), HGCalParametersFromDD::getCellPosition(), HGCalDDDConstants::isValidCell(), HGCalGeomParameters::loadGeometryHexagon(), HGCalDDDConstants::locateCell(), HGCalDDDConstants::locateCellHex(), PHGCalParametersDBBuilder::swapParameters(), and HGCalDDDConstants::waferFromPosition().
std::vector<double> HGCalParameters::cellSize_ |
Definition at line 57 of file HGCalParameters.h.
Referenced by HGCalDDDConstants::assignCell(), HGCalParametersFromDD::build(), HGCalDDDConstants::cellSizeHex(), HGCalDDDConstants::HGCalDDDConstants(), HGCalGeomParameters::loadCellTrapezoid(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadSpecParsHexagon(), HGCalGeomParameters::loadSpecParsTrapezoid(), scintCellSize(), PHGCalParametersDBBuilder::swapParameters(), and HGCalDDDConstants::waferFromPosition().
std::vector<double> HGCalParameters::cellThickness_ |
Definition at line 131 of file HGCalParameters.h.
Referenced by HGCalDDDConstants::cellThickness(), HGCalGeomParameters::loadSpecParsHexagon8(), HGCalGeomParameters::loadWaferHexagon8(), and HGCalDDDConstants::waferFromPosition().
int HGCalParameters::choiceType_ |
Definition at line 134 of file HGCalParameters.h.
Referenced by HGCalGeomParameters::loadSpecParsHexagon8(), and HGCalGeomParameters::loadWaferHexagon8().
layer_map HGCalParameters::copiesInLayers_ |
Definition at line 121 of file HGCalParameters.h.
Referenced by HGCalDDDConstants::isValidHex(), HGCalGeomParameters::loadGeometryHexagon(), and HGCalGeomParameters::loadWaferHexagon().
bool HGCalParameters::defineFull_ |
Definition at line 130 of file HGCalParameters.h.
Referenced by HGCalParametersFromDD::build(), HGCalGeomParameters::loadWaferHexagon8(), HGCalDDDConstants::maxCells(), HGCalDDDConstants::maxRows(), HGCalDDDConstants::modulesInit(), HGCalDDDConstants::numberCells(), and HGCalDDDConstants::waferInLayer().
std::vector<int> HGCalParameters::depth_ |
Definition at line 89 of file HGCalParameters.h.
Referenced by HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometryHexagon8(), HGCalDDDConstants::maxCells(), HGCalDDDConstants::numberCells(), PHGCalParametersDBBuilder::swapParameters(), and HGCalDDDConstants::wafers().
std::vector<int> HGCalParameters::depthIndex_ |
Definition at line 90 of file HGCalParameters.h.
Referenced by HGCalDDDConstants::layerIndex(), HGCalDDDConstants::layersInit(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometryHexagon8(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<int> HGCalParameters::depthLayerF_ |
Definition at line 91 of file HGCalParameters.h.
Referenced by HGCalDDDConstants::layerIndex(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometryHexagon8(), and PHGCalParametersDBBuilder::swapParameters().
int HGCalParameters::detectorType_ |
Definition at line 54 of file HGCalParameters.h.
Referenced by HGCalParametersFromDD::build(), and HGCalDDDConstants::rangeR().
int HGCalParameters::firstLayer_ |
Definition at line 152 of file HGCalParameters.h.
Referenced by HGCalParametersFromDD::build(), HGCalDDDConstants::firstLayer(), HGCalDDDConstants::getLayer(), HGCalDDDConstants::lastLayer(), HGCalDDDConstants::layerIndex(), HGCalGeomParameters::loadCellTrapezoid(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadSpecParsTrapezoid(), HGCalDDDConstants::maxCells(), and HGCalDDDConstants::rangeR().
int HGCalParameters::firstMixedLayer_ |
Definition at line 153 of file HGCalParameters.h.
Referenced by HGCalParametersFromDD::build(), and HGCalDDDConstants::rangeR().
std::vector<int> HGCalParameters::firstModule_ |
Definition at line 146 of file HGCalParameters.h.
Referenced by HGCalGeometryLoader::build(), HGCalGeometry::getSummary(), HGCalGeomParameters::loadCellTrapezoid(), HGCalDDDConstants::modulesInit(), HGCalDDDConstants::numberCells(), and HGCalDDDConstants::wafers().
double HGCalParameters::fracAreaMin_ |
Definition at line 136 of file HGCalParameters.h.
Referenced by HGCalGeomParameters::loadSpecParsHexagon8(), and HGCalGeomParameters::loadWaferHexagon8().
std::vector<int> HGCalParameters::iradMaxBH_ |
Definition at line 144 of file HGCalParameters.h.
Referenced by HGCalDDDConstants::assignCellTrap(), HGCalDDDConstants::distFromEdgeTrap(), and HGCalGeomParameters::loadCellTrapezoid().
std::vector<int> HGCalParameters::iradMinBH_ |
Definition at line 143 of file HGCalParameters.h.
Referenced by HGCalDDDConstants::assignCellTrap(), HGCalGeometryLoader::build(), HGCalDDDConstants::distFromEdgeTrap(), HGCalDDDConstants::isValidTrap(), and HGCalGeomParameters::loadCellTrapezoid().
|
static |
Definition at line 24 of file HGCalParameters.h.
Referenced by HGCalWaferType::getType(), HGCalGeomParameters::loadWaferHexagon(), HGCalGeomParameters::loadWaferHexagon8(), HGCalDDDConstants::maskCell(), and HGCalDDDConstants::waferInLayerTest().
|
static |
Definition at line 22 of file HGCalParameters.h.
Referenced by HGCalDDDConstants::assignCell(), HGCalDDDConstants::assignCellTrap(), HGCalParametersFromDD::build(), HGCalDDDConstants::cellSizeHex(), HGCalDDDConstants::distFromEdgeHex(), HGCalDDDConstants::distFromEdgeTrap(), HGCalDDDConstants::getLayer(), HGCalDDDConstants::HGCalDDDConstants(), HGCalGeomParameters::loadCellTrapezoid(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometryHexagon8(), HGCalGeomParameters::loadSpecParsHexagon(), HGCalGeomParameters::loadSpecParsHexagon8(), HGCalGeomParameters::loadSpecParsTrapezoid(), HGCalGeomParameters::loadWaferHexagon(), HGCalGeomParameters::loadWaferHexagon8(), HGCalDDDConstants::rangeR(), HGCalWaferType::rLimits(), and HGCalDDDConstants::waferFromPosition().
|
static |
Definition at line 23 of file HGCalParameters.h.
Referenced by HGCalDDDConstants::assignCellHex(), HGCalParametersFromDD::build(), HGCalDDDConstants::distFromEdgeHex(), HGCalDDDConstants::distFromEdgeTrap(), HGCalGeomParameters::loadCellTrapezoid(), HGCalGeomParameters::loadWaferHexagon8(), HGCalDDDConstants::locateCell(), HGCalDDDConstants::locateCellHex(), HGCalDDDConstants::locateCellTrap(), HGCalDDDConstants::mouseBite(), HGCalDDDConstants::rangeR(), HGCalDDDConstants::rangeZ(), HGCalWaferType::rLimits(), HGCalDDDConstants::waferPosition(), HGCalDDDConstants::waferSepar(), HGCalDDDConstants::waferSize(), and HGCalDDDConstants::waferZ().
|
private |
Definition at line 163 of file HGCalParameters.h.
Referenced by fillTrForm(), and getID().
|
private |
Definition at line 164 of file HGCalParameters.h.
Referenced by fillTrForm(), and getID().
|
private |
Definition at line 165 of file HGCalParameters.h.
Referenced by fillTrForm(), and getID().
|
private |
Definition at line 162 of file HGCalParameters.h.
Referenced by fillTrForm(), and getID().
|
private |
Definition at line 167 of file HGCalParameters.h.
Referenced by fillTrForm(), and getID().
|
private |
Definition at line 168 of file HGCalParameters.h.
Referenced by fillTrForm(), and getID().
|
private |
Definition at line 169 of file HGCalParameters.h.
Referenced by fillTrForm(), and getID().
|
private |
Definition at line 166 of file HGCalParameters.h.
Referenced by fillTrForm(), and getID().
std::vector<int> HGCalParameters::lastModule_ |
Definition at line 147 of file HGCalParameters.h.
Referenced by HGCalGeometryLoader::build(), HGCalGeometry::getSummary(), HGCalGeomParameters::loadCellTrapezoid(), HGCalDDDConstants::modulesInit(), and HGCalDDDConstants::wafers().
std::vector<int> HGCalParameters::layer_ |
Definition at line 85 of file HGCalParameters.h.
Referenced by HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometryHexagon8(), HGCalGeomParameters::loadWaferHexagon(), HGCalGeomParameters::loadWaferHexagon8(), HGCalDDDConstants::maxCells(), HGCalDDDConstants::numberCells(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<int> HGCalParameters::layerFrontBH_ |
Definition at line 140 of file HGCalParameters.h.
Referenced by HGCalGeomParameters::loadCellTrapezoid(), HGCalGeomParameters::loadSpecParsTrapezoid(), and scintType().
std::vector<int> HGCalParameters::layerGroup_ |
Definition at line 87 of file HGCalParameters.h.
Referenced by HGCalDDDConstants::getLayer(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadSpecParsHexagon(), HGCalDDDConstants::simToReco(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<int> HGCalParameters::layerGroupM_ |
Definition at line 108 of file HGCalParameters.h.
Referenced by HGCalGeomParameters::loadSpecParsHexagon(), HGCalDDDConstants::simToReco(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<int> HGCalParameters::layerGroupO_ |
Definition at line 109 of file HGCalParameters.h.
Referenced by HGCalGeomParameters::loadSpecParsHexagon(), HGCalDDDConstants::simToReco(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<int> HGCalParameters::layerIndex_ |
Definition at line 86 of file HGCalParameters.h.
Referenced by HGCalDDDConstants::layerIndex(), HGCalDDDConstants::layersInit(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometryHexagon8(), HGCalGeomParameters::loadWaferHexagon8(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<int> HGCalParameters::levelT_ |
Definition at line 115 of file HGCalParameters.h.
Referenced by HGCalParametersFromDD::build(), HGCalDDDConstants::levelTop(), HGCalGeomParameters::loadGeometryHexagon8(), and HGCalGeomParameters::loadSpecParsHexagon().
int HGCalParameters::levelZSide_ |
Definition at line 116 of file HGCalParameters.h.
Referenced by HGCalParametersFromDD::build(), and HGCalGeomParameters::loadGeometryHexagon8().
double HGCalParameters::minTileSize_ |
Definition at line 145 of file HGCalParameters.h.
Referenced by HGCalParametersFromDD::build(), and HGCalGeomParameters::loadCellTrapezoid().
HGCalGeometryMode::GeometryMode HGCalParameters::mode_ |
Definition at line 117 of file HGCalParameters.h.
Referenced by HGCalParametersFromDD::build(), HGCalDDDConstants::HGCalDDDConstants(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<double> HGCalParameters::moduleAlphaR_ |
Definition at line 70 of file HGCalParameters.h.
Referenced by fillModule(), getModule(), HGCalGeomParameters::loadGeometryHexagon(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<double> HGCalParameters::moduleAlphaS_ |
Definition at line 63 of file HGCalParameters.h.
Referenced by fillModule(), getModule(), HGCalGeomParameters::loadGeometryHexagon(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<double> HGCalParameters::moduleBlR_ |
Definition at line 66 of file HGCalParameters.h.
Referenced by fillModule(), getModule(), HGCalGeomParameters::loadGeometryHexagon(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<double> HGCalParameters::moduleBlS_ |
Definition at line 59 of file HGCalParameters.h.
Referenced by fillModule(), getModule(), HGCalGeomParameters::loadGeometryHexagon(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<double> HGCalParameters::moduleCellR_ |
Definition at line 71 of file HGCalParameters.h.
Referenced by fillModule(), HGCalDDDConstants::getIndex(), getModule(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<double> HGCalParameters::moduleCellS_ |
Definition at line 64 of file HGCalParameters.h.
Referenced by fillModule(), HGCalDDDConstants::getIndex(), getModule(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<double> HGCalParameters::moduleDzR_ |
Definition at line 69 of file HGCalParameters.h.
Referenced by fillModule(), getModule(), HGCalGeomParameters::loadGeometryHexagon(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<double> HGCalParameters::moduleDzS_ |
Definition at line 62 of file HGCalParameters.h.
Referenced by fillModule(), getModule(), HGCalGeomParameters::loadGeometryHexagon(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<double> HGCalParameters::moduleHR_ |
Definition at line 68 of file HGCalParameters.h.
Referenced by fillModule(), getModule(), HGCalGeomParameters::loadGeometryHexagon(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<double> HGCalParameters::moduleHS_ |
Definition at line 61 of file HGCalParameters.h.
Referenced by fillModule(), getModule(), HGCalGeomParameters::loadGeometryHexagon(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<int> HGCalParameters::moduleLayR_ |
Definition at line 65 of file HGCalParameters.h.
Referenced by fillModule(), getModule(), HGCalDDDConstants::getModules(), HGCalGeomParameters::loadGeometryHexagon(), PHGCalParametersDBBuilder::swapParameters(), HGCalDDDConstants::volumes(), and HGCalDDDConstants::wafers().
std::vector<int> HGCalParameters::moduleLayS_ |
Definition at line 58 of file HGCalParameters.h.
Referenced by fillModule(), getModule(), HGCalGeomParameters::loadGeometryHexagon(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<double> HGCalParameters::moduleTlR_ |
Definition at line 67 of file HGCalParameters.h.
Referenced by fillModule(), getModule(), HGCalGeomParameters::loadGeometryHexagon(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<double> HGCalParameters::moduleTlS_ |
Definition at line 60 of file HGCalParameters.h.
Referenced by fillModule(), getModule(), HGCalGeomParameters::loadGeometryHexagon(), and PHGCalParametersDBBuilder::swapParameters().
double HGCalParameters::mouseBite_ |
Definition at line 127 of file HGCalParameters.h.
Referenced by HGCalParametersFromDD::build(), and HGCalDDDConstants::mouseBite().
std::string HGCalParameters::name_ |
Definition at line 53 of file HGCalParameters.h.
Referenced by HGCalParameters(), and PHGCalParametersDBBuilder::swapParameters().
int HGCalParameters::nCells_ |
Definition at line 55 of file HGCalParameters.h.
Referenced by PHGCalParametersDBBuilder::swapParameters().
int HGCalParameters::nCellsCoarse_ |
Definition at line 123 of file HGCalParameters.h.
Referenced by HGCalParametersFromDD::build(), HGCalDDDConstants::cellHex(), HGCalDDDConstants::cellType(), HGCalParametersFromDD::getCellPosition(), HGCalDDDConstants::getUVMax(), HGCalDDDConstants::isValidHex8(), HGCalGeomParameters::loadSpecParsTrapezoid(), HGCalDDDConstants::maxCells(), and HGCalDDDConstants::numberCellsHexagon().
int HGCalParameters::nCellsFine_ |
Definition at line 122 of file HGCalParameters.h.
Referenced by HGCalParametersFromDD::build(), HGCalDDDConstants::cellHex(), HGCalDDDConstants::cellType(), HGCalParametersFromDD::getCellPosition(), HGCalDDDConstants::getUVMax(), HGCalDDDConstants::isValidHex8(), HGCalGeomParameters::loadSpecParsTrapezoid(), HGCalDDDConstants::maxCells(), HGCalDDDConstants::maxCellUV(), HGCalDDDConstants::numberCellsHexagon(), and HGCalDDDConstants::waferFromPosition().
int HGCalParameters::nCornerCut_ |
Definition at line 135 of file HGCalParameters.h.
Referenced by HGCalGeomParameters::loadSpecParsHexagon8(), and HGCalGeomParameters::loadWaferHexagon8().
std::vector<int> HGCalParameters::nPhiBinBH_ |
Definition at line 139 of file HGCalParameters.h.
Referenced by HGCalGeomParameters::loadSpecParsTrapezoid(), and scintCells().
int HGCalParameters::nSectors_ |
Definition at line 56 of file HGCalParameters.h.
Referenced by HGCalGeomParameters::loadCellTrapezoid(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadWaferHexagon(), HGCalGeomParameters::loadWaferHexagon8(), HGCalDDDConstants::sectors(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<double> HGCalParameters::radius100to200_ |
Definition at line 132 of file HGCalParameters.h.
Referenced by HGCalGeomParameters::loadSpecParsHexagon8(), and HGCalGeomParameters::loadWaferHexagon8().
std::vector<double> HGCalParameters::radius200to300_ |
Definition at line 133 of file HGCalParameters.h.
Referenced by HGCalGeomParameters::loadSpecParsHexagon8(), and HGCalGeomParameters::loadWaferHexagon8().
std::vector<double> HGCalParameters::radiusLayer_[2] |
Definition at line 142 of file HGCalParameters.h.
Referenced by HGCalDDDConstants::assignCellTrap(), HGCalDDDConstants::cellSizeTrap(), HGCalDDDConstants::distFromEdgeTrap(), HGCalGeomParameters::loadCellTrapezoid(), and HGCalDDDConstants::locateCellTrap().
std::vector<double> HGCalParameters::radiusMixBoundary_ |
Definition at line 138 of file HGCalParameters.h.
Referenced by HGCalGeomParameters::loadSpecParsHexagon8(), HGCalGeomParameters::loadSpecParsTrapezoid(), and HGCalDDDConstants::rangeR().
std::vector<double> HGCalParameters::rLimit_ |
Definition at line 111 of file HGCalParameters.h.
Referenced by HGCalGeomParameters::loadGeometryHexagon8(), HGCalGeomParameters::loadSpecParsHexagon(), HGCalGeomParameters::loadWaferHexagon(), and HGCalGeomParameters::loadWaferHexagon8().
std::vector<double> HGCalParameters::rMaxFront_ |
Definition at line 150 of file HGCalParameters.h.
Referenced by HGCalGeomParameters::loadSpecParsHexagon8(), HGCalGeomParameters::loadSpecParsTrapezoid(), and HGCalDDDConstants::rangeR().
std::vector<double> HGCalParameters::rMaxLayHex_ |
Definition at line 94 of file HGCalParameters.h.
Referenced by HGCalDDDConstants::isValidCell(), HGCalGeomParameters::loadCellTrapezoid(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometryHexagon8(), HGCalGeomParameters::loadWaferHexagon(), HGCalGeomParameters::loadWaferHexagon8(), PHGCalParametersDBBuilder::swapParameters(), and HGCalDDDConstants::waferInLayerTest().
std::vector<double> HGCalParameters::rMinFront_ |
Definition at line 120 of file HGCalParameters.h.
Referenced by HGCalGeomParameters::loadSpecParsHexagon8(), HGCalGeomParameters::loadSpecParsTrapezoid(), and HGCalDDDConstants::rangeR().
std::vector<double> HGCalParameters::rMinLayerBH_ |
Definition at line 141 of file HGCalParameters.h.
Referenced by HGCalGeomParameters::loadCellTrapezoid(), and HGCalGeomParameters::loadSpecParsTrapezoid().
std::vector<double> HGCalParameters::rMinLayHex_ |
Definition at line 93 of file HGCalParameters.h.
Referenced by HGCalDDDConstants::cellInLayer(), HGCalDDDConstants::isValidCell(), HGCalGeomParameters::loadCellTrapezoid(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometryHexagon8(), HGCalGeomParameters::loadWaferHexagon(), HGCalGeomParameters::loadWaferHexagon8(), PHGCalParametersDBBuilder::swapParameters(), and HGCalDDDConstants::waferInLayerTest().
double HGCalParameters::sensorSeparation_ |
Definition at line 126 of file HGCalParameters.h.
Referenced by HGCalParametersFromDD::build(), HGCalGeomParameters::loadWaferHexagon8(), and HGCalDDDConstants::waferSepar().
std::vector<double> HGCalParameters::slopeMin_ |
Definition at line 118 of file HGCalParameters.h.
Referenced by HGCalGeomParameters::loadSpecParsHexagon(), HGCalGeomParameters::loadSpecParsHexagon8(), HGCalGeomParameters::loadSpecParsTrapezoid(), HGCalDDDConstants::minSlope(), HGCalDDDConstants::rangeR(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<double> HGCalParameters::slopeTop_ |
Definition at line 148 of file HGCalParameters.h.
Referenced by HGCalGeomParameters::loadSpecParsHexagon8(), HGCalGeomParameters::loadSpecParsTrapezoid(), and HGCalDDDConstants::rangeR().
std::vector<uint32_t> HGCalParameters::trformIndex_ |
Definition at line 72 of file HGCalParameters.h.
Referenced by fillTrForm(), getID(), getTrForm(), HGCalDDDConstants::getTrFormN(), HGCalDDDConstants::getTrForms(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometryHexagon8(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<double> HGCalParameters::trformRotXX_ |
Definition at line 76 of file HGCalParameters.h.
Referenced by fillTrForm(), getTrForm(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometryHexagon8(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<double> HGCalParameters::trformRotXY_ |
Definition at line 79 of file HGCalParameters.h.
Referenced by fillTrForm(), getTrForm(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometryHexagon8(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<double> HGCalParameters::trformRotXZ_ |
Definition at line 82 of file HGCalParameters.h.
Referenced by fillTrForm(), getTrForm(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometryHexagon8(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<double> HGCalParameters::trformRotYX_ |
Definition at line 77 of file HGCalParameters.h.
Referenced by fillTrForm(), getTrForm(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometryHexagon8(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<double> HGCalParameters::trformRotYY_ |
Definition at line 80 of file HGCalParameters.h.
Referenced by fillTrForm(), getTrForm(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometryHexagon8(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<double> HGCalParameters::trformRotYZ_ |
Definition at line 83 of file HGCalParameters.h.
Referenced by fillTrForm(), getTrForm(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometryHexagon8(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<double> HGCalParameters::trformRotZX_ |
Definition at line 78 of file HGCalParameters.h.
Referenced by fillTrForm(), getTrForm(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometryHexagon8(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<double> HGCalParameters::trformRotZY_ |
Definition at line 81 of file HGCalParameters.h.
Referenced by fillTrForm(), getTrForm(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometryHexagon8(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<double> HGCalParameters::trformRotZZ_ |
Definition at line 84 of file HGCalParameters.h.
Referenced by fillTrForm(), getTrForm(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometryHexagon8(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<double> HGCalParameters::trformTranX_ |
Definition at line 73 of file HGCalParameters.h.
Referenced by addTrForm(), fillTrForm(), getTrForm(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometryHexagon8(), scaleTrForm(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<double> HGCalParameters::trformTranY_ |
Definition at line 74 of file HGCalParameters.h.
Referenced by addTrForm(), fillTrForm(), getTrForm(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometryHexagon8(), scaleTrForm(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<double> HGCalParameters::trformTranZ_ |
Definition at line 75 of file HGCalParameters.h.
Referenced by addTrForm(), fillTrForm(), getTrForm(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometryHexagon8(), scaleTrForm(), and PHGCalParametersDBBuilder::swapParameters().
wafer_map HGCalParameters::typesInLayers_ |
Definition at line 155 of file HGCalParameters.h.
Referenced by HGCalDDDConstants::cellThickness(), HGCalDDDConstants::getTypeHex(), HGCalDDDConstants::isValidHex8(), HGCalGeomParameters::loadWaferHexagon8(), HGCalDDDConstants::locateCell(), HGCalDDDConstants::maxCells(), HGCalDDDConstants::numberCellsHexagon(), and HGCalDDDConstants::waferFromPosition().
std::vector<int> HGCalParameters::waferCopy_ |
Definition at line 95 of file HGCalParameters.h.
Referenced by HGCalGeometryLoader::build(), HGCalDDDConstants::HGCalDDDConstants(), HGCalDDDConstants::isValidHex(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadWaferHexagon(), HGCalGeomParameters::loadWaferHexagon8(), HGCalDDDConstants::maxCells(), HGCalDDDConstants::maxRows(), HGCalDDDConstants::numberCells(), HGCalDDDConstants::rowColumnWafer(), PHGCalParametersDBBuilder::swapParameters(), HGCalDDDConstants::waferFromCopy(), HGCalDDDConstants::waferFromPosition(), and HGCalDDDConstants::waferToCopy().
std::vector<double> HGCalParameters::waferPosX_ |
Definition at line 98 of file HGCalParameters.h.
Referenced by HGCalDDDConstants::assignCell(), HGCalDDDConstants::distFromEdgeHex(), HGCalDDDConstants::getModule(), HGCalDDDConstants::isValidCell(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadWaferHexagon(), HGCalGeomParameters::loadWaferHexagon8(), HGCalDDDConstants::locateCell(), HGCalDDDConstants::modulesInit(), PHGCalParametersDBBuilder::swapParameters(), HGCalDDDConstants::waferFromPosition(), HGCalDDDConstants::waferInLayerTest(), and HGCalDDDConstants::waferPosition().
std::vector<double> HGCalParameters::waferPosY_ |
Definition at line 99 of file HGCalParameters.h.
Referenced by HGCalDDDConstants::assignCell(), HGCalDDDConstants::distFromEdgeHex(), HGCalDDDConstants::getModule(), HGCalDDDConstants::isValidCell(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadWaferHexagon(), HGCalGeomParameters::loadWaferHexagon8(), HGCalDDDConstants::locateCell(), PHGCalParametersDBBuilder::swapParameters(), HGCalDDDConstants::waferFromPosition(), HGCalDDDConstants::waferInLayerTest(), and HGCalDDDConstants::waferPosition().
double HGCalParameters::waferR_ |
Definition at line 114 of file HGCalParameters.h.
Referenced by HGCalParametersFromDD::build(), HGCalDDDConstants::HGCalDDDConstants(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadWaferHexagon(), HGCalGeomParameters::loadWaferHexagon8(), and PHGCalParametersDBBuilder::swapParameters().
wafer_map HGCalParameters::wafersInLayers_ |
Definition at line 154 of file HGCalParameters.h.
Referenced by HGCalGeomParameters::loadWaferHexagon8(), and HGCalDDDConstants::waferPosition().
double HGCalParameters::waferSize_ |
Definition at line 124 of file HGCalParameters.h.
Referenced by HGCalParametersFromDD::build(), HGCalParametersFromDD::getCellPosition(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadWaferHexagon8(), and HGCalDDDConstants::waferSize().
double HGCalParameters::waferThick_ |
Definition at line 125 of file HGCalParameters.h.
Referenced by HGCalParametersFromDD::build(), HGCalGeomParameters::loadCellTrapezoid(), HGCalDDDConstants::rangeZ(), and HGCalDDDConstants::waferFromPosition().
std::vector<int> HGCalParameters::waferTypeL_ |
Definition at line 96 of file HGCalParameters.h.
Referenced by HGCalDDDConstants::cellThickness(), HGCalDDDConstants::getModule(), HGCalDDDConstants::getTypeHex(), HGCalDDDConstants::isValidHex8(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadWaferHexagon(), HGCalGeomParameters::loadWaferHexagon8(), HGCalDDDConstants::locateCell(), HGCalDDDConstants::maxCells(), HGCalDDDConstants::numberCellsHexagon(), HGCalDDDConstants::simToReco(), PHGCalParametersDBBuilder::swapParameters(), HGCalDDDConstants::waferFromPosition(), and HGCalDDDConstants::waferTypeL().
waferT_map HGCalParameters::waferTypes_ |
Definition at line 156 of file HGCalParameters.h.
Referenced by HGCalGeomParameters::loadWaferHexagon(), HGCalGeomParameters::loadWaferHexagon8(), HGCalDDDConstants::maskCell(), and HGCalDDDConstants::waferVirtual().
std::vector<int> HGCalParameters::waferTypeT_ |
Definition at line 97 of file HGCalParameters.h.
Referenced by HGCalDDDConstants::assignCell(), HGCalDDDConstants::isValidCell(), HGCalDDDConstants::isValidHex(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadWaferHexagon(), HGCalGeomParameters::loadWaferHexagon8(), HGCalDDDConstants::locateCell(), HGCalDDDConstants::locateCellHex(), HGCalDDDConstants::maxCells(), HGCalDDDConstants::numberCells(), HGCalDDDConstants::numberCellsHexagon(), PHGCalParametersDBBuilder::swapParameters(), HGCalDDDConstants::waferFromPosition(), and HGCalDDDConstants::waferTypeT().
int HGCalParameters::waferUVMax_ |
Definition at line 128 of file HGCalParameters.h.
Referenced by HGCalGeomParameters::loadCellTrapezoid(), HGCalGeomParameters::loadWaferHexagon(), HGCalGeomParameters::loadWaferHexagon8(), HGCalDDDConstants::waferFromPosition(), and HGCalDDDConstants::waferUVMax().
std::vector<int> HGCalParameters::waferUVMaxLayer_ |
Definition at line 129 of file HGCalParameters.h.
Referenced by HGCalGeomParameters::loadWaferHexagon8(), and HGCalDDDConstants::maxRows().
std::vector<double> HGCalParameters::zFrontMin_ |
Definition at line 119 of file HGCalParameters.h.
Referenced by HGCalGeomParameters::loadSpecParsHexagon8(), HGCalGeomParameters::loadSpecParsTrapezoid(), and HGCalDDDConstants::rangeR().
std::vector<double> HGCalParameters::zFrontTop_ |
Definition at line 149 of file HGCalParameters.h.
Referenced by HGCalGeomParameters::loadSpecParsHexagon8(), HGCalGeomParameters::loadSpecParsTrapezoid(), and HGCalDDDConstants::rangeR().
std::vector<double> HGCalParameters::zLayerHex_ |
Definition at line 92 of file HGCalParameters.h.
Referenced by HGCalDDDConstants::getLayer(), HGCalGeomParameters::loadCellTrapezoid(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometryHexagon8(), HGCalGeomParameters::loadWaferHexagon8(), HGCalDDDConstants::locateCellTrap(), HGCalDDDConstants::rangeR(), HGCalDDDConstants::rangeZ(), PHGCalParametersDBBuilder::swapParameters(), and HGCalDDDConstants::waferZ().
double HGCalParameters::zMinForRad_ |
Definition at line 137 of file HGCalParameters.h.
Referenced by HGCalGeomParameters::loadSpecParsHexagon8(), and HGCalGeomParameters::loadWaferHexagon8().
std::vector<double> HGCalParameters::zRanges_ |
Definition at line 151 of file HGCalParameters.h.
Referenced by HGCalGeomParameters::loadSpecParsHexagon8(), and HGCalGeomParameters::loadSpecParsTrapezoid().