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

#include <CbmBmnStsDigitize.h>

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

Public Member Functions

 CbmBmnStsDigitize ()
 
 CbmBmnStsDigitize (Int_t iVerbose)
 
 CbmBmnStsDigitize (const char *name, Int_t iVerbose)
 
virtual ~CbmBmnStsDigitize ()
 
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 ProduceHitResponse (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 SetGeoFile (TString geoFile)
 
void ApplyAlignment ()
 
 CbmBmnStsDigitize ()
 
 CbmBmnStsDigitize (Int_t iVerbose)
 
 CbmBmnStsDigitize (const char *name, Int_t iVerbose)
 
virtual ~CbmBmnStsDigitize ()
 
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 ProduceHitResponse (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 SetGeoFile (TString geoFile)
 
void ApplyAlignment ()
 

Public Attributes

Bool_t MC =false
 
map< Int_t, Double_t > digiMap [nStaGEMs][2]
 
map< Int_t, Double_t >::iterator mit
 

Static Public Attributes

static const Int_t nStaGEMs = 6
 

Detailed Description

Definition at line 42 of file CbmBmnStsDigitize.h.

Constructor & Destructor Documentation

◆ CbmBmnStsDigitize() [1/6]

CbmBmnStsDigitize::CbmBmnStsDigitize ( )

Default constructor

Definition at line 52 of file CbmBmnStsDigitize.cxx.

References CbmStsDigiScheme::Instance().

◆ CbmBmnStsDigitize() [2/6]

CbmBmnStsDigitize::CbmBmnStsDigitize ( Int_t  iVerbose)

Standard constructor

Definition at line 97 of file CbmBmnStsDigitize.cxx.

References CbmStsDigiScheme::Instance().

◆ CbmBmnStsDigitize() [3/6]

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

Constructor with name

Definition at line 142 of file CbmBmnStsDigitize.cxx.

References CbmStsDigiScheme::Instance().

◆ ~CbmBmnStsDigitize() [1/2]

CbmBmnStsDigitize::~CbmBmnStsDigitize ( )
virtual

Destructor

Definition at line 208 of file CbmBmnStsDigitize.cxx.

◆ CbmBmnStsDigitize() [4/6]

CbmBmnStsDigitize::CbmBmnStsDigitize ( )

Default constructor

◆ CbmBmnStsDigitize() [5/6]

CbmBmnStsDigitize::CbmBmnStsDigitize ( Int_t  iVerbose)

Standard constructor

◆ CbmBmnStsDigitize() [6/6]

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

Constructor with name

◆ ~CbmBmnStsDigitize() [2/2]

virtual CbmBmnStsDigitize::~CbmBmnStsDigitize ( )
virtual

Destructor

Member Function Documentation

◆ ApplyAlignment() [1/2]

void CbmBmnStsDigitize::ApplyAlignment ( )

Definition at line 507 of file CbmBmnStsDigitize.cxx.

References GetNofModules().

◆ ApplyAlignment() [2/2]

void CbmBmnStsDigitize::ApplyAlignment ( )

◆ Exec() [1/2]

void CbmBmnStsDigitize::Exec ( Option_t *  opt)
virtual

◆ Exec() [2/2]

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

Execution

◆ FindFiredStrips() [1/2]

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

◆ FindFiredStrips() [2/2]

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

◆ Finish() [1/2]

void CbmBmnStsDigitize::Finish ( )
virtual

Virtual method Finish

Definition at line 456 of file CbmBmnStsDigitize.cxx.

◆ Finish() [2/2]

virtual void CbmBmnStsDigitize::Finish ( )
virtual

Virtual method Finish

◆ ProduceHitResponse() [1/2]

void CbmBmnStsDigitize::ProduceHitResponse ( CbmStsSensor sensor)

Definition at line 328 of file CbmBmnStsDigitize.cxx.

◆ ProduceHitResponse() [2/2]

void CbmBmnStsDigitize::ProduceHitResponse ( CbmStsSensor sensor)

◆ SetBackNofBits() [1/2]

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

Definition at line 81 of file CbmBmnStsDigitize.h.

◆ SetBackNofBits() [2/2]

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

Definition at line 81 of file CbmBmnStsDigitize.h.

◆ SetBackNofElPerAdc() [1/2]

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

Definition at line 83 of file CbmBmnStsDigitize.h.

◆ SetBackNofElPerAdc() [2/2]

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

Definition at line 83 of file CbmBmnStsDigitize.h.

◆ SetBackNoiseWidth() [1/2]

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

Definition at line 78 of file CbmBmnStsDigitize.h.

◆ SetBackNoiseWidth() [2/2]

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

Definition at line 78 of file CbmBmnStsDigitize.h.

◆ SetBackThreshold() [1/2]

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

Definition at line 76 of file CbmBmnStsDigitize.h.

◆ SetBackThreshold() [2/2]

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

Definition at line 76 of file CbmBmnStsDigitize.h.

◆ SetFrontNofBits() [1/2]

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

Definition at line 80 of file CbmBmnStsDigitize.h.

◆ SetFrontNofBits() [2/2]

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

Definition at line 80 of file CbmBmnStsDigitize.h.

◆ SetFrontNofElPerAdc() [1/2]

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

Definition at line 82 of file CbmBmnStsDigitize.h.

◆ SetFrontNofElPerAdc() [2/2]

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

Definition at line 82 of file CbmBmnStsDigitize.h.

◆ SetFrontNoiseWidth() [1/2]

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

Definition at line 77 of file CbmBmnStsDigitize.h.

◆ SetFrontNoiseWidth() [2/2]

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

Definition at line 77 of file CbmBmnStsDigitize.h.

◆ SetFrontThreshold() [1/2]

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

Definition at line 75 of file CbmBmnStsDigitize.h.

◆ SetFrontThreshold() [2/2]

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

Definition at line 75 of file CbmBmnStsDigitize.h.

◆ SetGeoFile() [1/2]

void CbmBmnStsDigitize::SetGeoFile ( TString  geoFile)
inline

Definition at line 86 of file CbmBmnStsDigitize.h.

◆ SetGeoFile() [2/2]

void CbmBmnStsDigitize::SetGeoFile ( TString  geoFile)
inline

Definition at line 86 of file CbmBmnStsDigitize.h.

◆ SetRealisticResponse() [1/2]

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

Definition at line 70 of file CbmBmnStsDigitize.h.

◆ SetRealisticResponse() [2/2]

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

Definition at line 70 of file CbmBmnStsDigitize.h.

◆ SetStep() [1/2]

void CbmBmnStsDigitize::SetStep ( Double_t  tStep)
inline

Definition at line 62 of file CbmBmnStsDigitize.h.

◆ SetStep() [2/2]

void CbmBmnStsDigitize::SetStep ( Double_t  tStep)
inline

Definition at line 62 of file CbmBmnStsDigitize.h.

◆ SetStripDeadTime() [1/2]

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

Definition at line 85 of file CbmBmnStsDigitize.h.

◆ SetStripDeadTime() [2/2]

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

Definition at line 85 of file CbmBmnStsDigitize.h.

Member Data Documentation

◆ digiMap

map< Int_t, Double_t > CbmBmnStsDigitize::digiMap

Definition at line 91 of file CbmBmnStsDigitize.h.

◆ MC

Bool_t CbmBmnStsDigitize::MC =false

Definition at line 88 of file CbmBmnStsDigitize.h.

◆ mit

map< Int_t, Double_t >::iterator CbmBmnStsDigitize::mit

Definition at line 92 of file CbmBmnStsDigitize.h.

◆ nStaGEMs

static const Int_t CbmBmnStsDigitize::nStaGEMs = 6
static

Definition at line 90 of file CbmBmnStsDigitize.h.


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