PandaRoot
PndSdsPixelDigiPar Class Reference

Digitization Parameter Class for SDS-Pixel part. More...

#include <PndSdsPixelDigiPar.h>

Inheritance diagram for PndSdsPixelDigiPar:

Public Member Functions

 PndSdsPixelDigiPar (const char *name="PndSdsParTest", const char *title="PndSds pixel digi parameter", const char *context="TestDefaultContext")
 
 ~PndSdsPixelDigiPar (void)
 
void clear (void)
 
void putParams (FairParamList *list)
 
Bool_t getParams (FairParamList *list)
 
virtual void Print (std::ostream &out=std::cout) const
 
virtual void print ()
 
Double_t GetXPitch () const
 
Double_t GetYPitch () const
 
Double_t GetThreshold () const
 
Double_t GetNoise () const
 
Double_t GetQCloudSigma () const
 
Int_t GetFECols () const
 
Int_t GetFERows () const
 
Int_t GetMaxFEperCol () const
 
Int_t GetMaxFEperRow () const
 
Double_t GetClustRadius () const
 
Double_t GetFeBusClock () const
 
Double_t GetTimeStep () const
 Time step of one clock cycle in ns. More...
 
Int_t GetChargeConvMethod () const
 
Double_t GetPixelSorterCellWidth () const
 
Int_t GetPixelSorterNumberOfCells () const
 
void SetXPitch (Double_t x)
 
void SetYPitch (Double_t x)
 
void SetThreshold (Double_t x)
 
void SetNoise (Double_t x)
 
void SetQCloudSigma (Double_t x)
 
void SetFECols (Int_t x)
 
void SetFERows (Int_t x)
 
void SetMaxFEperCol (Int_t x)
 
void SetMaxFEperRow (Int_t x)
 
void SetClustRadius (Double_t x)
 
void SetFeBusClock (Double_t x)
 
void SetChargeConvMethod (Int_t x)
 
void SetPixelSorterCellWidth (Double_t x)
 
void SetPixelSorterNumberOfCells (Int_t x)
 

Friends

std::ostream & operator<< (std::ostream &out, const PndSdsPixelDigiPar &dt)
 

Detailed Description

Digitization Parameter Class for SDS-Pixel part.

Definition at line 15 of file PndSdsPixelDigiPar.h.

Constructor & Destructor Documentation

◆ PndSdsPixelDigiPar()

PndSdsPixelDigiPar::PndSdsPixelDigiPar ( const char *  name = "PndSdsParTest",
const char *  title = "PndSds pixel digi parameter",
const char *  context = "TestDefaultContext" 
)

◆ ~PndSdsPixelDigiPar()

PndSdsPixelDigiPar::~PndSdsPixelDigiPar ( void  )
inline

Definition at line 18 of file PndSdsPixelDigiPar.h.

18 {};

Member Function Documentation

◆ clear()

void PndSdsPixelDigiPar::clear ( void  )
inline

Definition at line 19 of file PndSdsPixelDigiPar.h.

References getParams(), Print(), and putParams().

19 {};

◆ GetChargeConvMethod()

Int_t PndSdsPixelDigiPar::GetChargeConvMethod ( ) const
inline

Definition at line 44 of file PndSdsPixelDigiPar.h.

44 { return fChargeConvMethod; }

◆ GetClustRadius()

Double_t PndSdsPixelDigiPar::GetClustRadius ( ) const
inline

Definition at line 41 of file PndSdsPixelDigiPar.h.

41 { return fRadius; }

◆ GetFeBusClock()

Double_t PndSdsPixelDigiPar::GetFeBusClock ( ) const
inline

Definition at line 42 of file PndSdsPixelDigiPar.h.

42 { return fFeBusClock; }

◆ GetFECols()

Int_t PndSdsPixelDigiPar::GetFECols ( ) const
inline

Definition at line 37 of file PndSdsPixelDigiPar.h.

37 { return fFeCols; }

◆ GetFERows()

Int_t PndSdsPixelDigiPar::GetFERows ( ) const
inline

Definition at line 38 of file PndSdsPixelDigiPar.h.

38 { return fFeRows; }

◆ GetMaxFEperCol()

Int_t PndSdsPixelDigiPar::GetMaxFEperCol ( ) const
inline

Definition at line 39 of file PndSdsPixelDigiPar.h.

39 { return fMaxFEperCol; }

◆ GetMaxFEperRow()

Int_t PndSdsPixelDigiPar::GetMaxFEperRow ( ) const
inline

Definition at line 40 of file PndSdsPixelDigiPar.h.

40 { return fMaxFEperRow; }

◆ GetNoise()

Double_t PndSdsPixelDigiPar::GetNoise ( ) const
inline

Definition at line 35 of file PndSdsPixelDigiPar.h.

35 { return fNoise; }

◆ getParams()

Bool_t PndSdsPixelDigiPar::getParams ( FairParamList *  list)

Referenced by clear().

◆ GetPixelSorterCellWidth()

Double_t PndSdsPixelDigiPar::GetPixelSorterCellWidth ( ) const
inline

Definition at line 45 of file PndSdsPixelDigiPar.h.

45 { return fPixelSorterCellWidth; }

◆ GetPixelSorterNumberOfCells()

