ROOT logo
AliRoot » ITS » UPGRADE » AliITSUSuze02

class AliITSUSuze02


  Simulation of the SUZE02 readout
  Origin: Serhiy.Senuykov@cern.ch


Function Members (Methods)

public:
AliITSUSuze02(const AliITSUSuze02& suze)
AliITSUSuze02(Int_t Nrows, Int_t Ncols)
virtual~AliITSUSuze02()
voidAddDigit(Int_t row, Int_t col)
static TClass*Class()
Int_tGetDataSize()
Int_tGetNDigitsEncoded()
Int_tGetNDigitsLost()
Int_tGetNEncodedWindows()
Int_tGetNLostWindows()
Int_tGetNWindowsPer32colsMin()
Int_tGetNWindowsPerFSBBMin()
Int_tGetNWindowsPerHalfFSBBMin()
voidGetResults()
virtual TClass*IsA() const
AliITSUSuze02&operator=(const AliITSUSuze02& suze)
voidProcess(TH1F* OverflowCodes, TH1F* NDigitsPerEncodingWindowDist, Bool_t Verbose = kFALSE)
voidResetChip()
voidSetEncodingWindowSize(Int_t Wrows, Int_t Wcols)
voidSetQuotas(Int_t q32, Int_t qHalfFSBB, Int_t qFSBB)
virtual voidShowMembers(TMemberInspector&)
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)

Data Members

private:
TMatrixF*fChip
Int_tfDataSizePerChip
Int_tfNColsChip
Int_tfNDigitsEncoded
Int_tfNDigitsLost
Int_tfNEncodedWindows
Int_tfNLostWindows
Int_tfNRowsChip
Int_tfNWindowsPer32colsMax
Int_tfNWindowsPer32colsMin
Int_tfNWindowsPerFSBBMax
Int_tfNWindowsPerFSBBMin
Int_tfNWindowsPerHalfFSBBMax
Int_tfNWindowsPerHalfFSBBMin
Int_tfTestColumnSizeNumber of rows of the encoding window
Int_tfTestRowSizeNumber of columns of the encoding window
static const Int_tkNumberOfFSBB
static const Int_tkNumberOfHalfFSBB

Class Charts

Inheritance Chart:
AliITSUSuze02

Function documentation

AliITSUSuze02(Int_t Nrows, Int_t Ncols)
AliITSUSuze02(const AliITSUSuze02& suze)
AliITSUSuze02 & operator=(const AliITSUSuze02& suze)
~AliITSUSuze02()
void SetEncodingWindowSize(Int_t Wrows, Int_t Wcols)
void SetQuotas(Int_t q32, Int_t qHalfFSBB, Int_t qFSBB)
void AddDigit(Int_t row, Int_t col)
void Process(TH1F* OverflowCodes, TH1F* NDigitsPerEncodingWindowDist, Bool_t Verbose = kFALSE)
void GetResults()
void ResetChip()
Int_t GetNDigitsEncoded()
{return fNDigitsEncoded;}
Int_t GetNEncodedWindows()
Int_t GetNDigitsLost()
{return fNDigitsLost;}
Int_t GetNLostWindows()
{return fNLostWindows;}
Int_t GetDataSize()
Int_t GetNWindowsPer32colsMin()
Int_t GetNWindowsPerHalfFSBBMin()
Int_t GetNWindowsPerFSBBMin()