PandaRoot
PndEmcFpgaPar Class Reference

#include <PndEmcFpgaPar.h>

Inheritance diagram for PndEmcFpgaPar:

Public Member Functions

Int_t GetBarrelMAFilterLength ()
 
Int_t GetBarrelCFFilterLength ()
 
Double_t GetBarrelCFFilterRatio ()
 
Int_t GetBarrelCFDelayLength ()
 
Int_t GetBarrelCFFitterLength ()
 
Int_t GetBarrelMWDFilterUsed ()
 
Int_t GetBarrelMWDFilterLength ()
 
Double_t GetBarrelMWDFilterLifeT ()
 
Double_t GetBarrelPulseThreshold ()
 
Int_t GetForwardMAFilterLength ()
 
Int_t GetForwardCFFilterLength ()
 
Double_t GetForwardCFFilterRatio ()
 
Int_t GetForwardCFFitterLength ()
 
Int_t GetForwardCFDelayLength ()
 
Int_t GetForwardMWDFilterUsed ()
 
Int_t GetForwardMWDFilterLength ()
 
Double_t GetForwardMWDFilterLifeT ()
 
Double_t GetForwardPulseThreshold ()
 
Int_t GetShashylikMAFilterLength ()
 
Int_t GetShashylikCFFilterLength ()
 
Double_t GetShashylikCFFilterRatio ()
 
Int_t GetShashylikCFFitterLength ()
 
Int_t GetShashylikCFDelayLength ()
 
Int_t GetShashylikMWDFilterUsed ()
 
Int_t GetShashylikMWDFilterLength ()
 
Double_t GetShashylikMWDFilterLifeT ()
 
Double_t GetShashylikPulseThreshold ()
 
 PndEmcFpgaPar (const char *name="PndEmcFpgaPar", const char *title="Emc Fpga module parameter", const char *context="TestDefaultContext")
 
 ~PndEmcFpgaPar (void)
 
void clear (void)
 
void putParams (FairParamList *list)
 
Bool_t getParams (FairParamList *list)
 

Detailed Description

Definition at line 8 of file PndEmcFpgaPar.h.

Constructor & Destructor Documentation

◆ PndEmcFpgaPar()

PndEmcFpgaPar::PndEmcFpgaPar ( const char *  name = "PndEmcFpgaPar",
const char *  title = "Emc Fpga module parameter",
const char *  context = "TestDefaultContext" 
)

◆ ~PndEmcFpgaPar()

PndEmcFpgaPar::~PndEmcFpgaPar ( void  )
inline

Definition at line 41 of file PndEmcFpgaPar.h.

41 {};

Member Function Documentation

◆ clear()

void PndEmcFpgaPar::clear ( void  )
inline

Definition at line 44 of file PndEmcFpgaPar.h.

References getParams(), and putParams().

44 {};

◆ GetBarrelCFDelayLength()

Int_t PndEmcFpgaPar::GetBarrelCFDelayLength ( )
inline

Definition at line 13 of file PndEmcFpgaPar.h.

13 { return fCFDelayLengthBarrel; }

◆ GetBarrelCFFilterLength()

Int_t PndEmcFpgaPar::GetBarrelCFFilterLength ( )
inline

Definition at line 11 of file PndEmcFpgaPar.h.

11 { return fCFFilterLengthBarrel; }

◆ GetBarrelCFFilterRatio()

Double_t PndEmcFpgaPar::GetBarrelCFFilterRatio ( )
inline

Definition at line 12 of file PndEmcFpgaPar.h.

12 { return fCFFilterRatioBarrel; }

◆ GetBarrelCFFitterLength()

Int_t PndEmcFpgaPar::GetBarrelCFFitterLength ( )
inline

Definition at line 14 of file PndEmcFpgaPar.h.

14 { return fCFFitterLengthBarrel; }

◆ GetBarrelMAFilterLength()

Int_t PndEmcFpgaPar::GetBarrelMAFilterLength ( )
inline

Definition at line 10 of file PndEmcFpgaPar.h.

10 { return fMAFilterLengthBarrel; }

◆ GetBarrelMWDFilterLength()

Int_t PndEmcFpgaPar::GetBarrelMWDFilterLength ( )
inline

Definition at line 16 of file PndEmcFpgaPar.h.

16 { return fMWDFilterLengthBarrel; }

◆ GetBarrelMWDFilterLifeT()

Double_t PndEmcFpgaPar::GetBarrelMWDFilterLifeT ( )
inline

Definition at line 17 of file PndEmcFpgaPar.h.

17 { return fMWDDecayConstantBarrel; } // unit relative to ns

◆ GetBarrelMWDFilterUsed()

Int_t PndEmcFpgaPar::GetBarrelMWDFilterUsed ( )
inline

Definition at line 15 of file PndEmcFpgaPar.h.

15 { return fMWDFilterUsedBarrel; }

◆ GetBarrelPulseThreshold()

Double_t PndEmcFpgaPar::GetBarrelPulseThreshold ( )
inline

