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

#include <BuildTopologyDictionary.h>

Public Member Functions

void accountTopology (const itsmft::ClusterTopology &cluster, bool IB, float dX=IgnoreVal, float dZ=IgnoreVal)
 
void setNCommon (unsigned int nCommon, bool IB)
 
void setThreshold (double thr, bool IB)
 
void setThresholdCumulative (double cumulative, bool IB)
 
void groupRareTopologies ()
 
void printDictionary (const std::string &fname)
 
void printDictionaryBinary (const std::string &fname)
 
void saveDictionaryRoot (const std::string &fname)
 
unsigned int getTotClusters (bool IB) const
 
unsigned int getNotInGroups (bool IB) const
 
const TopologyDictionarygetDictionary () 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,
bool  IB,
float  dX = IgnoreVal,
float  dZ = IgnoreVal 
)

Definition at line 27 of file BuildTopologyDictionary.cxx.

◆ getDictionary()

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

Definition at line 44 of file BuildTopologyDictionary.h.

◆ getNotInGroups()

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

Definition at line 43 of file BuildTopologyDictionary.h.

◆ getTotClusters()

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

Definition at line 42 of file BuildTopologyDictionary.h.

◆ groupRareTopologies()

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

Definition at line 184 of file BuildTopologyDictionary.cxx.

◆ printDictionary()

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

Definition at line 341 of file BuildTopologyDictionary.cxx.

◆ printDictionaryBinary()

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

Definition at line 350 of file BuildTopologyDictionary.cxx.

◆ saveDictionaryRoot()

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

Definition at line 359 of file BuildTopologyDictionary.cxx.

◆ setNCommon()

void o2::its3::BuildTopologyDictionary::setNCommon ( unsigned int  nCommon,
bool  IB 
)

Definition at line 81 of file BuildTopologyDictionary.cxx.

◆ setThreshold()

void o2::its3::BuildTopologyDictionary::setThreshold ( double  thr,
bool  IB 
)

Definition at line 115 of file BuildTopologyDictionary.cxx.

◆ setThresholdCumulative()

void o2::its3::BuildTopologyDictionary::setThresholdCumulative ( double  cumulative,
bool  IB 
)

Definition at line 145 of file BuildTopologyDictionary.cxx.

Friends And Related Symbol Documentation

◆ operator<<

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

Definition at line 316 of file BuildTopologyDictionary.cxx.

Member Data Documentation

◆ IgnoreVal

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

Definition at line 32 of file BuildTopologyDictionary.h.


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