BmnRoot
Loading...
Searching...
No Matches
CbmStsDigitize Class Reference

#include <CbmStsDigitize.h>

Inheritance diagram for CbmStsDigitize:
[legend]
Collaboration diagram for CbmStsDigitize:
[legend]

Public Member Functions

 CbmStsDigitize ()
 
 CbmStsDigitize (Int_t iVerbose)
 
 CbmStsDigitize (const char *name, Int_t iVerbose)
 
virtual ~CbmStsDigitize ()
 
void SetStep (Double_t tStep)
 
virtual void Exec (Option_t *opt)
 
virtual void Finish ()
 
virtual void SetRealisticResponse (Bool_t real=kTRUE)
 
void FindFiredStrips (CbmStsPoint *pnt, Int_t &nofStr, Int_t *&strips, Double_t *&signals, Int_t side)
 
void ProduceHitResponseSi (CbmStsSensor *sensor)
 
void ProduceHitResponse (CbmStsSensor *sensor)
 
void ProduceHitResponseAZ (CbmStsSensor *sensor)
 
void SetFrontThreshold (Double_t frontThr=0.)
 
void SetBackThreshold (Double_t backThr=0.)
 
void SetFrontNoiseWidth (Double_t frontNoW=0.)
 
void SetBackNoiseWidth (Double_t backNoW=0.)
 
void SetFrontNofBits (Int_t frontNB=0)
 
void SetBackNofBits (Int_t backNB=0)
 
void SetFrontNofElPerAdc (Double_t frontMS=0.)
 
void SetBackNofElPerAdc (Double_t backMS=0.)
 
void SetStripDeadTime (Double_t StripDeadTime=0.)
 
void SetLoss2Signal (Double_t coef)
 
void ApplyAlignment ()
 
Int_t GetNofModules (TGeoNode *station)
 
void CreateDigi (Int_t address, UShort_t channel, Long64_t time, UShort_t adc, const CbmMatch &match)
 
Int_t GetELossModel () const
 
 CbmStsDigitize ()
 
 CbmStsDigitize (Int_t iVerbose)
 
 CbmStsDigitize (const char *name, Int_t iVerbose)
 
virtual ~CbmStsDigitize ()
 
void SetStep (Double_t tStep)
 
virtual void Exec (Option_t *opt)
 
virtual void Finish ()
 
virtual void SetRealisticResponse (Bool_t real=kTRUE)
 
void FindFiredStrips (CbmStsPoint *pnt, Int_t &nofStr, Int_t *&strips, Double_t *&signals, Int_t side)
 
void ProduceHitResponseSi (CbmStsSensor *sensor)
 
void ProduceHitResponse (CbmStsSensor *sensor)
 
void ProduceHitResponseAZ (CbmStsSensor *sensor)
 
void SetFrontThreshold (Double_t frontThr=0.)
 
void SetBackThreshold (Double_t backThr=0.)
 
void SetFrontNoiseWidth (Double_t frontNoW=0.)
 
void SetBackNoiseWidth (Double_t backNoW=0.)
 
void SetFrontNofBits (Int_t frontNB=0)
 
void SetBackNofBits (Int_t backNB=0)
 
void SetFrontNofElPerAdc (Double_t frontMS=0.)
 
void SetBackNofElPerAdc (Double_t backMS=0.)
 
void SetStripDeadTime (Double_t StripDeadTime=0.)
 
void SetLoss2Signal (Double_t coef)
 
void ApplyAlignment ()
 
Int_t GetNofModules (TGeoNode *station)
 
void CreateDigi (Int_t address, UShort_t channel, Long64_t time, UShort_t adc, const CbmMatch &match)
 
Int_t GetELossModel () const
 

Detailed Description

Definition at line 42 of file CbmStsDigitize.h.

Constructor & Destructor Documentation

◆ CbmStsDigitize() [1/6]

CbmStsDigitize::CbmStsDigitize ( )

Default constructor

Definition at line 60 of file CbmStsDigitize.cxx.

References CbmStsDigiScheme::Instance().

◆ CbmStsDigitize() [2/6]

CbmStsDigitize::CbmStsDigitize ( Int_t  iVerbose)

Standard constructor

Definition at line 105 of file CbmStsDigitize.cxx.

References CbmStsDigiScheme::Instance().

◆ CbmStsDigitize() [3/6]

CbmStsDigitize::CbmStsDigitize ( const char *  name,
Int_t  iVerbose 
)

