CMS 3D CMS Logo

List of all members | Public Member Functions
ticl::PatternRecognitionbyMultiClusters< TILES > Class Template Referencefinal

#include <PatternRecognitionbyMultiClusters.h>

Inheritance diagram for ticl::PatternRecognitionbyMultiClusters< TILES >:
ticl::PatternRecognitionAlgoBaseT< TILES >

Public Member Functions

void makeTracksters (const typename PatternRecognitionAlgoBaseT< TILES >::Inputs &input, std::vector< Trackster > &result, std::unordered_map< int, std::vector< int >> &seedToTracksterAssociation) override
 
 PatternRecognitionbyMultiClusters (const edm::ParameterSet &conf, const CacheBase *cache)
 
 ~PatternRecognitionbyMultiClusters () override
 
- Public Member Functions inherited from ticl::PatternRecognitionAlgoBaseT< TILES >
virtual void makeTracksters (const Inputs &input, std::vector< Trackster > &result, std::unordered_map< int, std::vector< int >> &seedToTracksterAssociation)=0
 
 PatternRecognitionAlgoBaseT (const edm::ParameterSet &conf, const CacheBase *cache, edm::ConsumesCollector)
 
virtual ~PatternRecognitionAlgoBaseT ()
 

Additional Inherited Members

- Public Types inherited from ticl::PatternRecognitionAlgoBaseT< TILES >
enum  VerbosityLevel {
  None = 0, Basic, Advanced, Expert,
  Guru
}
 
- Protected Attributes inherited from ticl::PatternRecognitionAlgoBaseT< TILES >
int algo_verbosity_
 

Detailed Description

template<typename TILES>
class ticl::PatternRecognitionbyMultiClusters< TILES >

Definition at line 18 of file PatternRecognitionbyMultiClusters.h.

Constructor & Destructor Documentation

◆ PatternRecognitionbyMultiClusters()

template<typename TILES >
ticl::PatternRecognitionbyMultiClusters< TILES >::PatternRecognitionbyMultiClusters ( const edm::ParameterSet conf,
const CacheBase cache 
)
inline

Definition at line 20 of file PatternRecognitionbyMultiClusters.h.

21  : PatternRecognitionAlgoBaseT<TILES>(conf, cache) {}

◆ ~PatternRecognitionbyMultiClusters()

template<typename TILES >
ticl::PatternRecognitionbyMultiClusters< TILES >::~PatternRecognitionbyMultiClusters ( )
inlineoverride

Definition at line 22 of file PatternRecognitionbyMultiClusters.h.

22 {};

Member Function Documentation

◆ makeTracksters()

template<typename TILES >
void ticl::PatternRecognitionbyMultiClusters< TILES >::makeTracksters ( const typename PatternRecognitionAlgoBaseT< TILES >::Inputs input,
std::vector< Trackster > &  result,
std::unordered_map< int, std::vector< int >> &  seedToTracksterAssociation 
)
override

Definition at line 5 of file PatternRecognitionbyMultiClusters.cc.

8  {
9  LogDebug("HGCPatterRecoTrackster") << "making Tracksters" << std::endl;
10 }

References LogDebug.

utilities.cache
def cache(function)
Definition: utilities.py:3
LogDebug
#define LogDebug(id)
Definition: MessageLogger.h:233