#include <HFShowerFibreBundle.h>
Public Member Functions | |
double | getHits (const G4Step *aStep, bool type) |
double | getRadius () |
HFShowerFibreBundle (const std::string &name, const HcalDDDSimConstants *hcons, const HcalSimulationParameters *hps, edm::ParameterSet const &p) | |
virtual | ~HFShowerFibreBundle () |
Private Attributes | |
std::unique_ptr< HFCherenkov > | cherenkov1_ |
std::unique_ptr< HFCherenkov > | cherenkov2_ |
double | facCone |
double | facTube |
const HcalDDDSimConstants * | hcalConstant_ |
const HcalSimulationParameters * | hcalsimpar_ |
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 | ( | const std::string & | name, |
const HcalDDDSimConstants * | hcons, | ||
const HcalSimulationParameters * | hps, | ||
edm::ParameterSet const & | p | ||
) |
Definition at line 19 of file HFShowerFibreBundle.cc.
References cherenkov1_, cherenkov2_, facCone, facTube, edm::ParameterSet::getParameter(), HcalDDDSimConstants::getRTableHF(), hcalConstant_, hcalsimpar_, cuy::ii, AlCaHLTBitMon_ParallelJobs::p, pmtFib1, pmtFib2, HcalSimulationParameters::pmtFiberLeft_, HcalSimulationParameters::pmtFiberRight_, HcalSimulationParameters::pmtLeft_, pmtR1, pmtR2, HcalSimulationParameters::pmtRight_, and rTable.
|
virtual |
Definition at line 61 of file HFShowerFibreBundle.cc.
double HFShowerFibreBundle::getHits | ( | const G4Step * | aStep, |
bool | type | ||
) |
Definition at line 63 of file HFShowerFibreBundle.cc.
References HLT_2023v12_cff::beta, cherenkov1_, cherenkov2_, facCone, facTube, indexF, indexR, BPHMonitor_cfi::photons, pmtFib1, pmtFib2, pmtR1, and pmtR2.
double HFShowerFibreBundle::getRadius | ( | ) |
Definition at line 108 of file HFShowerFibreBundle.cc.
References indexF, indexR, alignCSCRings::r, and rTable.
|
private |
Definition at line 32 of file HFShowerFibreBundle.h.
Referenced by getHits(), and HFShowerFibreBundle().
|
private |
Definition at line 32 of file HFShowerFibreBundle.h.
Referenced by getHits(), and HFShowerFibreBundle().
|
private |
Definition at line 33 of file HFShowerFibreBundle.h.
Referenced by getHits(), and HFShowerFibreBundle().
|
private |
Definition at line 33 of file HFShowerFibreBundle.h.
Referenced by getHits(), and HFShowerFibreBundle().
|
private |
Definition at line 30 of file HFShowerFibreBundle.h.
Referenced by HFShowerFibreBundle().
|
private |
Definition at line 31 of file HFShowerFibreBundle.h.
Referenced by HFShowerFibreBundle().
|
private |
Definition at line 34 of file HFShowerFibreBundle.h.
Referenced by getHits(), and getRadius().
|
private |
Definition at line 34 of file HFShowerFibreBundle.h.
Referenced by getHits(), and getRadius().
|
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 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 HFShowerFibreBundle().
|
private |
Definition at line 35 of file HFShowerFibreBundle.h.
Referenced by getRadius(), and HFShowerFibreBundle().