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) |
Private Attributes | |
edm::EDGetToken | bh_token_ |
std::vector< std::vector< uint32_t > > | bhdigi_data_ |
std::vector< float > | bhdigi_eta_ |
std::vector< int > | bhdigi_id_ |
std::vector< int > | bhdigi_ieta_ |
std::vector< int > | bhdigi_iphi_ |
std::vector< std::vector< int > > | bhdigi_isadc_ |
std::vector< int > | bhdigi_layer_ |
int | bhdigi_n_ |
std::vector< float > | bhdigi_phi_ |
std::vector< int > | bhdigi_side_ |
std::vector< float > | bhdigi_simenergy_ |
std::vector< int > | bhdigi_subdet_ |
std::vector< float > | bhdigi_z_ |
edm::EDGetToken | ee_token_ |
edm::EDGetToken | fh_token_ |
std::vector< int > | hgcdigi_cell_ |
std::vector< int > | hgcdigi_cellu_ |
std::vector< int > | hgcdigi_cellv_ |
std::vector< std::vector< uint32_t > > | hgcdigi_data_ |
std::vector< float > | hgcdigi_eta_ |
std::vector< int > | hgcdigi_id_ |
std::vector< std::vector< int > > | hgcdigi_isadc_ |
std::vector< int > | hgcdigi_layer_ |
int | hgcdigi_n_ |
std::vector< float > | hgcdigi_phi_ |
std::vector< int > | hgcdigi_side_ |
std::vector< float > | hgcdigi_simenergy_ |
std::vector< int > | hgcdigi_subdet_ |
std::vector< int > | hgcdigi_wafer_ |
std::vector< int > | hgcdigi_wafertype_ |
std::vector< int > | hgcdigi_waferu_ |
std::vector< int > | hgcdigi_waferv_ |
std::vector< float > | hgcdigi_z_ |
bool | is_Simhit_comp_ |
edm::EDGetToken | SimHits_inputbh_ |
edm::EDGetToken | SimHits_inputee_ |
edm::EDGetToken | SimHits_inputfh_ |
edm::ESHandle< HGCalTriggerGeometryBase > | triggerGeometry_ |
HGCalTriggerTools | triggerTools_ |
Additional Inherited Members |
Definition at line 16 of file HGCalTriggerNtupleHGCDigis.cc.
HGCalTriggerNtupleHGCDigis::HGCalTriggerNtupleHGCDigis | ( | const edm::ParameterSet & | conf | ) |
|
inlineoverride |
Definition at line 19 of file HGCalTriggerNtupleHGCDigis.cc.
|
finalprivatevirtual |
Implements HGCalTriggerNtupleBase.
Definition at line 348 of file HGCalTriggerNtupleHGCDigis.cc.
References bhdigi_data_, bhdigi_eta_, bhdigi_id_, bhdigi_ieta_, bhdigi_iphi_, bhdigi_isadc_, 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().
|
finalvirtual |
Implements HGCalTriggerNtupleBase.
Definition at line 129 of file HGCalTriggerNtupleHGCDigis.cc.
References bh_token_, bhdigi_data_, bhdigi_eta_, bhdigi_id_, bhdigi_ieta_, bhdigi_iphi_, bhdigi_isadc_, bhdigi_layer_, bhdigi_n_, bhdigi_phi_, bhdigi_side_, bhdigi_simenergy_, bhdigi_subdet_, bhdigi_z_, HGCalTriggerGeometryBase::bhGeometry(), clear(), MillePedeFileConverter_cfg::e, ee_token_, HGCalTriggerGeometryBase::eeGeometry(), PV3DBase< T, PVType, FrameType >::eta(), HGCalTriggerTools::eventSetup(), fh_token_, edm::EventSetup::get(), get, 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(), mps_fire::i, triggerObjects_cff::id, is_Simhit_comp_, HGCalTriggerGeometryBase::isV9Geometry(), HGCalTriggerTools::layerWithOffset(), PV3DBase< T, PVType, FrameType >::phi(), simhits(), edm::SortedCollection< T, SORT >::size(), triggerGeometry_, triggerTools_, PV3DBase< T, PVType, FrameType >::z(), and HGCalTriggerTools::zside().
|
finalvirtual |
Implements HGCalTriggerNtupleBase.
Definition at line 80 of file HGCalTriggerNtupleHGCDigis.cc.
References bh_token_, bhdigi_data_, bhdigi_eta_, bhdigi_id_, bhdigi_ieta_, bhdigi_iphi_, bhdigi_isadc_, 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_.
|
private |
Definition at line 306 of file HGCalTriggerNtupleHGCDigis.cc.
References HGCalTriggerGeometryBase::bhTopology(), MillePedeFileConverter_cfg::e, HGCalTriggerGeometryBase::eeTopology(), HGCalTriggerGeometryBase::fhTopology(), HGCalTriggerGeometryBase::hscTopology(), HGCalTriggerGeometryBase::isV9Geometry(), SimHits_inputbh_, SimHits_inputee_, SimHits_inputfh_, HGCalTriggerTools::simToReco(), triggerGeometry_, and triggerTools_.
Referenced by fill().
|
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 68 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 69 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 71 of file HGCalTriggerNtupleHGCDigis.cc.
|
private |
Definition at line 34 of file HGCalTriggerNtupleHGCDigis.cc.