#include <HcalParameters.h>
Classes | |
struct | LayerItem |
Public Member Functions | |
HcalParameters (void) | |
~HcalParameters (void) | |
Public Attributes | |
std::vector< double > | drHB |
std::vector< double > | dx1HE |
std::vector< double > | dx2HE |
std::vector< double > | dxHB |
std::vector< double > | dyHB |
std::vector< double > | dyHE |
std::vector< double > | dzHE |
double | dzVcal |
std::vector< int > | etagroup |
std::vector< int > | etaMax |
std::vector< int > | etaMin |
std::vector< double > | etaRange |
std::vector< double > | etaTable |
std::vector< double > | etaTableHF |
std::vector< double > | gparHF |
std::vector< double > | HBGains |
std::vector< int > | HBShift |
std::vector< double > | HEGains |
std::vector< int > | HEShift |
std::vector< double > | HFGains |
std::vector< int > | HFShift |
std::vector< double > | Layer0Wt |
std::vector< LayerItem > | layerGroupEtaRec |
std::vector< LayerItem > | layerGroupEtaSim |
std::vector< int > | layHB |
std::vector< int > | layHE |
std::vector< int > | maxDepth |
std::vector< int > | modHB |
std::vector< int > | modHE |
std::vector< int > | noff |
std::vector< double > | phibin |
std::vector< int > | phigroup |
std::vector< double > | phioff |
std::vector< double > | phitable |
std::vector< double > | rHB |
std::vector< double > | rHO |
std::vector< double > | rhoxHB |
std::vector< double > | rhoxHE |
std::vector< double > | rTable |
int | topologyMode |
std::vector< double > | zHE |
std::vector< double > | zHO |
std::vector< double > | zxHB |
std::vector< double > | zxHE |
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 6 of file HcalParameters.h.
|
inline |
Definition at line 8 of file HcalParameters.h.
|
inline |
Definition at line 9 of file HcalParameters.h.
|
private |
|
friend |
Definition at line 66 of file HcalParameters.h.
|
friend |
Definition at line 66 of file HcalParameters.h.
std::vector<double> HcalParameters::drHB |
Definition at line 18 of file HcalParameters.h.
Referenced by HcalDDDSimConstants::cell(), HcalDDDSimConstants::getConstHBHE(), HcalDDDRecConstants::initialize(), and HcalGeomParameters::loadfinal().
std::vector<double> HcalParameters::dx1HE |
Definition at line 30 of file HcalParameters.h.
Referenced by HcalGeomParameters::clear(), HcalGeomParameters::loadfinal(), HcalGeomParameters::loadGeometry(), and HcalDDDSimConstants::printTileHE().
std::vector<double> HcalParameters::dx2HE |
Definition at line 31 of file HcalParameters.h.
Referenced by HcalGeomParameters::clear(), HcalGeomParameters::loadfinal(), and HcalGeomParameters::loadGeometry().
std::vector<double> HcalParameters::dxHB |
Definition at line 26 of file HcalParameters.h.
Referenced by HcalGeomParameters::clear(), HcalGeomParameters::loadfinal(), HcalGeomParameters::loadGeometry(), and HcalDDDSimConstants::printTileHB().
std::vector<double> HcalParameters::dyHB |
Definition at line 25 of file HcalParameters.h.
Referenced by HcalGeomParameters::clear(), HcalGeomParameters::loadfinal(), HcalGeomParameters::loadGeometry(), and HcalDDDSimConstants::printTileHB().
std::vector<double> HcalParameters::dyHE |
Definition at line 29 of file HcalParameters.h.
Referenced by HcalGeomParameters::clear(), HcalGeomParameters::loadfinal(), HcalGeomParameters::loadGeometry(), and HcalDDDSimConstants::printTileHE().
std::vector<double> HcalParameters::dzHE |
Definition at line 20 of file HcalParameters.h.
Referenced by HcalDDDSimConstants::cell(), HcalDDDSimConstants::getConstHBHE(), HcalDDDRecConstants::initialize(), and HcalGeomParameters::loadfinal().
double HcalParameters::dzVcal |
Definition at line 46 of file HcalParameters.h.
Referenced by HcalParametersFromDD::build(), and HcalDDDSimConstants::initialize().
std::vector<int> HcalParameters::etagroup |
Definition at line 61 of file HcalParameters.h.
Referenced by HcalParametersFromDD::build(), HcalDDDRecConstants::getNEta(), and HcalDDDRecConstants::initialize().
std::vector<int> HcalParameters::etaMax |
Definition at line 55 of file HcalParameters.h.
Referenced by HcalParametersFromDD::build(), HcalDDDSimConstants::cell(), HcalDDDSimConstants::getDetEta(), HcalDDDSimConstants::getEta(), HcalDDDSimConstants::getiEtaRange(), HcalDDDSimConstants::getMaxDepth(), HcalDDDSimConstants::HcalCellTypes(), HcalDDDSimConstants::initialize(), HcalDDDRecConstants::initialize(), and HcalDDDSimConstants::printTiles().
std::vector<int> HcalParameters::etaMin |
Definition at line 54 of file HcalParameters.h.
Referenced by HcalParametersFromDD::build(), HcalDDDSimConstants::cell(), HcalDDDSimConstants::deltaEta(), HcalDDDSimConstants::getDetEta(), HcalDDDSimConstants::getEta(), HcalDDDSimConstants::getEtaDepth(), HcalDDDSimConstants::getiEtaRange(), HcalDDDSimConstants::getLayerMax(), HcalDDDSimConstants::getMinDepth(), HcalDDDSimConstants::getPhiCons(), HcalDDDSimConstants::HcalCellTypes(), HcalDDDSimConstants::initialize(), HcalDDDRecConstants::initialize(), HcalDDDSimConstants::printTiles(), and HcalDDDSimConstants::unitPhi().
std::vector<double> HcalParameters::etaRange |
Definition at line 39 of file HcalParameters.h.
Referenced by HcalParametersFromDD::build().
std::vector<double> HcalParameters::etaTable |
Definition at line 35 of file HcalParameters.h.
Referenced by HcalParametersFromDD::build(), HcalDDDSimConstants::deltaEta(), HcalDDDSimConstants::getDetEta(), HcalDDDSimConstants::getEta(), HcalDDDSimConstants::getEtaHO(), HcalDDDSimConstants::initialize(), HcalDDDRecConstants::initialize(), HcalDDDSimConstants::printTileHB(), and HcalDDDSimConstants::printTileHE().
std::vector<double> HcalParameters::etaTableHF |
Definition at line 45 of file HcalParameters.h.
Referenced by HcalParametersFromDD::build(), HcalDDDRecConstants::getEtaPhi(), HcalDDDSimConstants::getEtaTableHF(), HcalDDDRecConstants::getEtaTableHF(), and HcalDDDRecConstants::initialize().
std::vector<double> HcalParameters::gparHF |
Definition at line 40 of file HcalParameters.h.
Referenced by HcalParametersFromDD::build(), HcalDDDSimConstants::getGparHF(), and HcalDDDSimConstants::initialize().
std::vector<double> HcalParameters::HBGains |
Definition at line 42 of file HcalParameters.h.
Referenced by HcalParametersFromDD::build(), and HcalDDDSimConstants::getGain().
std::vector<int> HcalParameters::HBShift |
Definition at line 57 of file HcalParameters.h.
Referenced by HcalParametersFromDD::build(), and HcalDDDSimConstants::getShift().
std::vector<double> HcalParameters::HEGains |
Definition at line 43 of file HcalParameters.h.
Referenced by HcalParametersFromDD::build(), and HcalDDDSimConstants::getGain().
std::vector<int> HcalParameters::HEShift |
Definition at line 58 of file HcalParameters.h.
Referenced by HcalParametersFromDD::build(), and HcalDDDSimConstants::getShift().
std::vector<double> HcalParameters::HFGains |
Definition at line 44 of file HcalParameters.h.
Referenced by HcalParametersFromDD::build(), and HcalDDDSimConstants::getGain().
std::vector<int> HcalParameters::HFShift |
Definition at line 59 of file HcalParameters.h.
Referenced by HcalParametersFromDD::build(), and HcalDDDSimConstants::getShift().
std::vector<double> HcalParameters::Layer0Wt |
Definition at line 41 of file HcalParameters.h.
Referenced by HcalParametersFromDD::build(), HcalDDDSimConstants::getLayer0Wt(), and HcalDDDSimConstants::initialize().
std::vector<LayerItem> HcalParameters::layerGroupEtaRec |
Definition at line 63 of file HcalParameters.h.
Referenced by HcalParametersFromDD::build(), HcalDDDRecConstants::getDepth(), HcalDDDRecConstants::layerGroup(), and HcalDDDRecConstants::layerGroupSize().
std::vector<LayerItem> HcalParameters::layerGroupEtaSim |
Definition at line 63 of file HcalParameters.h.
Referenced by HcalParametersFromDD::build(), HcalDDDSimConstants::layerGroup(), and HcalDDDSimConstants::layerGroupSize().
std::vector<int> HcalParameters::layHB |
Definition at line 51 of file HcalParameters.h.
Referenced by HcalGeomParameters::clear(), HcalGeomParameters::loadfinal(), HcalGeomParameters::loadGeometry(), and HcalDDDSimConstants::printTileHB().
std::vector<int> HcalParameters::layHE |
Definition at line 52 of file HcalParameters.h.
Referenced by HcalGeomParameters::clear(), HcalGeomParameters::loadfinal(), HcalGeomParameters::loadGeometry(), and HcalDDDSimConstants::printTileHE().
std::vector<int> HcalParameters::maxDepth |
Definition at line 48 of file HcalParameters.h.
Referenced by HcalParametersFromDD::build(), HcalDDDSimConstants::initialize(), and HcalDDDRecConstants::initialize().
std::vector<int> HcalParameters::modHB |
Definition at line 49 of file HcalParameters.h.
Referenced by HcalParametersFromDD::build(), HcalDDDSimConstants::initialize(), and HcalDDDRecConstants::initialize().
std::vector<int> HcalParameters::modHE |
Definition at line 50 of file HcalParameters.h.
Referenced by HcalParametersFromDD::build(), HcalDDDSimConstants::initialize(), and HcalDDDRecConstants::initialize().
std::vector<int> HcalParameters::noff |
Definition at line 56 of file HcalParameters.h.
Referenced by HcalParametersFromDD::build(), HcalDDDSimConstants::cell(), HcalDDDSimConstants::deltaEta(), HcalDDDSimConstants::getEta(), HcalDDDSimConstants::getEtaDepth(), HcalDDDRecConstants::getHCID(), HcalDDDSimConstants::getLayerFront(), HcalDDDRecConstants::getMaxDepth(), HcalDDDRecConstants::getNoff(), HcalDDDRecConstants::getOneEtaBin(), HcalDDDSimConstants::HcalCellTypes(), HcalDDDSimConstants::initialize(), and HcalDDDRecConstants::initialize().
std::vector<double> HcalParameters::phibin |
Definition at line 37 of file HcalParameters.h.
Referenced by HcalParametersFromDD::build(), HcalDDDSimConstants::cell(), HcalDDDSimConstants::getEtaDepth(), HcalDDDSimConstants::getPhiCons(), HcalDDDSimConstants::HcalCellTypes(), HcalDDDRecConstants::initialize(), HcalDDDSimConstants::printTileHE(), and HcalDDDSimConstants::unitPhi().
std::vector<int> HcalParameters::phigroup |
Definition at line 62 of file HcalParameters.h.
Referenced by HcalParametersFromDD::build(), HcalDDDRecConstants::getHCID(), and HcalDDDRecConstants::initialize().
std::vector<double> HcalParameters::phioff |
Definition at line 34 of file HcalParameters.h.
Referenced by HcalParametersFromDD::build(), HcalDDDSimConstants::cell(), HcalDDDSimConstants::getEtaDepth(), HcalDDDRecConstants::getEtaPhi(), HcalDDDRecConstants::getHCID(), HcalDDDSimConstants::getPhiCons(), HcalDDDRecConstants::getPhiOff(), HcalDDDRecConstants::getPhiOffs(), HcalDDDSimConstants::HcalCellTypes(), and HcalDDDRecConstants::HcalCellTypes().
std::vector<double> HcalParameters::phitable |
Definition at line 38 of file HcalParameters.h.
Referenced by HcalParametersFromDD::build(), HcalDDDSimConstants::cell(), HcalDDDRecConstants::getEtaPhi(), HcalDDDSimConstants::getPhiCons(), HcalDDDSimConstants::getPhiTableHF(), HcalDDDRecConstants::getPhiTableHF(), HcalDDDSimConstants::HcalCellTypes(), HcalDDDRecConstants::initialize(), and HcalDDDSimConstants::unitPhi().
std::vector<double> HcalParameters::rHB |
Definition at line 17 of file HcalParameters.h.
Referenced by HcalDDDSimConstants::cell(), HcalDDDSimConstants::getConstHBHE(), HcalDDDSimConstants::initialize(), HcalDDDRecConstants::initialize(), and HcalGeomParameters::loadfinal().
std::vector<double> HcalParameters::rHO |
Definition at line 32 of file HcalParameters.h.
Referenced by HcalParametersFromDD::build(), and HcalDDDSimConstants::initialize().
std::vector<double> HcalParameters::rhoxHB |
Definition at line 23 of file HcalParameters.h.
Referenced by HcalGeomParameters::clear(), HcalGeomParameters::loadfinal(), HcalGeomParameters::loadGeometry(), and HcalDDDSimConstants::printTileHB().
std::vector<double> HcalParameters::rhoxHE |
Definition at line 27 of file HcalParameters.h.
Referenced by HcalGeomParameters::clear(), HcalGeomParameters::loadfinal(), HcalGeomParameters::loadGeometry(), and HcalDDDSimConstants::printTileHE().
std::vector<double> HcalParameters::rTable |
Definition at line 36 of file HcalParameters.h.
Referenced by HcalParametersFromDD::build(), HcalDDDSimConstants::cell(), HcalDDDSimConstants::deltaEta(), HcalDDDSimConstants::getEta(), HcalDDDSimConstants::getRTableHF(), and HcalDDDSimConstants::initialize().
int HcalParameters::topologyMode |
Definition at line 64 of file HcalParameters.h.
Referenced by HcalParametersFromDD::build(), HcalDDDRecConstants::getTopoMode(), and HcalDDDRecConstants::getTriggerMode().
std::vector<double> HcalParameters::zHE |
Definition at line 19 of file HcalParameters.h.
Referenced by HcalDDDSimConstants::cell(), HcalDDDSimConstants::getConstHBHE(), HcalDDDRecConstants::initialize(), and HcalGeomParameters::loadfinal().
std::vector<double> HcalParameters::zHO |
Definition at line 21 of file HcalParameters.h.
Referenced by HcalDDDSimConstants::getEtaHO(), HcalDDDSimConstants::initialize(), HcalGeomParameters::loadfinal(), and HcalGeomParameters::loadGeometry().
std::vector<double> HcalParameters::zxHB |
Definition at line 24 of file HcalParameters.h.
Referenced by HcalGeomParameters::clear(), HcalGeomParameters::loadfinal(), and HcalGeomParameters::loadGeometry().
std::vector<double> HcalParameters::zxHE |
Definition at line 28 of file HcalParameters.h.
Referenced by HcalGeomParameters::clear(), HcalGeomParameters::loadfinal(), HcalGeomParameters::loadGeometry(), and HcalDDDSimConstants::printTileHE().