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 }

◆ ~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.

48{return m_matchingThresholdsBRL;};

◆ getBWDMatchingThresholdValues()

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

Get matching thresholds for BWD.

Definition at line 45 of file ECLTrackClusterMatchingThresholds.h.

45{return m_matchingThresholdsBWD;};

◆ getFWDMatchingThresholdValues()

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

Get matching thresholds for FWD.

Definition at line 42 of file ECLTrackClusterMatchingThresholds.h.

42{return m_matchingThresholdsFWD;};

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: