#include <HFFibre.h>
Public Member Functions | |
double | attLength (double lambda) |
HFFibre (std::string &name, const DDCompactView &cpv, edm::ParameterSet const &p) | |
void | initRun (HcalDDDSimConstants *) |
double | tShift (const G4ThreeVector &point, int depth, int fromEndAbs=0) |
double | zShift (const G4ThreeVector &point, int depth, int fromEndAbs=0) |
~HFFibre () | |
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 | ( | std::string & | name, |
const DDCompactView & | cpv, | ||
edm::ParameterSet const & | p | ||
) |
Definition at line 19 of file HFFibre.cc.
HFFibre::~HFFibre | ( | ) |
Definition at line 78 of file HFFibre.cc.
double HFFibre::attLength | ( | double | lambda | ) |
Definition at line 97 of file HFFibre.cc.
|
protected |
Definition at line 164 of file HFFibre.cc.
void HFFibre::initRun | ( | HcalDDDSimConstants * | hcons | ) |
Definition at line 80 of file HFFibre.cc.
double HFFibre::tShift | ( | const G4ThreeVector & | point, |
int | depth, | ||
int | fromEndAbs = 0 |
||
) |
Definition at line 115 of file HFFibre.cc.
double HFFibre::zShift | ( | const G4ThreeVector & | point, |
int | depth, | ||
int | fromEndAbs = 0 |
||
) |
Definition at line 127 of file HFFibre.cc.