#include <HFFibre.h>
Public Member Functions | |
double | attLength (double lambda) |
HFFibre (const std::string &name, const DDCompactView &cpv, edm::ParameterSet const &p) | |
void | initRun (const HcalDDDSimConstants *) |
double | tShift (const G4ThreeVector &point, int depth, int fromEndAbs=0) |
double | zShift (const G4ThreeVector &point, int depth, int fromEndAbs=0) |
~HFFibre ()=default | |
Protected Member Functions | |
std::vector< double > | getDDDArray (const std::string &, const DDsvalues_type &, int &) |
Private Attributes | |
std::vector< double > | attL |
double | cFibre |
std::vector< double > | gpar |
double | lambLim [2] |
std::vector< double > | longFL |
int | nBinAtt |
int | nBinR |
std::vector< double > | radius |
std::vector< double > | shortFL |
HFFibre::HFFibre | ( | const std::string & | name, |
const DDCompactView & | cpv, | ||
edm::ParameterSet const & | p | ||
) |
Definition at line 20 of file HFFibre.cc.
References attL, cFibre, Exception, DDFilteredView::firstChild(), getDDDArray(), edm::ParameterSet::getParameter(), lambLim, longFL, DDFilteredView::mergedSpecifics(), dataset::name, nBinAtt, shortFL, AlCaHLTBitMon_QueryRunRegistry::string, and pfDeepBoostedJetPreprocessParams_cfi::sv.
|
default |
double HFFibre::attLength | ( | double | lambda | ) |
Definition at line 97 of file HFFibre.cc.
References attL, mps_fire::i, createfilelist::int, lambLim, and nBinAtt.
Referenced by HFShowerLibrary::fillHits(), HFShower::getHits(), and HFShowerParam::HFShowerParam().
|
protected |
Definition at line 163 of file HFFibre.cc.
References DDfetch(), DDValue::doubles(), Exception, str, and relativeConstraints::value.
Referenced by HFFibre().
void HFFibre::initRun | ( | const HcalDDDSimConstants * | hcons | ) |
Definition at line 81 of file HFFibre.cc.
References HcalDDDSimConstants::getGparHF(), HcalDDDSimConstants::getRTableHF(), gpar, mps_fire::i, createfilelist::int, nBinR, and radius.
Referenced by HFShower::initRun(), HFShowerParam::initRun(), and HFShowerLibrary::initRun().
double HFFibre::tShift | ( | const G4ThreeVector & | point, |
int | depth, | ||
int | fromEndAbs = 0 |
||
) |
Definition at line 113 of file HFFibre.cc.
References cFibre, protons_cff::time, and zShift().
Referenced by HFShowerLibrary::fillHits(), HFShower::getHits(), and HFShowerParam::getHits().
double HFFibre::zShift | ( | const G4ThreeVector & | point, |
int | depth, | ||
int | fromEndAbs = 0 |
||
) |
Definition at line 123 of file HFFibre.cc.
References gpar, mps_fire::i, longFL, nBinR, radius, shortFL, mathSSE::sqrt(), and geometryCSVtoXML::zz.
Referenced by HFShowerLibrary::fillHits(), HFShowerParam::getHits(), and tShift().
|
private |
Definition at line 38 of file HFFibre.h.
Referenced by attLength(), and HFFibre().
|
private |
|
private |
|
private |
Definition at line 40 of file HFFibre.h.
Referenced by attLength(), and HFFibre().
|
private |
|
private |
Definition at line 39 of file HFFibre.h.
Referenced by attLength(), and HFFibre().
|
private |
|
private |