|
CbmRoot
|
#include <HitFinder.h>
Public Types | |
| typedef std::vector< Cluster > | resultType |
| 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 |
Definition at line 141 of file tof/HitFinder.h.
| typedef 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.
| typedef std::vector<Cluster> cbm::algo::tof::HitFinder::resultType |
Definition at line 143 of file tof/HitFinder.h.
|
inline |
Constructor.
Definition at line 149 of file tof/HitFinder.h.
|
inline |
Destructor.
Definition at line 154 of file tof/HitFinder.h.
|
private |
Definition at line 22 of file tof/HitFinder.cxx.
References cbm::algo::tof::Cluster::add(), cbm::algo::tof::HitFinderChanPar::cell, cbm::algo::tof::Cluster::finalize(), fParams, CbmTofDigi::GetSide(), CbmTofDigi::GetTime(), CbmTofDigi::GetTot(), cbm::algo::tof::Cluster::normalize(), cbm::algo::tof::Cluster::numChan(), numSameSide, pos, cbm::algo::tof::Cluster::reset(), cbm::algo::tof::Cell::sizeX, and cbm::algo::tof::Cell::sizeY.
Referenced by operator()().
|
private |
Definition at line 136 of file tof/HitFinder.cxx.
References fParams, CbmTofDigi::GetChannel(), CbmTofDigi::GetSide(), CbmTofDigi::GetTime(), CbmTofDigi::GetTot(), numClWalkBinX, CbmTofDigi::SetTime(), CbmTofDigi::SetTot(), TOTMax, and TOTMin.
Referenced by 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().
|
inline |
Set the parameter container.
| params | Vectorer to parameter container |
Definition at line 164 of file tof/HitFinder.h.
References fParams.
|
private |
Parameter container.
Definition at line 167 of file tof/HitFinder.h.
Referenced by buildClusters(), calibrateDigis(), and SetParams().
|
private |
Definition at line 172 of file tof/HitFinder.h.
Referenced by buildClusters().