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)
 
FairParSetoperator= (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
 
FairLoggerfLogger
 

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: