#include <HGCalParameters.h>
Classes | |
struct | hgtrap |
struct | hgtrform |
Public Types | |
typedef std::vector< std::unordered_map< int32_t, int32_t > > | layer_map |
Public Member Functions | |
void | addTrForm (const CLHEP::Hep3Vector &h3v) |
void | fillModule (const hgtrap &mytr, bool reco) |
void | fillTrForm (const hgtrform &mytr) |
hgtrap | getModule (unsigned int k, bool reco) const |
hgtrform | getTrForm (unsigned int k) const |
HGCalParameters (const std::string &nam) | |
void | scaleTrForm (double) |
~HGCalParameters (void) | |
Public Attributes | |
std::vector< double > | boundR_ |
std::vector< int > | cellCoarse_ |
std::vector< bool > | cellCoarseHalf_ |
std::vector< double > | cellCoarseX_ |
std::vector< double > | cellCoarseY_ |
std::vector< int > | cellFactor_ |
std::vector< int > | cellFine_ |
std::vector< bool > | cellFineHalf_ |
std::vector< double > | cellFineX_ |
std::vector< double > | cellFineY_ |
std::vector< double > | cellSize_ |
layer_map | copiesInLayers_ |
std::vector< int > | depth_ |
std::vector< int > | depthIndex_ |
std::vector< int > | depthLayerF_ |
std::vector< int > | layer_ |
std::vector< int > | layerGroup_ |
std::vector< int > | layerGroupM_ |
std::vector< int > | layerGroupO_ |
std::vector< int > | layerIndex_ |
int | levelT_ |
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_ |
std::string | name_ |
int | nCells_ |
int | nSectors_ |
std::vector< double > | rLimit_ |
std::vector< double > | rMaxLayHex_ |
std::vector< double > | rMinLayHex_ |
double | slopeMin_ |
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_ |
std::vector< int > | waferCopy_ |
std::vector< double > | waferPosX_ |
std::vector< double > | waferPosY_ |
double | waferR_ |
std::vector< int > | waferTypeL_ |
std::vector< int > | waferTypeT_ |
std::vector< double > | zLayerHex_ |
Static Public Attributes | |
static const int | kMaskLayer = 0x7F |
static const int | kMaskSector = 0x3FF |
static const int | kMaskSubSec = 0x1 |
static const int | kMaskZside = 0x1 |
static const int | kShiftLayer = 12 |
static const int | kShiftSector = 1 |
static const int | kShiftSubSec = 0 |
static const int | kShiftZside = 19 |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
Definition at line 16 of file HGCalParameters.h.
typedef std::vector<std::unordered_map<int32_t,int32_t> > HGCalParameters::layer_map |
Definition at line 20 of file HGCalParameters.h.
HGCalParameters::HGCalParameters | ( | const std::string & | nam | ) |
Definition at line 4 of file HGCalParameters.cc.
HGCalParameters::~HGCalParameters | ( | void | ) |
Definition at line 6 of file HGCalParameters.cc.
void HGCalParameters::addTrForm | ( | const CLHEP::Hep3Vector & | h3v | ) |
Definition at line 138 of file HGCalParameters.cc.
References gen::k, trformTranX_, trformTranY_, and trformTranZ_.
Referenced by HGCalGeomParameters::loadGeometryHexagon(), and HGCalGeomParameters::loadGeometrySquare().
void HGCalParameters::fillModule | ( | const hgtrap & | mytr, |
bool | reco | ||
) |
Definition at line 8 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::loadGeometryHexagon(), and HGCalGeomParameters::loadGeometrySquare().
void HGCalParameters::fillTrForm | ( | const hgtrform & | mytr | ) |
Definition at line 63 of file HGCalParameters.cc.
References gather_cfg::cout, 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::loadGeometrySquare().
HGCalParameters::hgtrap HGCalParameters::getModule | ( | unsigned int | k, |
bool | reco | ||
) | const |
Definition at line 30 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::loadGeometrySquare().
HGCalParameters::hgtrform HGCalParameters::getTrForm | ( | unsigned int | k | ) | const |
Definition at line 108 of file HGCalParameters.cc.
References gather_cfg::cout, TauDecayModes::dec, HGCalParameters::hgtrform::h3v, HGCalParameters::hgtrform::hr, gen::k, kMaskLayer, kMaskSector, kMaskSubSec, kMaskZside, kShiftLayer, kShiftSector, kShiftSubSec, kShiftZside, 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 148 of file HGCalParameters.cc.
References gen::k, Scenarios_cff::scale, trformTranX_, trformTranY_, and trformTranZ_.
Referenced by HGCalGeomParameters::loadGeometryHexagon(), and HGCalGeomParameters::loadGeometrySquare().
|
private |
|
friend |
Definition at line 115 of file HGCalParameters.h.
|
friend |
Definition at line 115 of file HGCalParameters.h.
std::vector<double> HGCalParameters::boundR_ |
Definition at line 105 of file HGCalParameters.h.
Referenced by HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadSpecParsHexagon(), HGCalGeomParameters::loadWaferHexagon(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<int> HGCalParameters::cellCoarse_ |
Definition at line 108 of file HGCalParameters.h.
Referenced by HGCalGeomParameters::loadCellParsHexagon().
std::vector<bool> HGCalParameters::cellCoarseHalf_ |
Definition at line 102 of file HGCalParameters.h.
Referenced by HGCalDDDConstants::isHalfCell(), and HGCalGeomParameters::loadGeometryHexagon().
std::vector<double> HGCalParameters::cellCoarseX_ |
Definition at line 100 of file HGCalParameters.h.
Referenced by HGCalDDDConstants::assignCellHexagon(), HGCalDDDConstants::isValid(), HGCalDDDConstants::isValidCell(), 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 101 of file HGCalParameters.h.
Referenced by HGCalDDDConstants::assignCellHexagon(), HGCalDDDConstants::isValidCell(), HGCalGeomParameters::loadGeometryHexagon(), HGCalDDDConstants::locateCell(), HGCalDDDConstants::locateCellHex(), PHGCalParametersDBBuilder::swapParameters(), and HGCalDDDConstants::waferFromPosition().
std::vector<int> HGCalParameters::cellFactor_ |
Definition at line 85 of file HGCalParameters.h.
Referenced by HGCalGeomParameters::loadGeometrySquare(), HGCalGeomParameters::loadSpecParsSquare(), HGCalDDDConstants::simToReco(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<int> HGCalParameters::cellFine_ |
Definition at line 107 of file HGCalParameters.h.
Referenced by HGCalGeomParameters::loadCellParsHexagon().
std::vector<bool> HGCalParameters::cellFineHalf_ |
Definition at line 99 of file HGCalParameters.h.
Referenced by HGCalDDDConstants::isHalfCell(), and HGCalGeomParameters::loadGeometryHexagon().
std::vector<double> HGCalParameters::cellFineX_ |
Definition at line 97 of file HGCalParameters.h.
Referenced by HGCalDDDConstants::assignCellHexagon(), HGCalDDDConstants::isValid(), HGCalDDDConstants::isValidCell(), 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 98 of file HGCalParameters.h.
Referenced by HGCalDDDConstants::assignCellHexagon(), HGCalDDDConstants::isValidCell(), HGCalGeomParameters::loadGeometryHexagon(), HGCalDDDConstants::locateCell(), HGCalDDDConstants::locateCellHex(), PHGCalParametersDBBuilder::swapParameters(), and HGCalDDDConstants::waferFromPosition().
std::vector<double> HGCalParameters::cellSize_ |
Definition at line 54 of file HGCalParameters.h.
Referenced by HGCalDDDConstants::assignCellHexagon(), HGCalDDDConstants::cellSizeHex(), HGCalDDDConstants::HGCalDDDConstants(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometrySquare(), HGCalGeomParameters::loadSpecParsSquare(), PHGCalParametersDBBuilder::swapParameters(), and HGCalDDDConstants::waferFromPosition().
layer_map HGCalParameters::copiesInLayers_ |
Definition at line 113 of file HGCalParameters.h.
Referenced by HGCalDDDConstants::isValid(), HGCalGeomParameters::loadGeometryHexagon(), and HGCalGeomParameters::loadWaferHexagon().
std::vector<int> HGCalParameters::depth_ |
Definition at line 86 of file HGCalParameters.h.
Referenced by HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometrySquare(), HGCalDDDConstants::maxCells(), PHGCalParametersDBBuilder::swapParameters(), and HGCalDDDConstants::wafers().
std::vector<int> HGCalParameters::depthIndex_ |
Definition at line 87 of file HGCalParameters.h.
Referenced by HGCalDDDConstants::getIndex(), HGCalDDDConstants::layersInit(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometrySquare(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<int> HGCalParameters::depthLayerF_ |
Definition at line 88 of file HGCalParameters.h.
Referenced by HGCalDDDConstants::getIndex(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometrySquare(), and PHGCalParametersDBBuilder::swapParameters().
|
static |
Definition at line 43 of file HGCalParameters.h.
Referenced by fillTrForm(), and getTrForm().
|
static |
Definition at line 44 of file HGCalParameters.h.
Referenced by fillTrForm(), and getTrForm().
|
static |
Definition at line 45 of file HGCalParameters.h.
Referenced by fillTrForm(), and getTrForm().
|
static |
Definition at line 42 of file HGCalParameters.h.
Referenced by fillTrForm(), and getTrForm().
|
static |
Definition at line 47 of file HGCalParameters.h.
Referenced by fillTrForm(), and getTrForm().
|
static |
Definition at line 48 of file HGCalParameters.h.
Referenced by fillTrForm(), and getTrForm().
|
static |
Definition at line 49 of file HGCalParameters.h.
Referenced by fillTrForm(), and getTrForm().
|
static |
Definition at line 46 of file HGCalParameters.h.
Referenced by fillTrForm(), and getTrForm().
std::vector<int> HGCalParameters::layer_ |
Definition at line 82 of file HGCalParameters.h.
Referenced by HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometrySquare(), HGCalGeomParameters::loadWaferHexagon(), HGCalDDDConstants::maxCells(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<int> HGCalParameters::layerGroup_ |
Definition at line 84 of file HGCalParameters.h.
Referenced by HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometrySquare(), HGCalGeomParameters::loadSpecParsHexagon(), HGCalGeomParameters::loadSpecParsSquare(), HGCalDDDConstants::simToReco(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<int> HGCalParameters::layerGroupM_ |
Definition at line 103 of file HGCalParameters.h.
Referenced by HGCalGeomParameters::loadSpecParsHexagon(), HGCalDDDConstants::simToReco(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<int> HGCalParameters::layerGroupO_ |
Definition at line 104 of file HGCalParameters.h.
Referenced by HGCalGeomParameters::loadSpecParsHexagon(), HGCalDDDConstants::simToReco(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<int> HGCalParameters::layerIndex_ |
Definition at line 83 of file HGCalParameters.h.
Referenced by HGCalDDDConstants::getIndex(), HGCalDDDConstants::layersInit(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometrySquare(), and PHGCalParametersDBBuilder::swapParameters().
int HGCalParameters::levelT_ |
Definition at line 110 of file HGCalParameters.h.
Referenced by HGCalDDDConstants::levelTop(), and HGCalGeomParameters::loadSpecParsHexagon().
HGCalGeometryMode::GeometryMode HGCalParameters::mode_ |
Definition at line 111 of file HGCalParameters.h.
Referenced by HGCalParametersFromDD::build(), HGCalDDDConstants::HGCalDDDConstants(), PHGCalParametersDBBuilder::swapParameters(), and HGCalDDDConstants::waferInLayer().
std::vector<double> HGCalParameters::moduleAlphaR_ |
Definition at line 67 of file HGCalParameters.h.
Referenced by fillModule(), getModule(), HGCalDDDConstants::getParameterSquare(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometrySquare(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<double> HGCalParameters::moduleAlphaS_ |
Definition at line 60 of file HGCalParameters.h.
Referenced by fillModule(), getModule(), HGCalDDDConstants::getParameterSquare(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometrySquare(), HGCalDDDConstants::newCell(), HGCalDDDConstants::simToReco(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<double> HGCalParameters::moduleBlR_ |
Definition at line 63 of file HGCalParameters.h.
Referenced by fillModule(), getModule(), HGCalDDDConstants::getParameterSquare(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometrySquare(), HGCalDDDConstants::newCell(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<double> HGCalParameters::moduleBlS_ |
Definition at line 56 of file HGCalParameters.h.
Referenced by fillModule(), getModule(), HGCalDDDConstants::getParameterSquare(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometrySquare(), HGCalDDDConstants::simToReco(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<double> HGCalParameters::moduleCellR_ |
Definition at line 68 of file HGCalParameters.h.
Referenced by fillModule(), HGCalDDDConstants::getIndex(), getModule(), HGCalGeomParameters::loadGeometrySquare(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<double> HGCalParameters::moduleCellS_ |
Definition at line 61 of file HGCalParameters.h.
Referenced by fillModule(), HGCalDDDConstants::getIndex(), getModule(), HGCalGeomParameters::loadGeometrySquare(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<double> HGCalParameters::moduleDzR_ |
Definition at line 66 of file HGCalParameters.h.
Referenced by fillModule(), getModule(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometrySquare(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<double> HGCalParameters::moduleDzS_ |
Definition at line 59 of file HGCalParameters.h.
Referenced by fillModule(), getModule(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometrySquare(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<double> HGCalParameters::moduleHR_ |
Definition at line 65 of file HGCalParameters.h.
Referenced by fillModule(), getModule(), HGCalDDDConstants::getParameterSquare(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometrySquare(), HGCalDDDConstants::maxRows(), HGCalDDDConstants::newCell(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<double> HGCalParameters::moduleHS_ |
Definition at line 58 of file HGCalParameters.h.
Referenced by fillModule(), getModule(), HGCalDDDConstants::getParameterSquare(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometrySquare(), HGCalDDDConstants::maxRows(), HGCalDDDConstants::simToReco(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<int> HGCalParameters::moduleLayR_ |
Definition at line 62 of file HGCalParameters.h.
Referenced by fillModule(), getModule(), HGCalDDDConstants::getModules(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometrySquare(), PHGCalParametersDBBuilder::swapParameters(), and HGCalDDDConstants::volumes().
std::vector<int> HGCalParameters::moduleLayS_ |
Definition at line 55 of file HGCalParameters.h.
Referenced by fillModule(), getModule(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometrySquare(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<double> HGCalParameters::moduleTlR_ |
Definition at line 64 of file HGCalParameters.h.
Referenced by fillModule(), getModule(), HGCalDDDConstants::getParameterSquare(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometrySquare(), HGCalDDDConstants::newCell(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<double> HGCalParameters::moduleTlS_ |
Definition at line 57 of file HGCalParameters.h.
Referenced by fillModule(), getModule(), HGCalDDDConstants::getParameterSquare(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometrySquare(), HGCalDDDConstants::simToReco(), and PHGCalParametersDBBuilder::swapParameters().
std::string HGCalParameters::name_ |
Definition at line 51 of file HGCalParameters.h.
Referenced by PHGCalParametersDBBuilder::swapParameters().
int HGCalParameters::nCells_ |
Definition at line 52 of file HGCalParameters.h.
Referenced by HGCalGeomParameters::loadSpecParsSquare(), and PHGCalParametersDBBuilder::swapParameters().
int HGCalParameters::nSectors_ |
std::vector<double> HGCalParameters::rLimit_ |
Definition at line 106 of file HGCalParameters.h.
Referenced by HGCalGeomParameters::loadSpecParsHexagon(), and HGCalGeomParameters::loadWaferHexagon().
std::vector<double> HGCalParameters::rMaxLayHex_ |
Definition at line 91 of file HGCalParameters.h.
Referenced by HGCalDDDConstants::isValidCell(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadWaferHexagon(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<double> HGCalParameters::rMinLayHex_ |
Definition at line 90 of file HGCalParameters.h.
Referenced by HGCalDDDConstants::isValidCell(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadWaferHexagon(), PHGCalParametersDBBuilder::swapParameters(), and HGCalDDDConstants::waferInLayer().
double HGCalParameters::slopeMin_ |
Definition at line 112 of file HGCalParameters.h.
Referenced by HGCalGeomParameters::loadSpecParsHexagon(), HGCalGeomParameters::loadSpecParsSquare(), and HGCalDDDConstants::minSlope().
std::vector<uint32_t> HGCalParameters::trformIndex_ |
Definition at line 69 of file HGCalParameters.h.
Referenced by fillTrForm(), getTrForm(), HGCalDDDConstants::getTrFormN(), HGCalDDDConstants::getTrForms(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometrySquare(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<double> HGCalParameters::trformRotXX_ |
Definition at line 73 of file HGCalParameters.h.
Referenced by fillTrForm(), getTrForm(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometrySquare(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<double> HGCalParameters::trformRotXY_ |
Definition at line 76 of file HGCalParameters.h.
Referenced by fillTrForm(), getTrForm(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometrySquare(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<double> HGCalParameters::trformRotXZ_ |
Definition at line 79 of file HGCalParameters.h.
Referenced by fillTrForm(), getTrForm(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometrySquare(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<double> HGCalParameters::trformRotYX_ |
Definition at line 74 of file HGCalParameters.h.
Referenced by fillTrForm(), getTrForm(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometrySquare(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<double> HGCalParameters::trformRotYY_ |
Definition at line 77 of file HGCalParameters.h.
Referenced by fillTrForm(), getTrForm(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometrySquare(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<double> HGCalParameters::trformRotYZ_ |
Definition at line 80 of file HGCalParameters.h.
Referenced by fillTrForm(), getTrForm(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometrySquare(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<double> HGCalParameters::trformRotZX_ |
Definition at line 75 of file HGCalParameters.h.
Referenced by fillTrForm(), getTrForm(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometrySquare(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<double> HGCalParameters::trformRotZY_ |
Definition at line 78 of file HGCalParameters.h.
Referenced by fillTrForm(), getTrForm(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometrySquare(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<double> HGCalParameters::trformRotZZ_ |
Definition at line 81 of file HGCalParameters.h.
Referenced by fillTrForm(), getTrForm(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometrySquare(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<double> HGCalParameters::trformTranX_ |
Definition at line 70 of file HGCalParameters.h.
Referenced by addTrForm(), fillTrForm(), getTrForm(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometrySquare(), scaleTrForm(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<double> HGCalParameters::trformTranY_ |
Definition at line 71 of file HGCalParameters.h.
Referenced by addTrForm(), fillTrForm(), getTrForm(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometrySquare(), scaleTrForm(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<double> HGCalParameters::trformTranZ_ |
Definition at line 72 of file HGCalParameters.h.
Referenced by addTrForm(), fillTrForm(), getTrForm(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadGeometrySquare(), scaleTrForm(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<int> HGCalParameters::waferCopy_ |
Definition at line 92 of file HGCalParameters.h.
Referenced by HGCalDDDConstants::isValid(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadWaferHexagon(), HGCalDDDConstants::maxRows(), HGCalDDDConstants::rowColumnWafer(), PHGCalParametersDBBuilder::swapParameters(), HGCalDDDConstants::waferFromCopy(), HGCalDDDConstants::waferFromPosition(), and HGCalDDDConstants::waferToCopy().
std::vector<double> HGCalParameters::waferPosX_ |
Definition at line 95 of file HGCalParameters.h.
Referenced by HGCalDDDConstants::assignCellHexagon(), HGCalDDDConstants::isValidCell(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadWaferHexagon(), HGCalDDDConstants::locateCell(), HGCalDDDConstants::modulesInit(), PHGCalParametersDBBuilder::swapParameters(), HGCalDDDConstants::waferFromPosition(), HGCalDDDConstants::waferInLayer(), and HGCalDDDConstants::waferPosition().
std::vector<double> HGCalParameters::waferPosY_ |
Definition at line 96 of file HGCalParameters.h.
Referenced by HGCalDDDConstants::assignCellHexagon(), HGCalDDDConstants::isValidCell(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadWaferHexagon(), HGCalDDDConstants::locateCell(), PHGCalParametersDBBuilder::swapParameters(), HGCalDDDConstants::waferFromPosition(), HGCalDDDConstants::waferInLayer(), and HGCalDDDConstants::waferPosition().
double HGCalParameters::waferR_ |
Definition at line 109 of file HGCalParameters.h.
Referenced by HGCalDDDConstants::HGCalDDDConstants(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadWaferHexagon(), and PHGCalParametersDBBuilder::swapParameters().
std::vector<int> HGCalParameters::waferTypeL_ |
Definition at line 93 of file HGCalParameters.h.
Referenced by HGCalDDDConstants::getModule(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadWaferHexagon(), HGCalDDDConstants::simToReco(), PHGCalParametersDBBuilder::swapParameters(), and HGCalDDDConstants::waferTypeL().
std::vector<int> HGCalParameters::waferTypeT_ |
Definition at line 94 of file HGCalParameters.h.
Referenced by HGCalDDDConstants::assignCellHexagon(), HGCalDDDConstants::isValid(), HGCalDDDConstants::isValidCell(), HGCalGeomParameters::loadGeometryHexagon(), HGCalGeomParameters::loadWaferHexagon(), HGCalDDDConstants::locateCell(), HGCalDDDConstants::locateCellHex(), HGCalDDDConstants::maxCells(), HGCalDDDConstants::numberCells(), HGCalDDDConstants::numberCellsHexagon(), PHGCalParametersDBBuilder::swapParameters(), HGCalDDDConstants::waferFromPosition(), and HGCalDDDConstants::waferTypeT().
std::vector<double> HGCalParameters::zLayerHex_ |
Definition at line 89 of file HGCalParameters.h.
Referenced by HGCalGeomParameters::loadGeometryHexagon(), PHGCalParametersDBBuilder::swapParameters(), and HGCalDDDConstants::waferZ().