13 #ifndef Stage2Layer2ClusterAlgorithmFirmware_H 14 #define Stage2Layer2ClusterAlgorithmFirmware_H 35 void processEvent(
const std::vector<l1t::CaloTower>& towers, std::vector<l1t::CaloCluster>&
clusters)
override;
38 void clustering(
const std::vector<l1t::CaloTower>& towers, std::vector<l1t::CaloCluster>&
clusters);
39 void filtering(
const std::vector<l1t::CaloTower>& towers, std::vector<l1t::CaloCluster>&
clusters);
40 void refining(
const std::vector<l1t::CaloTower>& towers, std::vector<l1t::CaloCluster>&
clusters);
bool idHoverE(const l1t::CaloTower tow)
void filtering(const std::vector< l1t::CaloTower > &towers, std::vector< l1t::CaloCluster > &clusters)
Stage2Layer2ClusterAlgorithmFirmwareImp1(CaloParamsHelper const *params, ClusterInput clusterInput)
void refining(const std::vector< l1t::CaloTower > &towers, std::vector< l1t::CaloCluster > &clusters)
CaloParamsHelper const * params_
~Stage2Layer2ClusterAlgorithmFirmwareImp1() override
ClusterInput clusterInput_
void clustering(const std::vector< l1t::CaloTower > &towers, std::vector< l1t::CaloCluster > &clusters)
void processEvent(const std::vector< l1t::CaloTower > &towers, std::vector< l1t::CaloCluster > &clusters) override