Constructor with name

Definition at line 150 of file CbmStsDigitize.cxx.

References CbmStsDigiScheme::Instance().

◆ ~CbmStsDigitize() [1/2]

CbmStsDigitize::~CbmStsDigitize ( )
virtual

Destructor

Definition at line 215 of file CbmStsDigitize.cxx.

◆ CbmStsDigitize() [4/6]

CbmStsDigitize::CbmStsDigitize ( )

Default constructor

◆ CbmStsDigitize() [5/6]

CbmStsDigitize::CbmStsDigitize ( Int_t  iVerbose)

Standard constructor

◆ CbmStsDigitize() [6/6]

CbmStsDigitize::CbmStsDigitize ( const char *  name,
Int_t  iVerbose 
)

Constructor with name

◆ ~CbmStsDigitize() [2/2]

virtual CbmStsDigitize::~CbmStsDigitize ( )
virtual

Destructor

Member Function Documentation

◆ ApplyAlignment() [1/2]

void CbmStsDigitize::ApplyAlignment ( )

◆ ApplyAlignment() [2/2]

void CbmStsDigitize::ApplyAlignment ( )

◆ CreateDigi() [1/2]

void CbmStsDigitize::CreateDigi ( Int_t  address,
UShort_t  channel,
Long64_t  time,
UShort_t  adc,
const CbmMatch &  match 
)
inline

Definition at line 92 of file CbmStsDigitize.h.

◆ CreateDigi() [2/2]

void CbmStsDigitize::CreateDigi ( Int_t  address,
UShort_t  channel,
Long64_t  time,
UShort_t  adc,
const CbmMatch &  match 
)
inline

Definition at line 92 of file CbmStsDigitize.h.

◆ Exec() [1/2]

◆ Exec() [2/2]

virtual void CbmStsDigitize::Exec ( Option_t *  opt)
virtual

Execution

◆ FindFiredStrips() [1/2]

void CbmStsDigitize::FindFiredStrips ( CbmStsPoint pnt,
Int_t &  nofStr,
Int_t *&  strips,
Double_t *&  signals,
Int_t  side 
)

◆ FindFiredStrips() [2/2]

void CbmStsDigitize::FindFiredStrips ( CbmStsPoint pnt,
Int_t &  nofStr,
Int_t *&  strips,
Double_t *&  signals,
Int_t  side 
)

◆ Finish() [1/2]

void CbmStsDigitize::Finish ( )
virtual

Virtual method Finish

Definition at line 1347 of file CbmStsDigitize.cxx.

◆ Finish() [2/2]

virtual void CbmStsDigitize::Finish ( )
virtual

Virtual method Finish

◆ GetELossModel() [1/2]

Int_t CbmStsDigitize::GetELossModel ( ) const
inline

Definition at line 94 of file CbmStsDigitize.h.

◆ GetELossModel() [2/2]

Int_t CbmStsDigitize::GetELossModel ( ) const
inline

Definition at line 94 of file CbmStsDigitize.h.

◆ GetNofModules() [1/2]

Int_t CbmStsDigitize::GetNofModules ( TGeoNode *  station)

◆ GetNofModules() [2/2]

Int_t CbmStsDigitize::GetNofModules ( TGeoNode *  station)

◆ ProduceHitResponse() [1/2]

◆ ProduceHitResponse() [2/2]

void CbmStsDigitize::ProduceHitResponse ( CbmStsSensor sensor)

◆ ProduceHitResponseAZ() [1/2]

◆ ProduceHitResponseAZ() [2/2]

void CbmStsDigitize::ProduceHitResponseAZ ( CbmStsSensor sensor)

◆ ProduceHitResponseSi() [1/2]

◆ ProduceHitResponseSi() [2/2]

void CbmStsDigitize::ProduceHitResponseSi ( CbmStsSensor sensor)

◆ SetBackNofBits() [1/2]

void CbmStsDigitize::SetBackNofBits ( Int_t  backNB = 0)
inline

Definition at line 84 of file CbmStsDigitize.h.

◆ SetBackNofBits() [2/2]

void CbmStsDigitize::SetBackNofBits ( Int_t  backNB = 0)
inline

Definition at line 84 of file CbmStsDigitize.h.

◆ SetBackNofElPerAdc() [1/2]

void CbmStsDigitize::SetBackNofElPerAdc ( Double_t  backMS = 0.)
inline

