#include <FastHFShowerLibrary.h>
Public Member Functions | |
FastHFShowerLibrary (edm::ParameterSet const &p) | |
const std::map< CaloHitID, float > & | getHitsMap () |
void const | initHFShowerLibrary (const edm::EventSetup &) |
void | modifyDepth (uint32_t &id) |
void | recoHFShowerLibrary (const FSimTrack &myTrack) |
~FastHFShowerLibrary () | |
Private Attributes | |
bool | applyFidCut |
const edm::ParameterSet | fast |
HcalDDDSimConstants * | hcalConstants |
std::unique_ptr< HFShowerLibrary > | hfshower |
std::map< CaloHitID, float > | hitMap |
std::string | name |
std::unique_ptr < HcalNumberingFromDDD > | numberingFromDDD |
HcalNumberingScheme | numberingScheme |
Definition at line 40 of file FastHFShowerLibrary.h.
FastHFShowerLibrary::FastHFShowerLibrary | ( | edm::ParameterSet const & | p | ) |
Definition at line 39 of file FastHFShowerLibrary.cc.
References applyFidCut, and edm::ParameterSet::getParameter().
|
inline |
Definition at line 46 of file FastHFShowerLibrary.h.
|
inline |
void const FastHFShowerLibrary::initHFShowerLibrary | ( | const edm::EventSetup & | iSetup | ) |
Definition at line 45 of file FastHFShowerLibrary.cc.
References fast, edm::EventSetup::get(), hcalConstants, hfshower, name, numberingFromDDD, and AlCaHLTBitMon_QueryRunRegistry::string.
void FastHFShowerLibrary::modifyDepth | ( | uint32_t & | id | ) |
Definition at line 125 of file FastHFShowerLibrary.cc.
References HcalDetId::depth(), eta, hcalConstants, HcalForward, HcalDetId::ieta(), HcalDetId::iphi(), HcalDDDSimConstants::maxHFDepth(), phi, DetId::rawId(), and HcalDetId::subdet().
void FastHFShowerLibrary::recoHFShowerLibrary | ( | const FSimTrack & | myTrack | ) |
Definition at line 69 of file FastHFShowerLibrary.cc.
References applyFidCut, HLT_25ns10e33_v2_cff::depth, HcalNumberingScheme::getUnitID(), hfshower, hitMap, i, FSimTrack::id(), numberingFromDDD, numberingScheme, convertSQLiteXML::ok, FSimTrack::onVFcal(), HFFibreFiducial::PMTNumber(), tmp, CoreSimTrack::type(), RawParticle::vertex(), FSimTrack::vfcalEntrance(), histoStyle::weight, RawParticle::X(), RawParticle::Y(), and RawParticle::Z().
|
private |
Definition at line 65 of file FastHFShowerLibrary.h.
Referenced by FastHFShowerLibrary(), and recoHFShowerLibrary().
|
private |
Definition at line 53 of file FastHFShowerLibrary.h.
Referenced by initHFShowerLibrary().
|
private |
Definition at line 60 of file FastHFShowerLibrary.h.
Referenced by initHFShowerLibrary(), and modifyDepth().
|
private |
Definition at line 58 of file FastHFShowerLibrary.h.
Referenced by initHFShowerLibrary(), and recoHFShowerLibrary().
|
private |
Definition at line 63 of file FastHFShowerLibrary.h.
Referenced by getHitsMap(), and recoHFShowerLibrary().
|
private |
Definition at line 66 of file FastHFShowerLibrary.h.
Referenced by ElectronMVAID.ElectronMVAID::__call__(), counter.Counter::__str__(), average.Average::__str__(), initHFShowerLibrary(), VIDSelectorBase.VIDSelectorBase::initialize(), counter.Counter::write(), and average.Average::write().
|
private |
Definition at line 59 of file FastHFShowerLibrary.h.
Referenced by initHFShowerLibrary(), and recoHFShowerLibrary().
|
private |
Definition at line 61 of file FastHFShowerLibrary.h.
Referenced by recoHFShowerLibrary().