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 16 of file HGCalTriggerNtupleHGCDigis.cc.
HGCalTriggerNtupleHGCDigis::HGCalTriggerNtupleHGCDigis | ( | const edm::ParameterSet & | conf | ) |
Definition at line 75 of file HGCalTriggerNtupleHGCDigis.cc.
References edm::ParameterSet::getParameter(), and is_Simhit_comp_.
|
inlineoverride |
Definition at line 19 of file HGCalTriggerNtupleHGCDigis.cc.
References clear(), MillePedeFileConverter_cfg::e, fill(), initialize(), and simhits().
|
finalprivatevirtual |
Implements HGCalTriggerNtupleBase.
Definition at line 334 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_cellu_, hgcdigi_cellv_, 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_waferu_, hgcdigi_waferv_, hgcdigi_z_, and is_Simhit_comp_.
Referenced by fill(), and ~HGCalTriggerNtupleHGCDigis().
|
finalvirtual |
Implements HGCalTriggerNtupleBase.
Definition at line 127 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_, edm::EventSetup::get(), edm::Event::getByToken(), HcalGeometry::getPosition(), HGCalGeometry::getPosition(), hgcdigi_cell_, hgcdigi_cellu_, hgcdigi_cellv_, 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_waferu_, hgcdigi_waferv_, hgcdigi_z_, HGCalTriggerGeometryBase::hscGeometry(), HGCalTriggerGeometryBase::hsiGeometry(), triggerObjects_cff::id, is_Simhit_comp_, HGCalTriggerGeometryBase::isV9Geometry(), HGCalTriggerTools::layerWithOffset(), ALCARECOPromptCalibProdSiPixelAli0T_cff::mode, PV3DBase< T, PVType, FrameType >::phi(), simhits(), edm::SortedCollection< T, SORT >::size(), triggerGeometry_, triggerTools_, PV3DBase< T, PVType, FrameType >::z(), and HGCalTriggerTools::zside().
Referenced by ~HGCalTriggerNtupleHGCDigis().
|
finalvirtual |
Implements HGCalTriggerNtupleBase.
Definition at line 79 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_, edm::ParameterSet::getParameter(), hgcdigi_cell_, hgcdigi_cellu_, hgcdigi_cellv_, 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_waferu_, hgcdigi_waferv_, hgcdigi_z_, is_Simhit_comp_, SimHits_inputbh_, SimHits_inputee_, and SimHits_inputfh_.
Referenced by ~HGCalTriggerNtupleHGCDigis().
|
private |
Definition at line 292 of file HGCalTriggerNtupleHGCDigis.cc.
References HGCalTriggerGeometryBase::bhTopology(), HGCalTriggerGeometryBase::eeTopology(), HGCalTriggerGeometryBase::fhTopology(), edm::Event::getByToken(), HGCalTriggerGeometryBase::hscTopology(), HGCalTriggerGeometryBase::isV9Geometry(), SimHits_inputbh_, SimHits_inputee_, SimHits_inputfh_, HGCalTriggerTools::simToReco(), triggerGeometry_, and triggerTools_.
Referenced by fill(), and ~HGCalTriggerNtupleHGCDigis().
|
private |
Definition at line 30 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by fill(), and initialize().
|
private |
Definition at line 67 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 58 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 63 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 57 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by clear(), fill(), and initialize().
|
private |
Definition at line 65 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 68 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 66 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 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 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 37 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 40 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 43 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 47 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 49 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 52 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 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 70 of file HGCalTriggerNtupleHGCDigis.cc.
|
private |
Definition at line 34 of file HGCalTriggerNtupleHGCDigis.cc.