Public Member Functions | |
virtual void | fill (const edm::Event &e, const edm::EventSetup &es) override final |
HGCalTriggerNtupleHGCDigis (const edm::ParameterSet &conf) | |
virtual void | initialize (TTree &, const edm::ParameterSet &, edm::ConsumesCollector &&) override final |
~HGCalTriggerNtupleHGCDigis () | |
Public Member Functions inherited from HGCalTriggerNtupleBase | |
HGCalTriggerNtupleBase (const edm::ParameterSet &conf) | |
virtual | ~HGCalTriggerNtupleBase () |
Private Member Functions | |
virtual void | clear () override final |
void | simhits (const edm::Event &e, std::unordered_map< uint32_t, double > &simhits_ee, std::unordered_map< uint32_t, double > &simhits_fh, std::unordered_map< uint32_t, double > &simhits_bh) |
Additional Inherited Members |
Definition at line 17 of file HGCalTriggerNtupleHGCDigis.cc.
HGCalTriggerNtupleHGCDigis::HGCalTriggerNtupleHGCDigis | ( | const edm::ParameterSet & | conf | ) |
Definition at line 72 of file HGCalTriggerNtupleHGCDigis.cc.
References edm::ParameterSet::getParameter(), initialize(), and is_Simhit_comp_.
|
inline |
Definition at line 22 of file HGCalTriggerNtupleHGCDigis.cc.
References clear(), MillePedeFileConverter_cfg::e, fill(), initialize(), and simhits().
|
finaloverrideprivatevirtual |
Implements HGCalTriggerNtupleBase.
Definition at line 305 of file HGCalTriggerNtupleHGCDigis.cc.
References bhdigi_data_, bhdigi_eta_, bhdigi_id_, bhdigi_ieta_, bhdigi_iphi_, bhdigi_layer_, bhdigi_n_, bhdigi_phi_, bhdigi_side_, bhdigi_simenergy_, bhdigi_subdet_, bhdigi_z_, hgcdigi_cell_, hgcdigi_data_, hgcdigi_eta_, hgcdigi_id_, hgcdigi_isadc_, hgcdigi_layer_, hgcdigi_n_, hgcdigi_phi_, hgcdigi_side_, hgcdigi_simenergy_, hgcdigi_subdet_, hgcdigi_wafer_, hgcdigi_wafertype_, hgcdigi_z_, and is_Simhit_comp_.
Referenced by fill(), simhits(), and ~HGCalTriggerNtupleHGCDigis().
|
finaloverridevirtual |
Implements HGCalTriggerNtupleBase.
Definition at line 122 of file HGCalTriggerNtupleHGCDigis.cc.
References bh_token_, bhdigi_data_, bhdigi_eta_, bhdigi_id_, bhdigi_ieta_, bhdigi_iphi_, bhdigi_layer_, bhdigi_n_, bhdigi_phi_, bhdigi_side_, bhdigi_simenergy_, bhdigi_subdet_, bhdigi_z_, HGCalTriggerGeometryBase::bhGeometry(), clear(), data, particleFlowClusterECALTimeSelected_cfi::depth, ee_token_, HGCalTriggerGeometryBase::eeGeometry(), PV3DBase< T, PVType, FrameType >::eta(), fh_token_, HGCalTriggerGeometryBase::fhGeometry(), edm::EventSetup::get(), edm::Event::getByToken(), HcalGeometry::getPosition(), HGCalGeometry::getPosition(), hgcdigi_cell_, hgcdigi_data_, hgcdigi_eta_, hgcdigi_id_, hgcdigi_isadc_, hgcdigi_layer_, hgcdigi_n_, hgcdigi_phi_, hgcdigi_side_, hgcdigi_simenergy_, hgcdigi_subdet_, hgcdigi_wafer_, hgcdigi_wafertype_, hgcdigi_z_, HGCEE, HGCHEF, hcalTTPDigis_cfi::id, is_Simhit_comp_, ALCARECOPromptCalibProdSiPixelAli0T_cff::mode, PV3DBase< T, PVType, FrameType >::phi(), simhits(), edm::SortedCollection< T, SORT >::size(), triggerGeometry_, PV3DBase< T, PVType, FrameType >::z(), and HcalDigiParam_cfi::zside.
Referenced by initialize(), and ~HGCalTriggerNtupleHGCDigis().
|
finaloverridevirtual |
Implements HGCalTriggerNtupleBase.
Definition at line 80 of file HGCalTriggerNtupleHGCDigis.cc.
References bh_token_, bhdigi_data_, bhdigi_eta_, bhdigi_id_, bhdigi_ieta_, bhdigi_iphi_, bhdigi_layer_, bhdigi_n_, bhdigi_phi_, bhdigi_side_, bhdigi_simenergy_, bhdigi_subdet_, bhdigi_z_, ee_token_, fh_token_, fill(), edm::ParameterSet::getParameter(), hgcdigi_cell_, hgcdigi_data_, hgcdigi_eta_, hgcdigi_id_, hgcdigi_isadc_, hgcdigi_layer_, hgcdigi_n_, hgcdigi_phi_, hgcdigi_side_, hgcdigi_simenergy_, hgcdigi_subdet_, hgcdigi_wafer_, hgcdigi_wafertype_, hgcdigi_z_, is_Simhit_comp_, SimHits_inputbh_, SimHits_inputee_, and SimHits_inputfh_.
Referenced by HGCalTriggerNtupleHGCDigis(), and ~HGCalTriggerNtupleHGCDigis().
|
private |
Definition at line 248 of file HGCalTriggerNtupleHGCDigis.cc.
References HGCalTriggerGeometryBase::bhTopology(), clear(), HGCalTopology::dddConstants(), HcalTopology::dddConstants(), HGCalTopology::detectorType(), HGCalTriggerGeometryBase::eeTopology(), HGCalTriggerGeometryBase::fhTopology(), edm::Event::getByToken(), HcalEndcap, HcalHitRelabeller::relabel(), SimHits_inputbh_, SimHits_inputee_, SimHits_inputfh_, HGCalDDDConstants::simToReco(), triggerGeometry_, and HGCalTestNumbering::unpackHexagonIndex().
Referenced by fill(), and ~HGCalTriggerNtupleHGCDigis().
|
private |
Definition at line 30 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by fill(), and initialize().
|
private |
Definition at line 59 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by clear(), fill(), and initialize().
|
private |
Definition at line 56 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by clear(), fill(), and initialize().
|
private |
Definition at line 50 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by clear(), fill(), and initialize().
|
private |
Definition at line 54 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by clear(), fill(), and initialize().
|
private |
Definition at line 55 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by clear(), fill(), and initialize().
|
private |
Definition at line 53 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by clear(), fill(), and initialize().
|
private |
Definition at line 49 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by clear(), fill(), and initialize().
|
private |
Definition at line 57 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by clear(), fill(), and initialize().
|
private |
Definition at line 52 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by clear(), fill(), and initialize().
|
private |
Definition at line 60 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by clear(), fill(), and initialize().
|
private |
Definition at line 51 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by clear(), fill(), and initialize().
|
private |
Definition at line 58 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by clear(), fill(), and initialize().
|
private |
Definition at line 30 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by fill(), and initialize().
|
private |
Definition at line 30 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by fill(), and initialize().
|
private |
Definition at line 41 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by clear(), fill(), and initialize().
|
private |
Definition at line 45 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by clear(), fill(), and initialize().
|
private |
Definition at line 42 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by clear(), fill(), and initialize().
|
private |
Definition at line 35 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by clear(), fill(), and initialize().
|
private |
Definition at line 46 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by clear(), fill(), and initialize().
|
private |
Definition at line 38 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by clear(), fill(), and initialize().
|
private |
Definition at line 34 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by clear(), fill(), and initialize().
|
private |
Definition at line 43 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by clear(), fill(), and initialize().
|
private |
Definition at line 37 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by clear(), fill(), and initialize().
|
private |
Definition at line 47 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by clear(), fill(), and initialize().
|
private |
Definition at line 36 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by clear(), fill(), and initialize().
|
private |
Definition at line 39 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by clear(), fill(), and initialize().
|
private |
Definition at line 40 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by clear(), fill(), and initialize().
|
private |
Definition at line 44 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by clear(), fill(), and initialize().
|
private |
Definition at line 31 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by clear(), fill(), HGCalTriggerNtupleHGCDigis(), and initialize().
|
private |
Definition at line 32 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by initialize(), and simhits().
|
private |
Definition at line 32 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by initialize(), and simhits().
|
private |
Definition at line 32 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by initialize(), and simhits().
|
private |
Definition at line 62 of file HGCalTriggerNtupleHGCDigis.cc.