PandaRoot
PndSdsTotDigiPar Class Reference

Charge Digitization Parameter Class for SDS. More...

#include <PndSdsTotDigiPar.h>

Inheritance diagram for PndSdsTotDigiPar:

Public Member Functions

 PndSdsTotDigiPar (const char *name="PndSdsParCharConv", const char *title="PndSds charge digi parameter", const char *context="TestDefaultContext")
 
 ~PndSdsTotDigiPar (void)
 
void clear (void)
 
void putParams (FairParamList *list)
 
Bool_t getParams (FairParamList *list)
 
virtual void Print (std::ostream &out=std::cout) const
 
Double_t GetChargingTime () const
 
Double_t GetConstCurrent () const
 
Double_t GetClockFrequency () const
 
void SetChargingTime (Double_t x)
 
void SetConstCurrent (Double_t x)
 
void SetClockFrequency (Double_t x)
 

Friends

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

Detailed Description

Charge Digitization Parameter Class for SDS.

Definition at line 15 of file PndSdsTotDigiPar.h.

Constructor & Destructor Documentation

◆ PndSdsTotDigiPar()

PndSdsTotDigiPar::PndSdsTotDigiPar ( const char *  name = "PndSdsParCharConv",
const char *  title = "PndSds charge digi parameter",
const char *  context = "TestDefaultContext" 
)

◆ ~PndSdsTotDigiPar()

PndSdsTotDigiPar::~PndSdsTotDigiPar ( void  )
inline

Definition at line 18 of file PndSdsTotDigiPar.h.

18 {};

Member Function Documentation

◆ clear()

void PndSdsTotDigiPar::clear ( void  )
inline

Definition at line 19 of file PndSdsTotDigiPar.h.

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

19 {};

◆ GetChargingTime()

Double_t PndSdsTotDigiPar::GetChargingTime ( ) const
inline

Definition at line 31 of file PndSdsTotDigiPar.h.

31 { return fChargingTime; }

◆ GetClockFrequency()

Double_t PndSdsTotDigiPar::GetClockFrequency ( ) const
inline

Definition at line 33 of file PndSdsTotDigiPar.h.

33 { return fClockFrequency; }

◆ GetConstCurrent()

Double_t PndSdsTotDigiPar::GetConstCurrent ( ) const
inline

Definition at line 32 of file PndSdsTotDigiPar.h.

32 { return fConstCurrent; }

◆ getParams()

Bool_t PndSdsTotDigiPar::getParams ( FairParamList *  list)

Referenced by clear().

◆ Print()

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

Referenced by clear().

◆ putParams()

void PndSdsTotDigiPar::putParams ( FairParamList *  list)

Referenced by clear().

◆ SetChargingTime()

void PndSdsTotDigiPar::SetChargingTime ( Double_t  x)
inline

Definition at line 35 of file PndSdsTotDigiPar.h.

35 { fChargingTime = x; }

◆ SetClockFrequency()

void PndSdsTotDigiPar::SetClockFrequency ( Double_t  x)
inline

Definition at line 37 of file PndSdsTotDigiPar.h.

37 { fClockFrequency = x; };

◆ SetConstCurrent()

void PndSdsTotDigiPar::SetConstCurrent ( Double_t  x)
inline

Definition at line 36 of file PndSdsTotDigiPar.h.

36 { fConstCurrent = x; }

Friends And Related Function Documentation

◆ operator<<

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

Definition at line 25 of file PndSdsTotDigiPar.h.

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

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