PandaRoot
BSEmcClusteringPar Class Reference

Container for clustering parameter. More...

#include <BSEmcClusteringPar.h>

Inheritance diagram for BSEmcClusteringPar:

Public Member Functions

 BSEmcClusteringPar (const char *t_name="EmcClusteringPar", const char *t_title="Emc Geometry Version Flag", const char *t_context="TestDefaultContext")
 
 ~BSEmcClusteringPar (void)
 
void clear (void)
 
Double_t GetDigiEnergyThreshold () const
 
Double_t GetClusterActiveTime () const
 
Double_t GetMaximumsEnergyThreshold () const
 
Double_t GetCutSlope () const
 
Double_t GetCutOffset () const
 
Double_t GetERatioCorr () const
 
Double_t GetNeighbourECut () const
 
Double_t GetMoliereRadius () const
 
Double_t GetExponentialConstant () const
 
Int_t GetMaxIterations () const
 
Double_t GetCentroidShift () const
 
Int_t GetMaxSubClusters () const
 
Double_t GetMinDigiEnergy () const
 
Double_t GetClusterEnergyCut () const
 
Double_t GetSearchConeAngle () const
 
void putParams (FairParamList *)
 
Bool_t getParams (FairParamList *)
 

Static Public Attributes

static const std::string fgParameterName
 

Detailed Description

Container for clustering parameter.

Digi Threshold, Maximum removing parameter, SubClustering, etc. based on PndEmcRecoPar

Author
Ben Salisbury salis.nosp@m.bury.nosp@m.@hisk.nosp@m.p.un.nosp@m.i-bon.nosp@m.n.de, HISKP Bonn
Date
2021-02

Definition at line 43 of file BSEmcClusteringPar.h.

Constructor & Destructor Documentation

◆ BSEmcClusteringPar()

BSEmcClusteringPar::BSEmcClusteringPar ( const char *  t_name = "EmcClusteringPar",
const char *  t_title = "Emc Geometry Version Flag",
const char *  t_context = "TestDefaultContext" 
)

◆ ~BSEmcClusteringPar()

BSEmcClusteringPar::~BSEmcClusteringPar ( void  )

Member Function Documentation

◆ clear()

void BSEmcClusteringPar::clear ( void  )

◆ GetCentroidShift()

Double_t BSEmcClusteringPar::GetCentroidShift ( ) const
inline

Definition at line 62 of file BSEmcClusteringPar.h.

62 { return fCentroidShift; }

◆ GetClusterActiveTime()

Double_t BSEmcClusteringPar::GetClusterActiveTime ( ) const
inline

Definition at line 51 of file BSEmcClusteringPar.h.

51 { return fClusterActiveTime; }

◆ GetClusterEnergyCut()

Double_t BSEmcClusteringPar::GetClusterEnergyCut ( ) const
inline

Definition at line 66 of file BSEmcClusteringPar.h.

66 { return fClusterEnergyCut; }

◆ GetCutOffset()

Double_t BSEmcClusteringPar::GetCutOffset ( ) const
inline

Definition at line 55 of file BSEmcClusteringPar.h.

55 { return fCutOffset; }

◆ GetCutSlope()

Double_t BSEmcClusteringPar::GetCutSlope ( ) const
inline

Definition at line 54 of file BSEmcClusteringPar.h.

54 { return fCutSlope; }

◆ GetDigiEnergyThreshold()

Double_t BSEmcClusteringPar::GetDigiEnergyThreshold ( ) const
inline

Definition at line 50 of file BSEmcClusteringPar.h.

50 { return fDigiEnergyThreshold; }

◆ GetERatioCorr()

Double_t BSEmcClusteringPar::GetERatioCorr ( ) const
inline

Definition at line 56 of file BSEmcClusteringPar.h.

56 { return fERatioCorr; }

◆ GetExponentialConstant()

Double_t BSEmcClusteringPar::GetExponentialConstant ( ) const
inline

Definition at line 60 of file BSEmcClusteringPar.h.

60 { return fExponentialConstant; }

◆ GetMaximumsEnergyThreshold()

Double_t BSEmcClusteringPar::GetMaximumsEnergyThreshold ( ) const
inline

Definition at line 53 of file BSEmcClusteringPar.h.

53 { return fMaximumsEnergyThreshold; }

◆ GetMaxIterations()

Int_t BSEmcClusteringPar::GetMaxIterations ( ) const
inline

Definition at line 61 of file BSEmcClusteringPar.h.

61 { return fMaxIterations; }

◆ GetMaxSubClusters()

Int_t BSEmcClusteringPar::GetMaxSubClusters ( ) const
inline

Definition at line 63 of file BSEmcClusteringPar.h.

63 { return fMaxSubClusters; }

◆ GetMinDigiEnergy()

Double_t BSEmcClusteringPar::GetMinDigiEnergy ( ) const
inline

Definition at line 64 of file BSEmcClusteringPar.h.

64 { return fMinDigiEnergy; }

◆ GetMoliereRadius()

Double_t BSEmcClusteringPar::GetMoliereRadius ( ) const
inline

Definition at line 59 of file BSEmcClusteringPar.h.

59 { return fMoliereRadius; }

◆ GetNeighbourECut()

Double_t BSEmcClusteringPar::GetNeighbourECut ( ) const
inline

Definition at line 57 of file BSEmcClusteringPar.h.

57 { return fNeighbourECut; }

◆ getParams()

Bool_t BSEmcClusteringPar::getParams ( FairParamList *  )

Referenced by GetSearchConeAngle().

◆ GetSearchConeAngle()

Double_t BSEmcClusteringPar::GetSearchConeAngle ( ) const
inline

Definition at line 67 of file BSEmcClusteringPar.h.

References getParams(), and putParams().

67 { return fSearchConeAngle; }

◆ putParams()

void BSEmcClusteringPar::putParams ( FairParamList *  )

Referenced by GetSearchConeAngle().

Member Data Documentation

◆ fgParameterName

const std::string BSEmcClusteringPar::fgParameterName
static

Definition at line 45 of file BSEmcClusteringPar.h.


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