CbmRoot
Loading...
Searching...
No Matches
cbm::algo::tof::HitFinder Class Reference

#include <HitFinder.h>

Collaboration diagram for cbm::algo::tof::HitFinder:
[legend]

Public Types

typedef std::vector< ClusterresultType
 
typedef std::pair< std::vector< std::vector< CbmTofDigi * > >, std::vector< std::vector< int32_t > > > inputType
 

Public Member Functions

 HitFinder ()
 Constructor.
 
 ~HitFinder ()
 Destructor.
 
resultType operator() (std::vector< CbmTofDigi > digisIn, const std::vector< int32_t > &digiIndexIn)
 Build clusters out of ToF Digis and store the resulting info in a TofHit.
 
void SetParams (std::unique_ptr< HitFinderRpcPar > params)
 Set the parameter container.
 

Private Member Functions

inputType calibrateDigis (std::vector< CbmTofDigi > &digisIn, const std::vector< int32_t > &digiIndexIn)
 
resultType buildClusters (inputType &input)
 

Private Attributes

HitFinderRpcPar fParams = {}
 Parameter container.
 
int32_t numSameSide
 

Detailed Description

Definition at line 141 of file tof/HitFinder.h.

Member Typedef Documentation

◆ inputType

std::pair<std::vector<std::vector<CbmTofDigi*> >, std::vector<std::vector<int32_t> > > cbm::algo::tof::HitFinder::inputType

Definition at line 144 of file tof/HitFinder.h.

◆ resultType

Definition at line 143 of file tof/HitFinder.h.

Constructor & Destructor Documentation

◆ HitFinder()

cbm::algo::tof::HitFinder::HitFinder ( )
inline

Constructor.

Definition at line 149 of file tof/HitFinder.h.

◆ ~HitFinder()

cbm::algo::tof::HitFinder::~HitFinder ( )
inline

Destructor.

Definition at line 154 of file tof/HitFinder.h.

Member Function Documentation

◆ buildClusters()

◆ calibrateDigis()

◆ operator()()

HitFinder::resultType cbm::algo::tof::HitFinder::operator() ( std::vector< CbmTofDigi > digisIn,
const std::vector< int32_t > & digiIndexIn )

Build clusters out of ToF Digis and store the resulting info in a TofHit.

Definition at line 16 of file tof/HitFinder.cxx.

References buildClusters(), and calibrateDigis().

◆ SetParams()

void cbm::algo::tof::HitFinder::SetParams ( std::unique_ptr< HitFinderRpcPar > params)
inline

Set the parameter container.

Parameters
paramsVectorer to parameter container

Definition at line 164 of file tof/HitFinder.h.

References fParams.

Member Data Documentation

◆ fParams

HitFinderRpcPar cbm::algo::tof::HitFinder::fParams = {}
private

Parameter container.

Definition at line 167 of file tof/HitFinder.h.

Referenced by buildClusters(), calibrateDigis(), and SetParams().

◆ numSameSide

int32_t cbm::algo::tof::HitFinder::numSameSide
private

Definition at line 172 of file tof/HitFinder.h.

Referenced by buildClusters().


The documentation for this class was generated from the following files: