FairRoot
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PixelDigiPar Class Reference

Digitization Parameter Class for Pixel detector. More...

#include <PixelDigiPar.h>

Inheritance diagram for PixelDigiPar:
FairParGenericSet FairParSet

Public Member Functions

 PixelDigiPar (const char *name="PixelDigiParameters", const char *title="Pixel digi parameters", const char *context="TestDefaultContext")
 
 ~PixelDigiPar (void)
 
void clear (void)
 
void putParams (FairParamList *list)
 
Bool_t getParams (FairParamList *list)
 
void Print (Option_t *) const
 
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
 
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 SetClustRadius (Double_t x)
 
void SetFeBusClock (Double_t x)
 
void SetChargeConvMethod (Int_t x)
 
void SetPixelSorterCellWidth (Double_t x)
 
void SetPixelSorterNumberOfCells (Int_t x)
 
- Public Member Functions inherited from FairParGenericSet
 FairParGenericSet (const char *name, const char *title, const char *context, Bool_t ownership=kFALSE)
 
virtual ~FairParGenericSet ()
 
virtual void printParams ()
 
Bool_t init (FairParIo *inp)
 
Int_t write (FairParIo *output)
 
void fill (UInt_t)
 
void store (UInt_t)
 
- Public Member Functions inherited from FairParSet
 FairParSet (const char *name="", const char *title="", const char *context="", Bool_t owner=kFALSE)
 
virtual ~FairParSet ()
 
virtual const char * GetName () const
 
virtual const char * GetTitle () const
 
virtual Bool_t init ()
 
virtual Int_t write ()
 
virtual void print ()
 
const char * getDetectorName ()
 
void resetInputVersions ()
 
void setInputVersion (Int_t v=-1, Int_t i=0)
 
Int_t getInputVersion (Int_t i)
 
void setStatic (Bool_t flag=kTRUE)
 
Bool_t isStatic ()
 
void setOwnership (Bool_t flag=kTRUE)
 
Bool_t isOwned ()
 
void setChanged (Bool_t flag=kTRUE)
 
Bool_t hasChanged ()
 
const char * getParamContext () const
 
void setAuthor (const char *s)
 
const char * getAuthor () const
 
void setDescription (const char *s)
 
const char * getDescription () const
 
void copyComment (FairParSet &r)
 
FairParSet & operator= (const FairParSet &)
 
 FairParSet (const FairParSet &)
 
 ClassDef (FairParSet, 2)
 

Additional Inherited Members

- Protected Member Functions inherited from FairParGenericSet
 FairParGenericSet ()
 
 ClassDef (FairParGenericSet, 1)
 
- Protected Attributes inherited from FairParSet
TString fName
 
TString fTitle
 
TString detName
 
Int_t versions [3]
 name of the detector the container belongs to More...
 
Bool_t status
 versions of container in the 2 possible inputs More...
 
Bool_t changed
 static flag More...
 
Bool_t owned
 flag is kTRUE if parameters have changed More...
 
TString paramContext
 if flag is KTRUE FairDB has the par. class ownership More...
 
TString author
 
TString description
 
FairLogger * fLogger
 

Detailed Description

Digitization Parameter Class for Pixel detector.

Definition at line 24 of file PixelDigiPar.h.

Constructor & Destructor Documentation

PixelDigiPar::PixelDigiPar ( const char *  name = "PixelDigiParameters",
const char *  title = "Pixel digi parameters",
const char *  context = "TestDefaultContext" 
)

Definition at line 21 of file PixelDigiPar.cxx.

PixelDigiPar::~PixelDigiPar ( void  )

Definition at line 41 of file PixelDigiPar.cxx.

Member Function Documentation

void PixelDigiPar::clear ( void  )
inlinevirtual

Reimplemented from FairParSet.

Definition at line 31 of file PixelDigiPar.h.

Int_t PixelDigiPar::GetChargeConvMethod ( ) const
inline

Definition at line 48 of file PixelDigiPar.h.

