Belle II Software development
ECLTrackClusterMatchingThresholds Class Reference

Class to hold the matching thresholds for the track-ECLCluster matching. More...

#include <ECLTrackClusterMatchingThresholds.h>

Inheritance diagram for ECLTrackClusterMatchingThresholds:

Public Member Functions

 ECLTrackClusterMatchingThresholds ()
 Default constructor.
 
 ECLTrackClusterMatchingThresholds (const std::vector< std::pair< double, double > > &matchingThresholdsFWD, const std::vector< std::pair< double, double > > &matchingThresholdsBWD, const std::vector< std::pair< double, std::pair< double, double > > > &matchingThresholdsBRL)
 Constructor.
 
 ~ECLTrackClusterMatchingThresholds ()
 Destructor.
 
const std::vector< std::pair< double, double > > & getFWDMatchingThresholdValues () const
 Get matching thresholds for FWD.
 
const std::vector< std::pair< double, double > > & getBWDMatchingThresholdValues () const
 Get matching thresholds for BWD.
 
const std::vector< std::pair< double, std::pair< double, double > > > & getBRLMatchingThresholdValues () const
 Get matching thresholds for BRL.
 

Private Member Functions

 ClassDef (ECLTrackClusterMatchingThresholds, 1)
 ClassDef.
 

Private Attributes

std::vector< std::pair< double, double > > m_matchingThresholdsFWD
 Matching threshold values for FWD.
 
std::vector< std::pair< double, double > > m_matchingThresholdsBWD
 Matching threshold values for BWD.
 
std::vector< std::pair< double, std::pair< double, double > > > m_matchingThresholdsBRL
 Matching threshold values for BRL.
 

Detailed Description

Class to hold the matching thresholds for the track-ECLCluster matching.

Definition at line 21 of file ECLTrackClusterMatchingThresholds.h.

Constructor & Destructor Documentation

◆ ECLTrackClusterMatchingThresholds() [1/2]

Default constructor.

Definition at line 26 of file ECLTrackClusterMatchingThresholds.h.

26{};

◆ ECLTrackClusterMatchingThresholds() [2/2]

ECLTrackClusterMatchingThresholds ( const std::vector< std::pair< double, double > > &  matchingThresholdsFWD,
const std::vector< std::pair< double, double > > &  matchingThresholdsBWD,
const std::vector< std::pair< double, std::pair< double, double > > > &  matchingThresholdsBRL 
)
inline

Constructor.

Definition at line 29 of file ECLTrackClusterMatchingThresholds.h.

31 :
32 m_matchingThresholdsFWD(matchingThresholdsFWD),
33 m_matchingThresholdsBWD(matchingThresholdsBWD),
34 m_matchingThresholdsBRL(matchingThresholdsBRL)
35 {
36 }
std::vector< std::pair< double, double > > m_matchingThresholdsFWD
Matching threshold values for FWD.
std::vector< std::pair< double, double > > m_matchingThresholdsBWD
Matching threshold values for BWD.
std::vector< std::pair< double, std::pair< double, double > > > m_matchingThresholdsBRL
Matching threshold values for BRL.

◆ ~ECLTrackClusterMatchingThresholds()

Destructor.

Definition at line 39 of file ECLTrackClusterMatchingThresholds.h.

39{};

Member Function Documentation

◆ getBRLMatchingThresholdValues()

const std::vector< std::pair< double, std::pair< double, double > > > & getBRLMatchingThresholdValues ( ) const
inline

Get matching thresholds for BRL.

Definition at line 48 of file ECLTrackClusterMatchingThresholds.h.

◆ getBWDMatchingThresholdValues()

const std::vector< std::pair< double, double > > & getBWDMatchingThresholdValues ( ) const
inline

Get matching thresholds for BWD.

Definition at line 45 of file ECLTrackClusterMatchingThresholds.h.

◆ getFWDMatchingThresholdValues()

const std::vector< std::pair< double, double > > & getFWDMatchingThresholdValues ( ) const
inline

Get matching thresholds for FWD.

Definition at line 42 of file ECLTrackClusterMatchingThresholds.h.

Member Data Documentation

◆ m_matchingThresholdsBRL

std::vector<std::pair<double, std::pair<double, double> > > m_matchingThresholdsBRL
private

Matching threshold values for BRL.

Definition at line 54 of file ECLTrackClusterMatchingThresholds.h.

◆ m_matchingThresholdsBWD

std::vector<std::pair<double, double> > m_matchingThresholdsBWD
private

Matching threshold values for BWD.

Definition at line 53 of file ECLTrackClusterMatchingThresholds.h.

◆ m_matchingThresholdsFWD

std::vector<std::pair<double, double> > m_matchingThresholdsFWD
private

Matching threshold values for FWD.

Definition at line 52 of file ECLTrackClusterMatchingThresholds.h.


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