#include <HFShowerFibreBundle.h>
Public Member Functions | |
double | getHits (G4Step *aStep, bool type) |
double | getRadius () |
HFShowerFibreBundle (std::string &name, const DDCompactView &cpv, edm::ParameterSet const &p) | |
virtual | ~HFShowerFibreBundle () |
Private Member Functions | |
std::vector< double > | getDDDArray (const std::string &, const DDsvalues_type &) |
Private Attributes | |
HFCherenkov * | cherenkov1 |
HFCherenkov * | cherenkov2 |
double | facCone |
double | facTube |
int | indexF |
int | indexR |
std::vector< int > | pmtFib1 |
std::vector< int > | pmtFib2 |
std::vector< int > | pmtR1 |
std::vector< int > | pmtR2 |
std::vector< double > | rTable |
Definition at line 19 of file HFShowerFibreBundle.h.
HFShowerFibreBundle::HFShowerFibreBundle | ( | std::string & | name, |
const DDCompactView & | cpv, | ||
edm::ParameterSet const & | p | ||
) |
Definition at line 22 of file HFShowerFibreBundle.cc.
References DDFilteredView::addFilter(), cherenkov1, cherenkov2, DDSpecificsFilter::equals, edm::hlt::Exception, facCone, facTube, DDFilteredView::firstChild(), getDDDArray(), edm::ParameterSet::getParameter(), cuy::ii, cmsHarvester::index, DDFilteredView::mergedSpecifics(), mergeVDriftHistosByStation::name, pmtFib1, pmtFib2, pmtR1, pmtR2, rTable, DDSpecificsFilter::setCriteria(), and relativeConstraints::value.
|
virtual |
|
private |
Definition at line 182 of file HFShowerFibreBundle.cc.
References DDfetch(), DDValue::doubles(), edm::hlt::Exception, LogDebug, and relativeConstraints::value.
Referenced by HFShowerFibreBundle().
double HFShowerFibreBundle::getHits | ( | G4Step * | aStep, |
bool | type | ||
) |
Definition at line 112 of file HFShowerFibreBundle.cc.
References beta, cherenkov1, cherenkov2, HFCherenkov::computeNPEinPMT(), facCone, facTube, indexF, indexR, LogDebug, MeV, interactiveExample::photons, pmtFib1, pmtFib2, pmtR1, and pmtR2.
Referenced by HCalSD::getHitFibreBundle().
double HFShowerFibreBundle::getRadius | ( | ) |
Definition at line 164 of file HFShowerFibreBundle.cc.
References indexF, indexR, LogDebug, alignCSCRings::r, and rTable.
Referenced by HCalSD::getHitFibreBundle().
|
private |
Definition at line 35 of file HFShowerFibreBundle.h.
Referenced by getHits(), HFShowerFibreBundle(), and ~HFShowerFibreBundle().
|
private |
Definition at line 35 of file HFShowerFibreBundle.h.
Referenced by getHits(), HFShowerFibreBundle(), and ~HFShowerFibreBundle().
|
private |
Definition at line 36 of file HFShowerFibreBundle.h.
Referenced by getHits(), and HFShowerFibreBundle().
|
private |
Definition at line 36 of file HFShowerFibreBundle.h.
Referenced by getHits(), and HFShowerFibreBundle().
|
private |
Definition at line 37 of file HFShowerFibreBundle.h.
Referenced by getHits(), and getRadius().
|
private |
Definition at line 37 of file HFShowerFibreBundle.h.
Referenced by getHits(), and getRadius().
|
private |
Definition at line 39 of file HFShowerFibreBundle.h.
Referenced by getHits(), and HFShowerFibreBundle().
|
private |
Definition at line 40 of file HFShowerFibreBundle.h.
Referenced by getHits(), and HFShowerFibreBundle().
|
private |
Definition at line 39 of file HFShowerFibreBundle.h.
Referenced by getHits(), and HFShowerFibreBundle().
|
private |
Definition at line 40 of file HFShowerFibreBundle.h.
Referenced by getHits(), and HFShowerFibreBundle().
|
private |
Definition at line 38 of file HFShowerFibreBundle.h.
Referenced by getRadius(), and HFShowerFibreBundle().