#include <HFFibre.h>
Public Member Functions | |
double | attLength (double lambda) |
HFFibre (const std::string &name, const HcalDDDSimConstants *hcons, const HcalSimulationParameters *hps, edm::ParameterSet const &p) | |
double | tShift (const G4ThreeVector &point, int depth, int fromEndAbs=0) |
double | zShift (const G4ThreeVector &point, int depth, int fromEndAbs=0) |
~HFFibre ()=default | |
Private Attributes | |
std::vector< double > | attL |
double | cFibre |
std::vector< double > | gpar |
const HcalDDDSimConstants * | hcalConstant_ |
const HcalSimulationParameters * | hcalsimpar_ |
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 HcalDDDSimConstants * | hcons, | ||
const HcalSimulationParameters * | hps, | ||
edm::ParameterSet const & | p | ||
) |
Definition at line 16 of file HFFibre.cc.
References HcalSimulationParameters::attenuationLength_, attL, cFibre, HcalDDDSimConstants::getGparHF(), edm::ParameterSet::getParameter(), HcalDDDSimConstants::getRTableHF(), gpar, hcalConstant_, hcalsimpar_, mps_fire::i, HcalSimulationParameters::lambdaLimits_, lambLim, HcalSimulationParameters::longFiberLength_, longFL, nBinAtt, nBinR, AlCaHLTBitMon_ParallelJobs::p, radius, HcalSimulationParameters::shortFiberLength_, and shortFL.
|
default |
double HFFibre::attLength | ( | double | lambda | ) |
Definition at line 88 of file HFFibre.cc.
References attL, mps_fire::i, createfilelist::int, dqmiolumiharvest::j, lambLim, and nBinAtt.
double HFFibre::tShift | ( | const G4ThreeVector & | point, |
int | depth, | ||
int | fromEndAbs = 0 |
||
) |
Definition at line 104 of file HFFibre.cc.
References cFibre, LEDCalibrationChannels::depth, point, protons_cff::time, and zShift().
double HFFibre::zShift | ( | const G4ThreeVector & | point, |
int | depth, | ||
int | fromEndAbs = 0 |
||
) |
Definition at line 115 of file HFFibre.cc.
References LEDCalibrationChannels::depth, gpar, mps_fire::i, LEDCalibrationChannels::ieta, longFL, nBinR, point, radius, shortFL, mathSSE::sqrt(), and geometryCSVtoXML::zz.
Referenced by tShift().
|
private |
Definition at line 37 of file HFFibre.h.
Referenced by attLength(), and HFFibre().
|
private |
|
private |
|
private |
|
private |
|
private |
Definition at line 39 of file HFFibre.h.
Referenced by attLength(), and HFFibre().
|
private |
|
private |
Definition at line 38 of file HFFibre.h.
Referenced by attLength(), and HFFibre().
|
private |
|
private |