src
RecoHGCal
TICL
plugins
PatternRecognitionbyMultiClusters.h
Go to the documentation of this file.
1
// Author: Felice Pantaleo - felice.pantaleo@cern.ch
2
// Date: 09/2018
3
4
#ifndef __RecoHGCal_TICL_PRbyMultiClusters_H__
5
#define __RecoHGCal_TICL_PRbyMultiClusters_H__
6
#include "
RecoHGCal/TICL/interface/PatternRecognitionAlgoBase.h
"
7
8
#include <iostream>
9
10
namespace
edm
{
11
class
ParameterSet
;
12
class
Event
;
13
class
EventSetup
;
14
}
// namespace edm
15
16
namespace
ticl
{
17
template
<
typename
TILES>
18
class
PatternRecognitionbyMultiClusters
final :
public
PatternRecognitionAlgoBaseT
<TILES> {
19
public
:
20
PatternRecognitionbyMultiClusters
(
const
edm::ParameterSet
& conf,
const
CacheBase
*
cache
)
21
:
PatternRecognitionAlgoBaseT
<TILES>(conf,
cache
) {}
22
~PatternRecognitionbyMultiClusters
()
override
{};
23
24
void
makeTracksters
(
const
typename
PatternRecognitionAlgoBaseT<TILES>::Inputs
&
input
,
25
std::vector<Trackster>&
result
,
26
std::unordered_map<
int
, std::vector<int>>& seedToTracksterAssociation)
override
;
27
};
28
}
// namespace ticl
29
#endif
ticl::PatternRecognitionAlgoBaseT
Definition:
PatternRecognitionAlgoBase.h:27
mps_fire.result
result
Definition:
mps_fire.py:311
ParameterSet
Definition:
Functions.h:16
ticl::PatternRecognitionAlgoBaseT::Inputs
Definition:
PatternRecognitionAlgoBase.h:33
ticl::CacheBase
Definition:
GlobalCache.h:11
ticl::PatternRecognitionbyMultiClusters::PatternRecognitionbyMultiClusters
PatternRecognitionbyMultiClusters(const edm::ParameterSet &conf, const CacheBase *cache)
Definition:
PatternRecognitionbyMultiClusters.h:20
ticl::PatternRecognitionbyMultiClusters::makeTracksters
void makeTracksters(const typename PatternRecognitionAlgoBaseT< TILES >::Inputs &input, std::vector< Trackster > &result, std::unordered_map< int, std::vector< int >> &seedToTracksterAssociation) override
Definition:
PatternRecognitionbyMultiClusters.cc:5
input
static std::string const input
Definition:
EdmProvDump.cc:50
ticl::PatternRecognitionbyMultiClusters::~PatternRecognitionbyMultiClusters
~PatternRecognitionbyMultiClusters() override
Definition:
PatternRecognitionbyMultiClusters.h:22
EventSetup
ticl::PatternRecognitionbyMultiClusters
Definition:
PatternRecognitionbyMultiClusters.h:18
Event
PatternRecognitionAlgoBase.h
edm
HLT enums.
Definition:
AlignableModifier.h:19
utilities.cache
def cache(function)
Definition:
utilities.py:3
ticl
Definition:
Common.h:8
edm::ParameterSet
Definition:
ParameterSet.h:47
Generated for CMSSW Reference Manual by
1.8.14