Public Member Functions | |
HGCalBackendLayer2Processor3DClusteringSA (const edm::ParameterSet &conf) | |
void | run (const edm::Handle< l1t::HGCalClusterBxCollection > &collHandle, std::pair< l1t::HGCalMulticlusterBxCollection, l1t::HGCalClusterBxCollection > &be_output) override |
Public Member Functions inherited from HGCalProcessorBaseT< InputCollection, OutputCollection > | |
HGCalProcessorBaseT (const edm::ParameterSet &conf) | |
const std::string & | name () const |
virtual void | run (const InputCollection &inputColl, OutputCollection &outColl)=0 |
virtual void | setGeometry (const HGCalTriggerGeometryBase *const geom) |
virtual | ~HGCalProcessorBaseT () |
Private Attributes | |
const edm::ParameterSet | conf_ |
HGCalStage2ClusterDistribution | distributor_ |
std::vector< std::unique_ptr < HGCalTriggerClusterInterpreterBase > > | energy_interpreters_ |
std::unique_ptr < HGCalHistoClusteringWrapperBase > | multiclusteringHistoClusteringWrapper_ |
std::unique_ptr < HGCalHistoSeedingImpl > | multiclusteringHistoSeeding_ |
std::unique_ptr < HGCalStage2FilteringWrapperBase > | multiclusteringSortingTruncationWrapper_ |
Additional Inherited Members | |
Protected Member Functions inherited from HGCalProcessorBaseT< InputCollection, OutputCollection > | |
const HGCalTriggerGeometryBase * | geometry () const |
Definition at line 15 of file HGCalBackendLayer2Processor3DClustering_SA.cc.
|
inline |
Definition at line 17 of file HGCalBackendLayer2Processor3DClustering_SA.cc.
References energy_interpreters_, get, edm::ParameterSet::getParameter(), edm::ParameterSet::getParameterSet(), eostools::move(), multiclusteringHistoClusteringWrapper_, multiclusteringHistoSeeding_, multiclusteringSortingTruncationWrapper_, and AlCaHLTBitMon_QueryRunRegistry::string.
|
inlineoverride |
Definition at line 46 of file HGCalBackendLayer2Processor3DClustering_SA.cc.
References conf_, cmsCodeRulesChecker::configuration, distributor_, energy_interpreters_, HGCalProcessorBaseT< InputCollection, OutputCollection >::geometry(), HGCalTriggerGeometryBase::getModuleFromTriggerCell(), HGCalTriggerGeometryBase::getStage1FpgaFromModule(), HGCalStage2ClusterDistribution::getStage2FPGAs(), HGCalTriggerGeometryBase::getStage2FpgasFromStage1Fpga(), mps_fire::i, callgraph::module, multiclusteringHistoClusteringWrapper_, multiclusteringHistoSeeding_, multiclusteringSortingTruncationWrapper_, and BXVector< T >::push_back().
|
private |
Definition at line 125 of file HGCalBackendLayer2Processor3DClustering_SA.cc.
Referenced by run().
|
private |
Definition at line 124 of file HGCalBackendLayer2Processor3DClustering_SA.cc.
Referenced by run().
|
private |
Definition at line 122 of file HGCalBackendLayer2Processor3DClustering_SA.cc.
Referenced by HGCalBackendLayer2Processor3DClusteringSA(), and run().
|
private |
Definition at line 118 of file HGCalBackendLayer2Processor3DClustering_SA.cc.
Referenced by HGCalBackendLayer2Processor3DClusteringSA(), and run().
|
private |
Definition at line 116 of file HGCalBackendLayer2Processor3DClustering_SA.cc.
Referenced by HGCalBackendLayer2Processor3DClusteringSA(), and run().
|
private |
Definition at line 120 of file HGCalBackendLayer2Processor3DClustering_SA.cc.
Referenced by HGCalBackendLayer2Processor3DClusteringSA(), and run().