Public Member Functions | |
void | fill (const edm::Event &e, const edm::EventSetup &es) final |
HGCalTriggerNtupleHGCDigis (const edm::ParameterSet &conf) | |
void | initialize (TTree &, const edm::ParameterSet &, edm::ConsumesCollector &&) final |
~HGCalTriggerNtupleHGCDigis () override | |
Public Member Functions inherited from HGCalTriggerNtupleBase | |
HGCalTriggerNtupleBase (const edm::ParameterSet &conf) | |
virtual | ~HGCalTriggerNtupleBase () |
Private Member Functions | |
void | clear () 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 19 of file HGCalTriggerNtupleHGCDigis.cc.
HGCalTriggerNtupleHGCDigis::HGCalTriggerNtupleHGCDigis | ( | const edm::ParameterSet & | conf | ) |
Definition at line 76 of file HGCalTriggerNtupleHGCDigis.cc.
References edm::ParameterSet::getParameter(), initialize(), and is_Simhit_comp_.
|
inlineoverride |
Definition at line 24 of file HGCalTriggerNtupleHGCDigis.cc.
References clear(), MillePedeFileConverter_cfg::e, fill(), initialize(), and simhits().
|
finalprivatevirtual |
Implements HGCalTriggerNtupleBase.
Definition at line 311 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().
|
finalvirtual |
Implements HGCalTriggerNtupleBase.
Definition at line 126 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, ee_token_, HGCalTriggerGeometryBase::eeGeometry(), PV3DBase< T, PVType, FrameType >::eta(), HGCalTriggerTools::eventSetup(), 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, triggerObjects_cff::id, is_Simhit_comp_, HGCalTriggerTools::layerWithOffset(), ALCARECOPromptCalibProdSiPixelAli0T_cff::mode, PV3DBase< T, PVType, FrameType >::phi(), simhits(), edm::SortedCollection< T, SORT >::size(), triggerGeometry_, triggerTools_, PV3DBase< T, PVType, FrameType >::z(), and ecaldqm::zside().
Referenced by initialize(), and ~HGCalTriggerNtupleHGCDigis().
|
finalvirtual |
Implements HGCalTriggerNtupleBase.
Definition at line 84 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 254 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 32 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by fill(), and initialize().
|
private |
Definition at line 63 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 54 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 59 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 53 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by clear(), fill(), and initialize().
|
private |
Definition at line 61 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 64 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 62 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by clear(), fill(), and initialize().
|
private |
Definition at line 32 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by fill(), and initialize().
|
private |
Definition at line 32 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by fill(), and initialize().
|
private |
Definition at line 45 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 46 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 50 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 38 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 41 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 40 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 44 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by clear(), fill(), and initialize().
|
private |
Definition at line 48 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by clear(), fill(), and initialize().
|
private |
Definition at line 33 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by clear(), fill(), HGCalTriggerNtupleHGCDigis(), and initialize().
|
private |
Definition at line 34 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by initialize(), and simhits().
|
private |
Definition at line 34 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by initialize(), and simhits().
|
private |
Definition at line 34 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by initialize(), and simhits().
|
private |
Definition at line 66 of file HGCalTriggerNtupleHGCDigis.cc.
|
private |
Definition at line 36 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by fill().