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

Public Member Functions

TArrayF & GetPEAmps ()
 
TArrayF & GetPETimes ()
 
Int_t GetPECount ()
 
Double_t GetStartTime () const
 
Double_t GetFinishTime () const
 
Float_t GetPEamp (Int_t i) const
 
Float_t GetPEtime (Int_t i) const
 
Int_t GetPECount () const
 
 ERNeuRadPixelSignal ()
 
 ERNeuRadPixelSignal (Int_t iModule, Int_t iPixel, Int_t fpoints_count, Int_t side)
 
virtual void AddPhotoElectron (ERNeuRadPhotoElectron *fpoint)
 
virtual void Generate ()
 
virtual bool Exist ()
 
TArrayF * ResultSignal ()
 
virtual std::vector< Double_t > Intersections (Double_t discriminatorThreshold)
 
virtual Double_t MaxInteg (const Double_t window, const Double_t dt)
 
virtual Double_t Integ (const Double_t start, const Double_t finish)
 
virtual Double_t FirstInteg (const Double_t window)
 
virtual Double_t FullInteg ()
 
virtual Double_t Mean (const Double_t time)
 
virtual Double_t StartTime () const
 
virtual Double_t FinishTime () const
 
virtual Float_t ThresholdTime (Float_t peThreshold)
 
virtual Double_t OnePEIntegral ()
 
virtual Int_t PECount () const
 
Double_t dT () const
 
Int_t ModuleNb () const
 
Int_t PixelNb () const
 
Int_t Side () const
 
Double_t AmplitudesSum () const
 

Static Public Attributes

static const Double_t cdT = 0.1
 

Protected Member Functions

Double_t OnePEFunction (Double_t time, Double_t amplitude)
 
Int_t OnePETime (Double_t amplitude)
 

Protected Attributes

Int_t fPixelNb
 
Int_t fModuleNb
 
Int_t fSide
 
TArrayF fPEAmplitudes
 
Double_t fPEAmplitudesSum
 
TArrayF fPEAnodeTimes
 
TArrayI fPETimes
 
Int_t fPECount
 
Int_t fCurFPoint
 
Double_t fStartTime
 
Double_t fFinishTime
 
Float_t * fResFunction
 
TArrayF fResFunctionRoot
 

Detailed Description

Definition at line 20 of file ERNeuRadPixelSignal.h.

Constructor & Destructor Documentation

ERNeuRadPixelSignal::ERNeuRadPixelSignal ( )

Default constructor

Definition at line 13 of file ERNeuRadPixelSignal.cxx.

ERNeuRadPixelSignal::ERNeuRadPixelSignal ( Int_t  iModule,
Int_t  iPixel,
Int_t  fpoints_count,
Int_t  side 
)

Constructor with arguments

Definition at line 24 of file ERNeuRadPixelSignal.cxx.


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