Belle II Software  release-08-01-10
PXDClusterShapeClassifierPar Class Reference

The class for PXD cluster shape classifier payload. More...

#include <PXDClusterShapeClassifierPar.h>

Inheritance diagram for PXDClusterShapeClassifierPar:
Collaboration diagram for PXDClusterShapeClassifierPar:

Public Member Functions

 PXDClusterShapeClassifierPar ()
 Default constructor.
 
void addShapeLikelyhood (int shape_index, float likelyhood)
 Add shape likelyhood.
 
const std::map< int, float > & getShapeLikelyhoodMap () const
 Return shape likelyhood map

 
const PXDClusterOffsetPargetOffset (int shape_index, float eta) const
 Returns position offset if available, otherwise returns nullptr.
 
void addShape (int shape_index)
 Add shape for position correction.
 
void addEtaPercentile (int shape_index, float percentile)
 Add eta percentile to shape for position correction.
 
void addEtaLikelyhood (int shape_index, float likelyhood)
 Add eta likelyhood to shape for position correction.
 
void addEtaOffset (int shape_index, PXDClusterOffsetPar &offset)
 Add offset to shape for position correction.
 
unsigned int getEtaIndex (int shape_index, float eta) const
 Get eta index for position correction.
 
const std::map< int, std::vector< float > > & getPercentilesMap () const
 Return percentiles map for position correction.
 
const std::map< int, std::vector< float > > & getLikelyhoodMap () const
 Return likelyhood map for position correction.
 
const std::map< int, std::vector< PXDClusterOffsetPar > > & getOffsetMap () const
 Return offset map for position correction.
 

Private Member Functions

 ClassDef (PXDClusterShapeClassifierPar, 2)
 ClassDef, must be the last term before the closing {}.
 

Private Attributes

std::map< int, std::vector< PXDClusterOffsetPar > > m_offsets
 Map of position offsets (corrections)

 
std::map< int, std::vector< float > > m_percentiles
 Map of percentiles

 
std::map< int, std::vector< float > > m_likelyhoods
 Map of likelyhoods

 
std::map< int, float > m_shape_likelyhoods
 Map of shape likelyhoods.
 

Detailed Description

The class for PXD cluster shape classifier payload.

Definition at line 26 of file PXDClusterShapeClassifierPar.h.


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