Project
Loading...
Searching...
No Matches
o2::its3::BuildTopologyDictionary Class Reference

#include <BuildTopologyDictionary.h>

Public Member Functions

void accountTopology (const itsmft::ClusterTopology &cluster, float dX=IgnoreVal, float dZ=IgnoreVal)
 
void setNCommon (unsigned int nCommon)
 
void setThreshold (double thr)
 
void setThresholdCumulative (double cumulative)
 
void groupRareTopologies ()
 
void printDictionary (const std::string &fname)
 
void printDictionaryBinary (const std::string &fname)
 
void saveDictionaryRoot (const std::string &fname)
 
unsigned int getTotClusters () const
 
unsigned int getNotInGroups () const
 
TopologyDictionary getDictionary () const
 

Static Public Attributes

static constexpr float IgnoreVal = 999.
 

Friends

std::ostream & operator<< (std::ostream &os, const BuildTopologyDictionary &BD)
 

Detailed Description

Definition at line 25 of file BuildTopologyDictionary.h.

Member Function Documentation

◆ accountTopology()

void o2::its3::BuildTopologyDictionary::accountTopology ( const itsmft::ClusterTopology cluster,
float  dX = IgnoreVal,
float  dZ = IgnoreVal 
)

Definition at line 25 of file BuildTopologyDictionary.cxx.

◆ getDictionary()

TopologyDictionary o2::its3::BuildTopologyDictionary::getDictionary ( ) const
inline

Definition at line 41 of file BuildTopologyDictionary.h.

◆ getNotInGroups()

unsigned int o2::its3::BuildTopologyDictionary::getNotInGroups ( ) const
inline

Definition at line 40 of file BuildTopologyDictionary.h.

◆ getTotClusters()

unsigned int o2::its3::BuildTopologyDictionary::getTotClusters ( ) const
inline

Definition at line 39 of file BuildTopologyDictionary.h.

◆ groupRareTopologies()

void o2::its3::BuildTopologyDictionary::groupRareTopologies ( )

A dummy pattern with all fired pixels in the bounding box is assigned to groups of rare topologies.

Definition at line 150 of file BuildTopologyDictionary.cxx.

◆ printDictionary()

void o2::its3::BuildTopologyDictionary::printDictionary ( const std::string &  fname)

Definition at line 287 of file BuildTopologyDictionary.cxx.

◆ printDictionaryBinary()

void o2::its3::BuildTopologyDictionary::printDictionaryBinary ( const std::string &  fname)

Definition at line 296 of file BuildTopologyDictionary.cxx.

◆ saveDictionaryRoot()

void o2::its3::BuildTopologyDictionary::saveDictionaryRoot ( const std::string &  fname)

Definition at line 305 of file BuildTopologyDictionary.cxx.

◆ setNCommon()

void o2::its3::BuildTopologyDictionary::setNCommon ( unsigned int  nCommon)

Definition at line 95 of file BuildTopologyDictionary.cxx.

◆ setThreshold()

void o2::its3::BuildTopologyDictionary::setThreshold ( double  thr)

Definition at line 68 of file BuildTopologyDictionary.cxx.

◆ setThresholdCumulative()

void o2::its3::BuildTopologyDictionary::setThresholdCumulative ( double  cumulative)

Definition at line 114 of file BuildTopologyDictionary.cxx.

Friends And Related Symbol Documentation

◆ operator<<

std::ostream & operator<< ( std::ostream &  os,
const BuildTopologyDictionary BD 
)
friend

Definition at line 273 of file BuildTopologyDictionary.cxx.

Member Data Documentation

◆ IgnoreVal

constexpr float o2::its3::BuildTopologyDictionary::IgnoreVal = 999.
staticconstexpr

Definition at line 28 of file BuildTopologyDictionary.h.


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