Int_t PndSdsPixelDigiPar::GetPixelSorterNumberOfCells ( ) const
inline

Definition at line 46 of file PndSdsPixelDigiPar.h.

46 { return fPixelSorterNumberOfCells; }

◆ GetQCloudSigma()

Double_t PndSdsPixelDigiPar::GetQCloudSigma ( ) const
inline

Definition at line 36 of file PndSdsPixelDigiPar.h.

36 { return fCSigma; }

◆ GetThreshold()

Double_t PndSdsPixelDigiPar::GetThreshold ( ) const
inline

Definition at line 34 of file PndSdsPixelDigiPar.h.

34 { return fThreshold; }

◆ GetTimeStep()

Double_t PndSdsPixelDigiPar::GetTimeStep ( ) const
inline

Time step of one clock cycle in ns.

Definition at line 43 of file PndSdsPixelDigiPar.h.

◆ GetXPitch()

Double_t PndSdsPixelDigiPar::GetXPitch ( ) const
inline

Definition at line 32 of file PndSdsPixelDigiPar.h.

32 { return fDimX; }

◆ GetYPitch()

Double_t PndSdsPixelDigiPar::GetYPitch ( ) const
inline

Definition at line 33 of file PndSdsPixelDigiPar.h.

33 { return fDimY; }

◆ Print()

virtual void PndSdsPixelDigiPar::Print ( std::ostream &  out = std::cout) const
virtual

Referenced by clear(), and print().

◆ print()

virtual void PndSdsPixelDigiPar::print ( )
inlinevirtual

Definition at line 24 of file PndSdsPixelDigiPar.h.

References Print().

24 { Print(); }
virtual void Print(std::ostream &out=std::cout) const

◆ putParams()

void PndSdsPixelDigiPar::putParams ( FairParamList *  list)

Referenced by clear().

◆ SetChargeConvMethod()

void PndSdsPixelDigiPar::SetChargeConvMethod ( Int_t  x)
inline

Definition at line 59 of file PndSdsPixelDigiPar.h.

59 { fChargeConvMethod = x; }

◆ SetClustRadius()

void PndSdsPixelDigiPar::SetClustRadius ( Double_t  x)
inline

Definition at line 57 of file PndSdsPixelDigiPar.h.

57 { fRadius = x; }

◆ SetFeBusClock()

void PndSdsPixelDigiPar::SetFeBusClock ( Double_t  x)
inline

Definition at line 58 of file PndSdsPixelDigiPar.h.

58 { fFeBusClock = x; }

◆ SetFECols()

void PndSdsPixelDigiPar::SetFECols ( Int_t  x)
inline

Definition at line 53 of file PndSdsPixelDigiPar.h.

53 { fFeCols = x; }

◆ SetFERows()

void PndSdsPixelDigiPar::SetFERows ( Int_t  x)
inline

Definition at line 54 of file PndSdsPixelDigiPar.h.

54 { fFeRows = x; }

◆ SetMaxFEperCol()

void PndSdsPixelDigiPar::SetMaxFEperCol ( Int_t  x)
inline

Definition at line 55 of file PndSdsPixelDigiPar.h.

55 { fMaxFEperCol = x; }

◆ SetMaxFEperRow()

void PndSdsPixelDigiPar::SetMaxFEperRow ( Int_t  x)
inline

Definition at line 56 of file PndSdsPixelDigiPar.h.

56 { fMaxFEperRow = x; }

◆ SetNoise()

void PndSdsPixelDigiPar::SetNoise ( Double_t  x)
inline

Definition at line 51 of file PndSdsPixelDigiPar.h.

51 { fNoise = x; }

◆ SetPixelSorterCellWidth()

void PndSdsPixelDigiPar::SetPixelSorterCellWidth ( Double_t  x)
inline

Definition at line 61 of file PndSdsPixelDigiPar.h.

61 { fPixelSorterCellWidth = x; }

◆ SetPixelSorterNumberOfCells()

void PndSdsPixelDigiPar::SetPixelSorterNumberOfCells ( Int_t  x)
inline

Definition at line 62 of file PndSdsPixelDigiPar.h.

62 { fPixelSorterNumberOfCells = x; }

◆ SetQCloudSigma()

void PndSdsPixelDigiPar::SetQCloudSigma ( Double_t  x)
inline

Definition at line 52 of file PndSdsPixelDigiPar.h.

52 { fCSigma = x; }

◆ SetThreshold()

void PndSdsPixelDigiPar::SetThreshold ( Double_t  x)
inline

Definition at line 50 of file PndSdsPixelDigiPar.h.

50 { fThreshold = x; }

◆ SetXPitch()

void PndSdsPixelDigiPar::SetXPitch ( Double_t  x)
inline

Definition at line 48 of file PndSdsPixelDigiPar.h.

48 { fDimX = x; }

◆ SetYPitch()

void PndSdsPixelDigiPar::SetYPitch ( Double_t  x)
inline

Definition at line 49 of file PndSdsPixelDigiPar.h.

49 { fDimY = x; }

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  out,
const PndSdsPixelDigiPar dt 
)
friend

Definition at line 26 of file PndSdsPixelDigiPar.h.

27  {
28  dt.Print(out);
29  return out;
30  }
virtual void Print(std::ostream &out=std::cout) const

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