er  dev
Public Member Functions | Private Member Functions | Private Attributes | List of all members
ERNeuRadDigiPar Class Reference
Inheritance diagram for ERNeuRadDigiPar:
Inheritance graph
[legend]
Collaboration diagram for ERNeuRadDigiPar:
Collaboration graph
[legend]

Public Member Functions

 ERNeuRadDigiPar (const char *name="ERNeuRadDigiPar", const char *title="ERNeuRad Digitization Parameters", const char *context="Default")
 
virtual ~ERNeuRadDigiPar ()
 
virtual Bool_t init (FairParIo *input)
 
virtual void print ()
 
virtual void clear ()
 
void putParams (FairParamList *)
 
Bool_t getParams (FairParamList *)
 
Int_t NofFibers () const
 
Int_t NofModules () const
 
Double_t PixelQuantumEfficiency (Int_t iFiber) const
 
Double_t PixelGain (Int_t iFiber) const
 
Double_t PixelSigma (Int_t iFiber) const
 
Bool_t UseCrosstalks () const
 
void Crosstalks (Int_t iFiber, TArrayF &crosstalks) const
 
Int_t RowNofFibers () const
 

Private Member Functions

 ERNeuRadDigiPar (const ERNeuRadDigiPar &)
 
ERNeuRadDigiParoperator= (const ERNeuRadDigiPar &)
 

Private Attributes

TArrayF * fPixelQuantumEfficiency
 
TArrayF * fPixelGain
 
TArrayF * fPixelSigma
 
TArrayF * fPixelCrosstalks
 
TArrayF * fFiberCrosstalks
 
Int_t fNofPixels
 
Int_t fNofModules
 
Bool_t fUseCrosstalks
 
Int_t fRowNofFibers
 

Detailed Description

Definition at line 22 of file ERNeuRadDigiPar.h.

Constructor & Destructor Documentation

ERNeuRadDigiPar::ERNeuRadDigiPar ( const char *  name = "ERNeuRadDigiPar",
const char *  title = "ERNeuRad Digitization Parameters",
const char *  context = "Default" 
)

Standard constructor

Definition at line 17 of file ERNeuRadDigiPar.cxx.

ERNeuRadDigiPar::~ERNeuRadDigiPar ( )
virtual

Destructor

Definition at line 35 of file ERNeuRadDigiPar.cxx.

Member Function Documentation

void ERNeuRadDigiPar::clear ( void  )
virtual

Reset all parameters

Definition at line 41 of file ERNeuRadDigiPar.cxx.

Bool_t ERNeuRadDigiPar::init ( FairParIo *  input)
virtual

Initialisation from input device

Definition at line 133 of file ERNeuRadDigiPar.cxx.

Int_t ERNeuRadDigiPar::NofFibers ( ) const
inline

Modifiers Accessories

Definition at line 52 of file ERNeuRadDigiPar.h.

void ERNeuRadDigiPar::print ( )
virtual

Output to file

Definition at line 48 of file ERNeuRadDigiPar.cxx.


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