7 using namespace HGCalTriggerBackend;
23 const std::unique_ptr<HGCalTriggerGeometryBase>&
geom)
override final;
30 virtual void reset() override final
42 const std::unique_ptr<HGCalTriggerGeometryBase>&
geom)
45 for(
const auto& digi : coll )
50 digi.decode(codec_, data);
66 cluster_product_->push_back(0,cluster);
76 "SingleCellClusterAlgo");
Geom::Phi< T > phi() const
void setSubDet(uint32_t subdet)
void setLayer(uint32_t layer)
PtEtaPhiMLorentzVectorD PtEtaPhiMLorentzVector
Lorentz vector with cartesian internal representation.
void setModule(uint32_t module)
virtual void putInEvent(edm::Event &evt) overridefinal
int wafer() const
get the wafer #
SingleCellClusterAlgo(const edm::ParameterSet &conf)
int subdetId() const
get the contents of the subdetector field (not cast into any detector's numbering enum) ...
trigger_cell_list payload
virtual void setProduces(edm::EDProducer &prod) const overridefinal
virtual void reset() overridefinal
virtual void setP4(const LorentzVector &p4) final
set 4-momentum
BXVector< HGCalCluster > HGCalClusterBxCollection
virtual void run(const l1t::HGCFETriggerDigiCollection &coll, const std::unique_ptr< HGCalTriggerGeometryBase > &geom) overridefinal
char data[epos_bytes_allocation]
#define DEFINE_EDM_PLUGIN(factory, type, name)
math::XYZTLorentzVector LorentzVector
Lorentz vector.
int layer() const
get the layer #
*vegas h *****************************************************used in the default bin number in original ***version of VEGAS is ***a higher bin number might help to derive a more precise ***grade subtle point
std::unique_ptr< l1t::HGCalClusterBxCollection > cluster_product_