#include <PatternRecognitionbyRecovery.h>
Public Member Functions | |
void | filter (std::vector< Trackster > &output, const std::vector< Trackster > &inTracksters, const typename PatternRecognitionAlgoBaseT< TILES >::Inputs &input, std::unordered_map< int, std::vector< int >> &seedToTracksterAssociation) override |
void | makeTracksters (const typename PatternRecognitionAlgoBaseT< TILES >::Inputs &input, std::vector< Trackster > &result, std::unordered_map< int, std::vector< int >> &seedToTracksterAssociation) override |
PatternRecognitionbyRecovery (const edm::ParameterSet &conf, edm::ConsumesCollector) | |
~PatternRecognitionbyRecovery () override=default | |
Public Member Functions inherited from ticl::PatternRecognitionAlgoBaseT< TILES > | |
virtual void | filter (std::vector< Trackster > &output, const std::vector< Trackster > &inTracksters, const Inputs &input, std::unordered_map< int, std::vector< int >> &seedToTracksterAssociation)=0 |
virtual void | makeTracksters (const Inputs &input, std::vector< Trackster > &result, std::unordered_map< int, std::vector< int >> &seedToTracksterAssociation)=0 |
PatternRecognitionAlgoBaseT (const edm::ParameterSet &conf, edm::ConsumesCollector) | |
virtual | ~PatternRecognitionAlgoBaseT () |
Static Public Member Functions | |
static void | fillPSetDescription (edm::ParameterSetDescription &iDesc) |
Private Attributes | |
edm::ESGetToken< CaloGeometry, CaloGeometryRecord > | caloGeomToken_ |
hgcal::RecHitTools | rhtools_ |
Additional Inherited Members | |
Protected Attributes inherited from ticl::PatternRecognitionAlgoBaseT< TILES > | |
int | algo_verbosity_ |
Definition at line 12 of file PatternRecognitionbyRecovery.h.
PatternRecognitionbyRecovery::PatternRecognitionbyRecovery | ( | const edm::ParameterSet & | conf, |
edm::ConsumesCollector | iC | ||
) |
Definition at line 19 of file PatternRecognitionbyRecovery.cc.
|
overridedefault |
|
static |
Definition at line 77 of file PatternRecognitionbyRecovery.cc.
References edm::ParameterSetDescription::add().
|
override |
Definition at line 69 of file PatternRecognitionbyRecovery.cc.
|
override |
Definition at line 24 of file PatternRecognitionbyRecovery.cc.
References funct::abs(), ticl::Advanced, ALCARECOEcalPhiSym_cff::float, relativeConstraints::geom, edm::EventSetup::getData(), mps_fire::i, input, mps_fire::result, ticl::Trackster::setBarycenter(), ticl::Trackster::setRawEmEnergy(), ticl::Trackster::setRawEmPt(), ticl::Trackster::setRawEnergy(), ticl::Trackster::setRawPt(), ticl::Trackster::setTimeAndError(), ticl::Trackster::vertex_multiplicity(), and ticl::Trackster::vertices().
|
private |
Definition at line 29 of file PatternRecognitionbyRecovery.h.
|
private |
Definition at line 30 of file PatternRecognitionbyRecovery.h.