Public Member Functions | |
void | fill (const edm::Event &e, const edm::EventSetup &es) final |
HGCalTriggerNtupleHGCPanels (const edm::ParameterSet &conf) | |
void | initialize (TTree &, const edm::ParameterSet &, edm::ConsumesCollector &&) final |
~HGCalTriggerNtupleHGCPanels () override | |
Public Member Functions inherited from HGCalTriggerNtupleBase | |
HGCalTriggerNtupleBase (const edm::ParameterSet &conf) | |
virtual | ~HGCalTriggerNtupleBase () |
Private Member Functions | |
void | clear () final |
Private Attributes | |
edm::ESHandle< HGCalTriggerGeometryBase > | geometry_ |
std::vector< uint32_t > | panel_id_ |
std::vector< int > | panel_layer_ |
int | panel_n_ |
std::vector< int > | panel_number_ |
std::vector< int > | panel_sector_ |
std::vector< std::vector< uint32_t > > | panel_tc_cell_ |
std::vector< std::vector< uint32_t > > | panel_tc_id_ |
std::vector< std::vector< float > > | panel_tc_mipPt_ |
std::vector< std::vector< uint32_t > > | panel_tc_mod_ |
std::vector< unsigned > | panel_tc_n_ |
std::vector< std::vector< float > > | panel_tc_pt_ |
std::vector< std::vector< uint32_t > > | panel_tc_third_ |
std::vector< int > | panel_zside_ |
edm::EDGetToken | trigger_cells_token_ |
Static Private Attributes | |
static const unsigned | kCell_mask_ = 0xF |
static const unsigned | kPanel_mask_ = 0x1F |
static const unsigned | kPanel_offset_ = 0 |
static const unsigned | kSector_mask_ = 0x7 |
static const unsigned | kSector_offset_ = 5 |
static const unsigned | kThird_mask_ = 0x3 |
static const unsigned | kThird_offset_ = 4 |
Additional Inherited Members |
Definition at line 10 of file HGCalTriggerNtupleHGCPanels.cc.
HGCalTriggerNtupleHGCPanels::HGCalTriggerNtupleHGCPanels | ( | const edm::ParameterSet & | conf | ) |
Definition at line 57 of file HGCalTriggerNtupleHGCPanels.cc.
References initialize().
|
inlineoverride |
Definition at line 15 of file HGCalTriggerNtupleHGCPanels.cc.
References clear(), MillePedeFileConverter_cfg::e, fill(), and initialize().
|
finalprivatevirtual |
Implements HGCalTriggerNtupleBase.
Definition at line 148 of file HGCalTriggerNtupleHGCPanels.cc.
References panel_id_, panel_layer_, panel_n_, panel_number_, panel_sector_, panel_tc_cell_, panel_tc_id_, panel_tc_mipPt_, panel_tc_mod_, panel_tc_n_, panel_tc_pt_, panel_tc_third_, and panel_zside_.
Referenced by fill(), and ~HGCalTriggerNtupleHGCPanels().
|
finalvirtual |
Implements HGCalTriggerNtupleBase.
Definition at line 85 of file HGCalTriggerNtupleHGCPanels.cc.
References BXVector< T >::begin(), clear(), BXVector< T >::end(), geometry_, edm::EventSetup::get(), edm::Event::getByToken(), HGCalTriggerGeometryBase::getModuleFromTriggerCell(), HGCHEB, triggerObjects_cff::id, kCell_mask_, kPanel_mask_, kPanel_offset_, kSector_mask_, kSector_offset_, kThird_mask_, kThird_offset_, panel_id_, panel_layer_, panel_n_, panel_number_, panel_sector_, panel_tc_cell_, panel_tc_id_, panel_tc_mipPt_, panel_tc_mod_, panel_tc_n_, panel_tc_pt_, panel_tc_third_, panel_zside_, trigger_cells_token_, HGCalTriggerGeometryBase::triggerLayer(), HGCalDetId::wafer(), and HGCalDetId::zside().
Referenced by initialize(), and ~HGCalTriggerNtupleHGCPanels().
|
finalvirtual |
Implements HGCalTriggerNtupleBase.
Definition at line 63 of file HGCalTriggerNtupleHGCPanels.cc.
References fill(), edm::ParameterSet::getParameter(), panel_id_, panel_layer_, panel_n_, panel_number_, panel_sector_, panel_tc_cell_, panel_tc_id_, panel_tc_mipPt_, panel_tc_mod_, panel_tc_n_, panel_tc_pt_, panel_tc_third_, panel_zside_, and trigger_cells_token_.
Referenced by HGCalTriggerNtupleHGCPanels(), and ~HGCalTriggerNtupleHGCPanels().
|
private |
Definition at line 24 of file HGCalTriggerNtupleHGCPanels.cc.
Referenced by fill().
|
staticprivate |
Definition at line 47 of file HGCalTriggerNtupleHGCPanels.cc.
Referenced by fill().
|
staticprivate |
Definition at line 42 of file HGCalTriggerNtupleHGCPanels.cc.
Referenced by fill().
|
staticprivate |
Definition at line 41 of file HGCalTriggerNtupleHGCPanels.cc.
Referenced by fill().
|
staticprivate |
Definition at line 44 of file HGCalTriggerNtupleHGCPanels.cc.
Referenced by fill().
|
staticprivate |
Definition at line 43 of file HGCalTriggerNtupleHGCPanels.cc.
Referenced by fill().
|
staticprivate |
Definition at line 46 of file HGCalTriggerNtupleHGCPanels.cc.
Referenced by fill().
|
staticprivate |
Definition at line 45 of file HGCalTriggerNtupleHGCPanels.cc.
Referenced by fill().
|
private |
Definition at line 27 of file HGCalTriggerNtupleHGCPanels.cc.
Referenced by clear(), fill(), and initialize().
|
private |
Definition at line 29 of file HGCalTriggerNtupleHGCPanels.cc.
Referenced by clear(), fill(), and initialize().
|
private |
Definition at line 26 of file HGCalTriggerNtupleHGCPanels.cc.
Referenced by clear(), fill(), and initialize().
|
private |
Definition at line 31 of file HGCalTriggerNtupleHGCPanels.cc.
Referenced by clear(), fill(), and initialize().
|
private |
Definition at line 30 of file HGCalTriggerNtupleHGCPanels.cc.
Referenced by clear(), fill(), and initialize().
|
private |
Definition at line 36 of file HGCalTriggerNtupleHGCPanels.cc.
Referenced by clear(), fill(), and initialize().
|
private |
Definition at line 33 of file HGCalTriggerNtupleHGCPanels.cc.
Referenced by clear(), fill(), and initialize().
|
private |
Definition at line 37 of file HGCalTriggerNtupleHGCPanels.cc.
Referenced by clear(), fill(), and initialize().
|
private |
Definition at line 34 of file HGCalTriggerNtupleHGCPanels.cc.
Referenced by clear(), fill(), and initialize().
|
private |
Definition at line 32 of file HGCalTriggerNtupleHGCPanels.cc.
Referenced by clear(), fill(), and initialize().
|
private |
Definition at line 38 of file HGCalTriggerNtupleHGCPanels.cc.
Referenced by clear(), fill(), and initialize().
|
private |
Definition at line 35 of file HGCalTriggerNtupleHGCPanels.cc.
Referenced by clear(), fill(), and initialize().
|
private |
Definition at line 28 of file HGCalTriggerNtupleHGCPanels.cc.
Referenced by clear(), fill(), and initialize().
|
private |
Definition at line 23 of file HGCalTriggerNtupleHGCPanels.cc.
Referenced by fill(), and initialize().