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 31 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 50 of file BSEmcClusteringPar.h.

50 { return fCentroidShift; }

◆ GetClusterActiveTime()

Double_t BSEmcClusteringPar::GetClusterActiveTime ( ) const
inline

Definition at line 39 of file BSEmcClusteringPar.h.

39 { return fClusterActiveTime; }

◆ GetClusterEnergyCut()

Double_t BSEmcClusteringPar::GetClusterEnergyCut ( ) const
inline

Definition at line 54 of file BSEmcClusteringPar.h.

54 { return fClusterEnergyCut; }

◆ GetCutOffset()

Double_t BSEmcClusteringPar::GetCutOffset ( ) const
inline

Definition at line 43 of file BSEmcClusteringPar.h.

43 { return fCutOffset; }

◆ GetCutSlope()

Double_t BSEmcClusteringPar::GetCutSlope ( ) const
inline

Definition at line 42 of file BSEmcClusteringPar.h.

42 { return fCutSlope; }

◆ GetDigiEnergyThreshold()

Double_t BSEmcClusteringPar::GetDigiEnergyThreshold ( ) const
inline

Definition at line 38 of file BSEmcClusteringPar.h.

38 { return fDigiEnergyThreshold; }

◆ GetERatioCorr()

Double_t BSEmcClusteringPar::GetERatioCorr ( ) const
inline

Definition at line 44 of file BSEmcClusteringPar.h.

44 { return fERatioCorr; }

◆ GetExponentialConstant()

Double_t BSEmcClusteringPar::GetExponentialConstant ( ) const
inline

Definition at line 48 of file BSEmcClusteringPar.h.

48 { return fExponentialConstant; }

◆ GetMaximumsEnergyThreshold()

Double_t BSEmcClusteringPar::GetMaximumsEnergyThreshold ( ) const
inline

Definition at line 41 of file BSEmcClusteringPar.h.

41 { return fMaximumsEnergyThreshold; }

◆ GetMaxIterations()

Int_t BSEmcClusteringPar::GetMaxIterations ( ) const
inline

Definition at line 49 of file BSEmcClusteringPar.h.

49 { return fMaxIterations; }

◆ GetMaxSubClusters()

Int_t BSEmcClusteringPar::GetMaxSubClusters ( ) const
inline

Definition at line 51 of file BSEmcClusteringPar.h.

51 { return fMaxSubClusters; }

◆ GetMinDigiEnergy()

Double_t BSEmcClusteringPar::GetMinDigiEnergy ( ) const
inline

Definition at line 52 of file BSEmcClusteringPar.h.

52 { return fMinDigiEnergy; }

◆ GetMoliereRadius()

Double_t BSEmcClusteringPar::GetMoliereRadius ( ) const
inline

Definition at line 47 of file BSEmcClusteringPar.h.

47 { return fMoliereRadius; }

◆ GetNeighbourECut()

Double_t BSEmcClusteringPar::GetNeighbourECut ( ) const
inline

Definition at line 45 of file BSEmcClusteringPar.h.

45 { return fNeighbourECut; }

◆ getParams()

Bool_t BSEmcClusteringPar::getParams ( FairParamList *  )

Referenced by GetSearchConeAngle().

◆ GetSearchConeAngle()

Double_t BSEmcClusteringPar::GetSearchConeAngle ( ) const
inline

Definition at line 55 of file BSEmcClusteringPar.h.

References getParams(), and putParams().

55 { return fSearchConeAngle; }

◆ putParams()

void BSEmcClusteringPar::putParams ( FairParamList *  )

Referenced by GetSearchConeAngle().

Member Data Documentation

◆ fgParameterName

const std::string BSEmcClusteringPar::fgParameterName
static

Definition at line 33 of file BSEmcClusteringPar.h.


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