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) |
Private Attributes | |
edm::EDGetToken | ee_token_ |
edm::EDGetToken | fh_token_ |
edm::ESHandle< HGCalGeometry > | geom_ee |
edm::ESHandle< HGCalGeometry > | geom_fh |
std::vector< int > | hgcdigi_cell_ |
std::vector< uint32_t > | hgcdigi_data_ |
std::vector< float > | hgcdigi_eta_ |
std::vector< int > | hgcdigi_id_ |
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< float > | hgcdigi_z_ |
bool | is_Simhit_comp_ |
edm::EDGetToken | SimHits_inputee_ |
edm::EDGetToken | SimHits_inputfh_ |
edm::ESHandle< HGCalTopology > | topo_ee |
edm::ESHandle< HGCalTopology > | topo_fh |
Additional Inherited Members |
Definition at line 12 of file HGCalTriggerNtupleHGCDigis.cc.
HGCalTriggerNtupleHGCDigis::HGCalTriggerNtupleHGCDigis | ( | const edm::ParameterSet & | conf | ) |
Definition at line 55 of file HGCalTriggerNtupleHGCDigis.cc.
References edm::ParameterSet::getParameter(), initialize(), and is_Simhit_comp_.
|
inline |
Definition at line 17 of file HGCalTriggerNtupleHGCDigis.cc.
References clear(), MillePedeFileConverter_cfg::e, fill(), initialize(), and simhits().
|
finaloverrideprivatevirtual |
Implements HGCalTriggerNtupleBase.
Definition at line 227 of file HGCalTriggerNtupleHGCDigis.cc.
References 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 90 of file HGCalTriggerNtupleHGCDigis.cc.
References clear(), data, ee_token_, PV3DBase< T, PVType, FrameType >::eta(), fh_token_, geom_ee, geom_fh, edm::EventSetup::get(), edm::Event::getByToken(), 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(), topo_ee, topo_fh, PV3DBase< T, PVType, FrameType >::z(), and HcalDigiParam_cfi::zside.
Referenced by initialize(), and ~HGCalTriggerNtupleHGCDigis().
|
finaloverridevirtual |
Implements HGCalTriggerNtupleBase.
Definition at line 63 of file HGCalTriggerNtupleHGCDigis.cc.
References 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_inputee_, and SimHits_inputfh_.
Referenced by HGCalTriggerNtupleHGCDigis(), and ~HGCalTriggerNtupleHGCDigis().
|
private |
Definition at line 180 of file HGCalTriggerNtupleHGCDigis.cc.
References clear(), HGCalTopology::dddConstants(), HGCalTopology::detectorType(), edm::Event::getByToken(), SimHits_inputee_, SimHits_inputfh_, HGCalDDDConstants::simToReco(), topo_ee, topo_fh, and HGCalTestNumbering::unpackHexagonIndex().
Referenced by fill(), and ~HGCalTriggerNtupleHGCDigis().
|
private |
Definition at line 25 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by fill(), and initialize().
|
private |
Definition at line 25 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by fill(), and initialize().
|
private |
Definition at line 44 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by fill().
|
private |
Definition at line 44 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by fill().
|
private |
Definition at line 36 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 37 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by clear(), fill(), and initialize().
|
private |
Definition at line 30 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 33 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by clear(), fill(), and initialize().
|
private |
Definition at line 29 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 32 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 31 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 35 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 26 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by clear(), fill(), HGCalTriggerNtupleHGCDigis(), and initialize().
|
private |
Definition at line 27 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by initialize(), and simhits().
|
private |
Definition at line 27 of file HGCalTriggerNtupleHGCDigis.cc.
Referenced by initialize(), and simhits().
|
private |
Definition at line 45 of file HGCalTriggerNtupleHGCDigis.cc.
|
private |
Definition at line 45 of file HGCalTriggerNtupleHGCDigis.cc.