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/plugins/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
class
PatternRecognitionbyMultiClusters
final :
public
PatternRecognitionAlgoBase
{
18
public
:
19
PatternRecognitionbyMultiClusters
(
const
edm::ParameterSet
& conf,
const
CacheBase
*
cache
)
20
:
PatternRecognitionAlgoBase
(conf,
cache
) {}
21
~PatternRecognitionbyMultiClusters
()
override
{};
22
23
void
makeTracksters
(
const
PatternRecognitionAlgoBase::Inputs
&
input
,
24
std::vector<Trackster>&
result
,
25
std::unordered_map<
int
, std::vector<int>>& seedToTracksterAssociation)
override
;
26
};
27
}
// namespace ticl
28
#endif
PatternRecognitionAlgoBase.h
input
static const std::string input
Definition:
EdmProvDump.cc:48
edm
HLT enums.
Definition:
AlignableModifier.h:19
ticl::PatternRecognitionAlgoBase::Inputs
Definition:
PatternRecognitionAlgoBase.h:30
ticl::PatternRecognitionbyMultiClusters::PatternRecognitionbyMultiClusters
PatternRecognitionbyMultiClusters(const edm::ParameterSet &conf, const CacheBase *cache)
Definition:
PatternRecognitionbyMultiClusters.h:19
ticl::PatternRecognitionAlgoBase
Definition:
PatternRecognitionAlgoBase.h:24
ticl
Definition:
Common.h:8
ticl::PatternRecognitionbyMultiClusters::~PatternRecognitionbyMultiClusters
~PatternRecognitionbyMultiClusters() override
Definition:
PatternRecognitionbyMultiClusters.h:21
ticl::PatternRecognitionbyMultiClusters
Definition:
PatternRecognitionbyMultiClusters.h:17
ticl::CacheBase
Definition:
GlobalCache.h:11
Event
utilities.cache
def cache(function)
Definition:
utilities.py:3
edm::ParameterSet
Definition:
ParameterSet.h:36
ParameterSet
Definition:
Functions.h:16
mps_fire.result
result
Definition:
mps_fire.py:303
EventSetup
ticl::PatternRecognitionbyMultiClusters::makeTracksters
void makeTracksters(const PatternRecognitionAlgoBase::Inputs &input, std::vector< Trackster > &result, std::unordered_map< int, std::vector< int >> &seedToTracksterAssociation) override
Definition:
PatternRecognitionbyMultiClusters.cc:4
Generated for CMSSW Reference Manual by
1.8.16