Definition at line 18 of file PndEmcFpgaPar.h.

18 { return fPulseThresholdBarrel; } // times over 1MeV noise level

◆ GetForwardCFDelayLength()

Int_t PndEmcFpgaPar::GetForwardCFDelayLength ( )
inline

Definition at line 24 of file PndEmcFpgaPar.h.

24 { return fCFDelayLengthForward; }

◆ GetForwardCFFilterLength()

Int_t PndEmcFpgaPar::GetForwardCFFilterLength ( )
inline

Definition at line 21 of file PndEmcFpgaPar.h.

21 { return fCFFilterLengthForward; }

◆ GetForwardCFFilterRatio()

Double_t PndEmcFpgaPar::GetForwardCFFilterRatio ( )
inline

Definition at line 22 of file PndEmcFpgaPar.h.

22 { return fCFFilterRatioForward; }

◆ GetForwardCFFitterLength()

Int_t PndEmcFpgaPar::GetForwardCFFitterLength ( )
inline

Definition at line 23 of file PndEmcFpgaPar.h.

23 { return fCFFitterLengthForward; }

◆ GetForwardMAFilterLength()

Int_t PndEmcFpgaPar::GetForwardMAFilterLength ( )
inline

Definition at line 20 of file PndEmcFpgaPar.h.

20 { return fMAFilterLengthForward; };

◆ GetForwardMWDFilterLength()

Int_t PndEmcFpgaPar::GetForwardMWDFilterLength ( )
inline

Definition at line 26 of file PndEmcFpgaPar.h.

26 { return fMWDFilterLengthForward; }

◆ GetForwardMWDFilterLifeT()

Double_t PndEmcFpgaPar::GetForwardMWDFilterLifeT ( )
inline

Definition at line 27 of file PndEmcFpgaPar.h.

27 { return fMWDDecayConstantForward; } // unit relative to ns

◆ GetForwardMWDFilterUsed()

Int_t PndEmcFpgaPar::GetForwardMWDFilterUsed ( )
inline

Definition at line 25 of file PndEmcFpgaPar.h.

25 { return fMWDFilterUsedForward; }

◆ GetForwardPulseThreshold()

Double_t PndEmcFpgaPar::GetForwardPulseThreshold ( )
inline

Definition at line 28 of file PndEmcFpgaPar.h.

28 { return fPulseThresholdForward; } // times over 1MeV noise level

◆ getParams()

Bool_t PndEmcFpgaPar::getParams ( FairParamList *  list)

Referenced by clear().

◆ GetShashylikCFDelayLength()

Int_t PndEmcFpgaPar::GetShashylikCFDelayLength ( )
inline

Definition at line 34 of file PndEmcFpgaPar.h.

34 { return fCFDelayLengthShashylik; }

◆ GetShashylikCFFilterLength()

Int_t PndEmcFpgaPar::GetShashylikCFFilterLength ( )
inline

Definition at line 31 of file PndEmcFpgaPar.h.

31 { return fCFFilterLengthShashylik; }

◆ GetShashylikCFFilterRatio()

Double_t PndEmcFpgaPar::GetShashylikCFFilterRatio ( )
inline

Definition at line 32 of file PndEmcFpgaPar.h.

32 { return fCFFilterRatioShashylik; }

◆ GetShashylikCFFitterLength()

Int_t PndEmcFpgaPar::GetShashylikCFFitterLength ( )
inline

Definition at line 33 of file PndEmcFpgaPar.h.

33 { return fCFFitterLengthShashylik; }

◆ GetShashylikMAFilterLength()

Int_t PndEmcFpgaPar::GetShashylikMAFilterLength ( )
inline

Definition at line 30 of file PndEmcFpgaPar.h.

30 { return fMAFilterLengthShashylik; };

◆ GetShashylikMWDFilterLength()

Int_t PndEmcFpgaPar::GetShashylikMWDFilterLength ( )
inline

Definition at line 36 of file PndEmcFpgaPar.h.

36 { return fMWDFilterLengthShashylik; }

◆ GetShashylikMWDFilterLifeT()

Double_t PndEmcFpgaPar::GetShashylikMWDFilterLifeT ( )
inline

Definition at line 37 of file PndEmcFpgaPar.h.

37 { return fMWDDecayConstantShashylik; } // unit relative to ns

◆ GetShashylikMWDFilterUsed()

Int_t PndEmcFpgaPar::GetShashylikMWDFilterUsed ( )
inline

Definition at line 35 of file PndEmcFpgaPar.h.

35 { return fMWDFilterUsedShashylik; }

◆ GetShashylikPulseThreshold()

Double_t PndEmcFpgaPar::GetShashylikPulseThreshold ( )
inline

Definition at line 38 of file PndEmcFpgaPar.h.

References PndEmcFpgaPar().

38 { return fPulseThresholdShashylik; } // times over 1MeV noise level

◆ putParams()

void PndEmcFpgaPar::putParams ( FairParamList *  list)

Referenced by clear().


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