Definition at line 86 of file CbmStsDigitize.h.

◆ SetBackNofElPerAdc() [2/2]

void CbmStsDigitize::SetBackNofElPerAdc ( Double_t  backMS = 0.)
inline

Definition at line 86 of file CbmStsDigitize.h.

◆ SetBackNoiseWidth() [1/2]

void CbmStsDigitize::SetBackNoiseWidth ( Double_t  backNoW = 0.)
inline

Definition at line 81 of file CbmStsDigitize.h.

◆ SetBackNoiseWidth() [2/2]

void CbmStsDigitize::SetBackNoiseWidth ( Double_t  backNoW = 0.)
inline

Definition at line 81 of file CbmStsDigitize.h.

◆ SetBackThreshold() [1/2]

void CbmStsDigitize::SetBackThreshold ( Double_t  backThr = 0.)
inline

Definition at line 79 of file CbmStsDigitize.h.

◆ SetBackThreshold() [2/2]

void CbmStsDigitize::SetBackThreshold ( Double_t  backThr = 0.)
inline

Definition at line 79 of file CbmStsDigitize.h.

◆ SetFrontNofBits() [1/2]

void CbmStsDigitize::SetFrontNofBits ( Int_t  frontNB = 0)
inline

Definition at line 83 of file CbmStsDigitize.h.

◆ SetFrontNofBits() [2/2]

void CbmStsDigitize::SetFrontNofBits ( Int_t  frontNB = 0)
inline

Definition at line 83 of file CbmStsDigitize.h.

◆ SetFrontNofElPerAdc() [1/2]

void CbmStsDigitize::SetFrontNofElPerAdc ( Double_t  frontMS = 0.)
inline

Definition at line 85 of file CbmStsDigitize.h.

◆ SetFrontNofElPerAdc() [2/2]

void CbmStsDigitize::SetFrontNofElPerAdc ( Double_t  frontMS = 0.)
inline

Definition at line 85 of file CbmStsDigitize.h.

◆ SetFrontNoiseWidth() [1/2]

void CbmStsDigitize::SetFrontNoiseWidth ( Double_t  frontNoW = 0.)
inline

Definition at line 80 of file CbmStsDigitize.h.

◆ SetFrontNoiseWidth() [2/2]

void CbmStsDigitize::SetFrontNoiseWidth ( Double_t  frontNoW = 0.)
inline

Definition at line 80 of file CbmStsDigitize.h.

◆ SetFrontThreshold() [1/2]

void CbmStsDigitize::SetFrontThreshold ( Double_t  frontThr = 0.)
inline

Definition at line 78 of file CbmStsDigitize.h.

◆ SetFrontThreshold() [2/2]

void CbmStsDigitize::SetFrontThreshold ( Double_t  frontThr = 0.)
inline

Definition at line 78 of file CbmStsDigitize.h.

◆ SetLoss2Signal() [1/2]

void CbmStsDigitize::SetLoss2Signal ( Double_t  coef)
inline

Definition at line 89 of file CbmStsDigitize.h.

◆ SetLoss2Signal() [2/2]

void CbmStsDigitize::SetLoss2Signal ( Double_t  coef)
inline

Definition at line 89 of file CbmStsDigitize.h.

◆ SetRealisticResponse() [1/2]

virtual void CbmStsDigitize::SetRealisticResponse ( Bool_t  real = kTRUE)
inlinevirtual

Definition at line 70 of file CbmStsDigitize.h.

◆ SetRealisticResponse() [2/2]

virtual void CbmStsDigitize::SetRealisticResponse ( Bool_t  real = kTRUE)
inlinevirtual

Definition at line 70 of file CbmStsDigitize.h.

◆ SetStep() [1/2]

void CbmStsDigitize::SetStep ( Double_t  tStep)
inline

Definition at line 62 of file CbmStsDigitize.h.

◆ SetStep() [2/2]

void CbmStsDigitize::SetStep ( Double_t  tStep)
inline

Definition at line 62 of file CbmStsDigitize.h.

◆ SetStripDeadTime() [1/2]

void CbmStsDigitize::SetStripDeadTime ( Double_t  StripDeadTime = 0.)
inline

Definition at line 88 of file CbmStsDigitize.h.

◆ SetStripDeadTime() [2/2]

void CbmStsDigitize::SetStripDeadTime ( Double_t  StripDeadTime = 0.)
inline

Definition at line 88 of file CbmStsDigitize.h.


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