Double_t PixelDigiPar::GetClustRadius ( ) const
inline

Definition at line 45 of file PixelDigiPar.h.

Double_t PixelDigiPar::GetFeBusClock ( ) const
inline

Definition at line 46 of file PixelDigiPar.h.

Int_t PixelDigiPar::GetFECols ( ) const
inline

Definition at line 42 of file PixelDigiPar.h.

Int_t PixelDigiPar::GetFERows ( ) const
inline

Definition at line 43 of file PixelDigiPar.h.

Int_t PixelDigiPar::GetMaxFEperCol ( ) const
inline

Definition at line 44 of file PixelDigiPar.h.

Double_t PixelDigiPar::GetNoise ( ) const
inline

Definition at line 40 of file PixelDigiPar.h.

Bool_t PixelDigiPar::getParams ( FairParamList *  list)
virtual

Implements FairParGenericSet.

Definition at line 65 of file PixelDigiPar.cxx.

Double_t PixelDigiPar::GetPixelSorterCellWidth ( ) const
inline

Definition at line 49 of file PixelDigiPar.h.

Int_t PixelDigiPar::GetPixelSorterNumberOfCells ( ) const
inline

Definition at line 50 of file PixelDigiPar.h.

Double_t PixelDigiPar::GetQCloudSigma ( ) const
inline

Definition at line 41 of file PixelDigiPar.h.

Double_t PixelDigiPar::GetThreshold ( ) const
inline

Definition at line 39 of file PixelDigiPar.h.

Double_t PixelDigiPar::GetTimeStep ( ) const
inline

Time step of one clock cycle in ns.

Definition at line 47 of file PixelDigiPar.h.

Double_t PixelDigiPar::GetXPitch ( ) const
inline

Definition at line 37 of file PixelDigiPar.h.

Double_t PixelDigiPar::GetYPitch ( ) const
inline

Definition at line 38 of file PixelDigiPar.h.

void PixelDigiPar::Print ( Option_t *  ) const

Definition at line 98 of file PixelDigiPar.cxx.

void PixelDigiPar::putParams ( FairParamList *  list)
virtual

Implements FairParGenericSet.

Definition at line 43 of file PixelDigiPar.cxx.

void PixelDigiPar::SetChargeConvMethod ( Int_t  x)
inline

Definition at line 62 of file PixelDigiPar.h.

void PixelDigiPar::SetClustRadius ( Double_t  x)
inline

Definition at line 60 of file PixelDigiPar.h.

void PixelDigiPar::SetFeBusClock ( Double_t  x)
inline

Definition at line 61 of file PixelDigiPar.h.

void PixelDigiPar::SetFECols ( Int_t  x)
inline

Definition at line 57 of file PixelDigiPar.h.

void PixelDigiPar::SetFERows ( Int_t  x)
inline

Definition at line 58 of file PixelDigiPar.h.

void PixelDigiPar::SetMaxFEperCol ( Int_t  x)
inline

Definition at line 59 of file PixelDigiPar.h.

void PixelDigiPar::SetNoise ( Double_t  x)
inline

Definition at line 55 of file PixelDigiPar.h.

void PixelDigiPar::SetPixelSorterCellWidth ( Double_t  x)
inline

Definition at line 63 of file PixelDigiPar.h.

void PixelDigiPar::SetPixelSorterNumberOfCells ( Int_t  x)
inline

Definition at line 64 of file PixelDigiPar.h.

void PixelDigiPar::SetQCloudSigma ( Double_t  x)
inline

Definition at line 56 of file PixelDigiPar.h.

void PixelDigiPar::SetThreshold ( Double_t  x)
inline

Definition at line 54 of file PixelDigiPar.h.

void PixelDigiPar::SetXPitch ( Double_t  x)
inline

Definition at line 52 of file PixelDigiPar.h.

void PixelDigiPar::SetYPitch ( Double_t  x)
inline

Definition at line 53 of file PixelDigiPar.h.


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