#include <FastHFFibre.h>
Public Member Functions | |
double | attLength (double lambda) |
FastHFFibre (std::string &name, const DDCompactView &cpv, double cFibre) | |
double | tShift (const G4ThreeVector &point, int depth, int fromEndAbs=0) |
double | zShift (const G4ThreeVector &point, int depth, int fromEndAbs=0) |
~FastHFFibre () | |
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 |
Definition at line 19 of file FastHFFibre.h.
FastHFFibre::FastHFFibre | ( | std::string & | name, |
const DDCompactView & | cpv, | ||
double | cFibre | ||
) |
Definition at line 18 of file FastHFFibre.cc.
References DDFilteredView::addFilter(), attL, cFibre, DDSpecificsFilter::equals, edm::hlt::Exception, DDFilteredView::firstChild(), getDDDArray(), gpar, i, lambLim, longFL, DDFilteredView::mergedSpecifics(), mergeVDriftHistosByStation::name, nBinAtt, nBinR, radius, DDSpecificsFilter::setCriteria(), shortFL, AlCaHLTBitMon_QueryRunRegistry::string, and relativeConstraints::value.
FastHFFibre::~FastHFFibre | ( | ) |
Definition at line 108 of file FastHFFibre.cc.
double FastHFFibre::attLength | ( | double | lambda | ) |
Definition at line 110 of file FastHFFibre.cc.
References attL, i, j, lambLim, and nBinAtt.
Referenced by FastHFShowerLibrary::getHits().
|
protected |
Definition at line 177 of file FastHFFibre.cc.
References DDfetch(), DDValue::doubles(), edm::hlt::Exception, LogDebug, and relativeConstraints::value.
Referenced by FastHFFibre().
double FastHFFibre::tShift | ( | const G4ThreeVector & | point, |
int | depth, | ||
int | fromEndAbs = 0 |
||
) |
Definition at line 128 of file FastHFFibre.cc.
References cFibre, cond::rpcobgas::time, and zShift().
Referenced by FastHFShowerLibrary::getHits().
double FastHFFibre::zShift | ( | const G4ThreeVector & | point, |
int | depth, | ||
int | fromEndAbs = 0 |
||
) |
Definition at line 140 of file FastHFFibre.cc.
References gpar, i, longFL, nBinR, radius, shortFL, and mathSSE::sqrt().
Referenced by FastHFShowerLibrary::getHits(), and tShift().
|
private |
Definition at line 43 of file FastHFFibre.h.
Referenced by attLength(), and FastHFFibre().
|
private |
Definition at line 40 of file FastHFFibre.h.
Referenced by FastHFFibre(), and tShift().
|
private |
Definition at line 41 of file FastHFFibre.h.
Referenced by FastHFFibre(), and zShift().
|
private |
Definition at line 45 of file FastHFFibre.h.
Referenced by attLength(), and FastHFFibre().
|
private |
Definition at line 42 of file FastHFFibre.h.
Referenced by FastHFFibre(), and zShift().
|
private |
Definition at line 44 of file FastHFFibre.h.
Referenced by attLength(), and FastHFFibre().
|
private |
Definition at line 44 of file FastHFFibre.h.
Referenced by FastHFFibre(), and zShift().
|
private |
Definition at line 41 of file FastHFFibre.h.
Referenced by FastHFFibre(), and zShift().
|
private |
Definition at line 42 of file FastHFFibre.h.
Referenced by FastHFFibre(), and zShift().