CbmRoot
Loading...
Searching...
No Matches
CbmMvdSensorDigitizerTBTask Class Reference

#include <CbmMvdSensorDigitizerTBTask.h>

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

Classes

struct  SignalPoint
 

Public Member Functions

 CbmMvdSensorDigitizerTBTask ()
 
virtual ~CbmMvdSensorDigitizerTBTask ()
 
virtual void InitTask (CbmMvdSensor *mySensor)
 
void SetInputArray (TClonesArray *inputStream)
 
void Exec ()
 
void ExecChain ()
 
TClonesArray * GetOutputArray ()
 
TClonesArray * GetMatchArray ()
 
TClonesArray * GetWriteArray ()
 
InitStatus ReadSensorInformation ()
 
void ProduceIonisationPoints (CbmMvdPoint *point)
 
void ProducePixelCharge (CbmMvdPoint *point)
 
void SetSegmentLength (Double_t segmentLength)
 
void SetDiffusionCoef (Double_t diffCoeff)
 
void SetElectronsPerKeV (Double_t electronsPerKeV)
 
void SetWidthOfCluster (Double_t widthOfCluster)
 
void SetCutOnDeltaRays (Double_t cutOnDeltaRays)
 
void SetChargeThreshold (Float_t chargeThreshold)
 
void GetEventInfo (Int_t &inputNr, Int_t &eventNr, Double_t &eventTime)
 
virtual void SendInputBuffer (TClonesArray *inputBuffer)
 
virtual void SetInputDigi (CbmMvdDigi *)
 
virtual void CallBufferForInputData ()
 
virtual bool PluginReady ()
 
MvdSensorPluginType GetPluginType ()
 
virtual Int_t GetPluginIDNumber ()
 
virtual void Init ()
 
virtual TClonesArray * GetInputArray ()
 
virtual TH1 * GetHistogram (UInt_t number)
 
virtual UInt_t GetMaxHistoNumber ()
 
virtual void SetInput (TObject *)
 
virtual void SetOutputArray (TClonesArray *)
 
virtual void SetNextPlugin (CbmMvdSensorPlugin *plugin)
 
virtual void SetPreviousPlugin (CbmMvdSensorPlugin *plugin)
 
virtual CbmMvdSensorPluginGetNextPlugin ()
 
virtual CbmMvdSensorPluginGetPrevousPlugin ()
 
void SetPluginReady (bool flag)
 
void ShowDebugHistos ()
 
virtual const char * GetName () const
 
Bool_t IsInit ()
 

Public Attributes

CbmMvdSensorPluginfNextPlugin
 
CbmMvdSensorPluginfPreviousPlugin
 

Protected Attributes

TClonesArray * fInputBuffer
 
TClonesArray * fOutputBuffer
 
CbmMvdSensorfSensor
 
bool bFlag
 
Bool_t initialized
 
Bool_t fShowDebugHistos
 
const char * fName
 
Int_t fPluginIDNumber
 
TObjArray * fHistoArray
 

Private Types

typedef std::vector< SignalPointSignalPointVec
 

Private Member Functions

virtual void ReInit (CbmMvdSensor *mySensor)
 
virtual void Finish ()
 
void Register ()
 
void Reset ()
 
void PrintParameters ()
 
Int_t GetMvdGeometry ()
 
 CbmMvdSensorDigitizerTBTask (const CbmMvdSensorDigitizerTBTask &)
 
CbmMvdSensorDigitizerTBTask operator= (const CbmMvdSensorDigitizerTBTask &)
 
 ClassDef (CbmMvdSensorDigitizerTBTask, 1)
 

Private Attributes

Double_t fEpiTh
 
Double_t fSegmentLength
 
Double_t fDiffusionCoefficient
 
Double_t fElectronsPerKeV
 
Double_t fWidthOfCluster
 
Double_t fPixelSizeX
 
Double_t fPixelSizeY
 
Double_t fCutOnDeltaRays
 
Float_t fChargeThreshold
 
Double_t fFanoSilicium
 
Double_t fEsum
 
Double_t fSegmentDepth
 
Double_t fCurrentTotalCharge
 
Double_t fCurrentParticleMass
 
Double_t fCurrentParticleMomentum
 
Int_t fCurrentParticlePdg
 
Double_t fLorentzY0
 
Double_t fLorentzXc
 
Double_t fLorentzW
 
Double_t fLorentzA
 
Double_t fLorentzNorm
 
Double_t fLandauMPV
 
Double_t fLandauSigma
 
Double_t fLandauGain
 
TRandom3 * fLandauRandom
 
Double_t fPixelSize
 
Double_t fPar0
 
Double_t fPar1
 
Double_t fPar2
 
Double_t fCompression
 
TH1F * fResolutionHistoX
 
TH1F * fResolutionHistoY
 
Int_t fNumberOfSegments
 
Int_t fCurrentLayer
 
Int_t fEvent
 
Int_t fVolumeId
 
Int_t fNPixelsX
 
Int_t fNPixelsY
 
TClonesArray * fPixelCharge
 
TClonesArray * fDigis
 
TClonesArray * fDigiMatch
 
Bool_t fproduceNoise
 
std::vector< CbmMvdPixelCharge * > fPixelChargeShort
 
TObjArray * fPixelScanAccelerator
 
std::map< std::pair< std::pair< Int_t, Int_t >, Double_t >, CbmMvdPixelCharge * > fChargeMap
 
std::map< std::pair< std::pair< Int_t, Int_t >, Double_t >, CbmMvdPixelCharge * >::iterator fChargeMapIt
 
CbmMvdSensorDataSheetfsensorDataSheet
 
Double_t fSigmaX
 
Double_t fSigmaY
 
Double_t fReadoutTime
 
Double_t fEfficiency
 
Double_t fMergeDist
 
Double_t fFakeRate
 
TClonesArray * fInputPoints
 
TRandom3 fRandGen
 
TStopwatch fTimer
 
Int_t fNEvents
 
Double_t fNPoints
 
Double_t fNReal
 
Double_t fNBg
 
Double_t fNFake
 
Double_t fNLost
 
Double_t fNMerged
 
Double_t fTime
 
Double_t fReadoutLast
 
Double_t fReadoutCurrent
 
Double_t fReadoutNext
 
SignalPointVec fSignalPoints
 

Detailed Description

Definition at line 54 of file CbmMvdSensorDigitizerTBTask.h.

Member Typedef Documentation

◆ SignalPointVec

Constructor & Destructor Documentation

◆ CbmMvdSensorDigitizerTBTask() [1/2]

◆ ~CbmMvdSensorDigitizerTBTask()

CbmMvdSensorDigitizerTBTask::~CbmMvdSensorDigitizerTBTask ( )
virtual

Destructor

Definition at line 178 of file CbmMvdSensorDigitizerTBTask.cxx.

References fInputPoints, and CbmMvdSensorTask::fOutputBuffer.

◆ CbmMvdSensorDigitizerTBTask() [2/2]

CbmMvdSensorDigitizerTBTask::CbmMvdSensorDigitizerTBTask ( const CbmMvdSensorDigitizerTBTask & )
private

Member Function Documentation

◆ CallBufferForInputData()

virtual void CbmMvdSensorTask::CallBufferForInputData ( )
inlinevirtualinherited

Definition at line 44 of file CbmMvdSensorTask.h.

◆ ClassDef()

CbmMvdSensorDigitizerTBTask::ClassDef ( CbmMvdSensorDigitizerTBTask ,
1  )
private

◆ Exec()

◆ ExecChain()

void CbmMvdSensorDigitizerTBTask::ExecChain ( )
virtual

Reimplemented from CbmMvdSensorTask.

Definition at line 238 of file CbmMvdSensorDigitizerTBTask.cxx.

References Exec().

◆ Finish()

void CbmMvdSensorDigitizerTBTask::Finish ( )
privatevirtual

Virtual method Finish

Reimplemented from CbmMvdSensorTask.

Definition at line 725 of file CbmMvdSensorDigitizerTBTask.cxx.

◆ GetEventInfo()

void CbmMvdSensorDigitizerTBTask::GetEventInfo ( Int_t & inputNr,
Int_t & eventNr,
Double_t & eventTime )

Definition at line 333 of file CbmMvdSensorDigitizerTBTask.cxx.

References CbmMvdSensorPlugin::GetName().

Referenced by Exec().

◆ GetHistogram()

TH1 * CbmMvdSensorPlugin::GetHistogram ( UInt_t number)
virtualinherited

Definition at line 40 of file CbmMvdSensorPlugin.cxx.

References CbmMvdSensorPlugin::fHistoArray.

Referenced by CbmMvdSensor::GetHistogram().

◆ GetInputArray()

virtual TClonesArray * CbmMvdSensorPlugin::GetInputArray ( )
inlinevirtualinherited

Definition at line 56 of file CbmMvdSensorPlugin.h.

◆ GetMatchArray()

TClonesArray * CbmMvdSensorDigitizerTBTask::GetMatchArray ( )
inlinevirtual

Reimplemented from CbmMvdSensorPlugin.

Definition at line 74 of file CbmMvdSensorDigitizerTBTask.h.

References fDigiMatch.

◆ GetMaxHistoNumber()

virtual UInt_t CbmMvdSensorPlugin::GetMaxHistoNumber ( )
inlinevirtualinherited

Definition at line 61 of file CbmMvdSensorPlugin.h.

References CbmMvdSensorPlugin::fHistoArray.

◆ GetMvdGeometry()

Int_t CbmMvdSensorDigitizerTBTask::GetMvdGeometry ( )
private

Get MVD geometry parameters from database @value Number of MVD stations

◆ GetName()

◆ GetNextPlugin()

virtual CbmMvdSensorPlugin * CbmMvdSensorPlugin::GetNextPlugin ( )
inlinevirtualinherited

Definition at line 75 of file CbmMvdSensorPlugin.h.

References CbmMvdSensorPlugin::fNextPlugin.

◆ GetOutputArray()

TClonesArray * CbmMvdSensorDigitizerTBTask::GetOutputArray ( )
inlinevirtual

Reimplemented from CbmMvdSensorTask.

Definition at line 73 of file CbmMvdSensorDigitizerTBTask.h.

References CbmMvdSensorTask::fOutputBuffer.

◆ GetPluginIDNumber()

virtual Int_t CbmMvdSensorPlugin::GetPluginIDNumber ( )
inlinevirtualinherited

Definition at line 50 of file CbmMvdSensorPlugin.h.

References CbmMvdSensorPlugin::fPluginIDNumber.

Referenced by CbmMvdDetector::DetectPlugin().

◆ GetPluginType()

MvdSensorPluginType CbmMvdSensorTask::GetPluginType ( )
inlinevirtualinherited

Returns task type to a upper control unit

Implements CbmMvdSensorPlugin.

Definition at line 53 of file CbmMvdSensorTask.h.

References task.

◆ GetPrevousPlugin()

virtual CbmMvdSensorPlugin * CbmMvdSensorPlugin::GetPrevousPlugin ( )
inlinevirtualinherited

Definition at line 76 of file CbmMvdSensorPlugin.h.

References CbmMvdSensorPlugin::fPreviousPlugin.

◆ GetWriteArray()

TClonesArray * CbmMvdSensorDigitizerTBTask::GetWriteArray ( )
inlinevirtual

Reimplemented from CbmMvdSensorPlugin.

Definition at line 75 of file CbmMvdSensorDigitizerTBTask.h.

References fDigis.

◆ Init()

virtual void CbmMvdSensorPlugin::Init ( )
inlinevirtualinherited

Definition at line 51 of file CbmMvdSensorPlugin.h.

◆ InitTask()

◆ IsInit()

Bool_t CbmMvdSensorPlugin::IsInit ( )
inlineinherited

Definition at line 82 of file CbmMvdSensorPlugin.h.

References CbmMvdSensorPlugin::initialized.

◆ operator=()

CbmMvdSensorDigitizerTBTask CbmMvdSensorDigitizerTBTask::operator= ( const CbmMvdSensorDigitizerTBTask & )
private

◆ PluginReady()

virtual bool CbmMvdSensorTask::PluginReady ( )
inlinevirtualinherited

Definition at line 51 of file CbmMvdSensorTask.h.

◆ PrintParameters()

void CbmMvdSensorDigitizerTBTask::PrintParameters ( )
private

Print digitisation parameters

Definition at line 733 of file CbmMvdSensorDigitizerTBTask.cxx.

◆ ProduceIonisationPoints()

void CbmMvdSensorDigitizerTBTask::ProduceIonisationPoints ( CbmMvdPoint * point)

Produces ionisation points along track segment within the active Silicon layer.

Create vector entryDet a (x1,y1,z1) = entry in detector Create vector exitDet b (x2,y2,z2) = exit from detector

Substract b-a and get the vector "c" giving the direction of the particle.

Scale the vector c (draw the 3D schema and check the similar triangles)

Add vector a.

The result is a vector with starting point [(x,y,z)entry in detector] and end point [(x,y,z)entry in the epi layer]

same for defining exit from epi layer.

condition added 05/08/08 because if lz=0 then there is no segment projection (=fSegmentDepth)

Definition at line 356 of file CbmMvdSensorDigitizerTBTask.cxx.

References CbmMvdSensorDigitizerTBTask::SignalPoint::charge, CbmMvdSensorDigitizerTBTask::SignalPoint::eloss, fElectronsPerKeV, fEpiTh, fEsum, fLandauGain, fLandauMPV, fLandauRandom, fLandauSigma, fNumberOfSegments, fPixelSize, fSegmentDepth, fSegmentLength, CbmMvdSensorTask::fSensor, CbmMvdSensorPlugin::fShowDebugHistos, fSignalPoints, CbmMvdSensorPlugin::GetName(), CbmMvdPoint::GetXOut(), CbmMvdPoint::GetYOut(), CbmMvdPoint::GetZOut(), CbmMvdSensor::LocalToPixel(), CbmMvdSensorDigitizerTBTask::SignalPoint::sigmaX, CbmMvdSensorDigitizerTBTask::SignalPoint::sigmaY, sqrt(), CbmMvdSensor::TopToLocal(), CbmMvdSensorDigitizerTBTask::SignalPoint::x, x, CbmMvdSensorDigitizerTBTask::SignalPoint::y, y, and CbmMvdSensorDigitizerTBTask::SignalPoint::z.

Referenced by Exec().

◆ ProducePixelCharge()

◆ ReadSensorInformation()

◆ Register()

void CbmMvdSensorDigitizerTBTask::Register ( )
private

Register the output arrays to the IOManager

◆ ReInit()

void CbmMvdSensorDigitizerTBTask::ReInit ( CbmMvdSensor * mySensor)
privatevirtual

Reinitialisation

Definition at line 715 of file CbmMvdSensorDigitizerTBTask.cxx.

References CbmMvdSensorTask::fOutputBuffer, and InitTask().

◆ Reset()

void CbmMvdSensorDigitizerTBTask::Reset ( )
private

Clear the hit arrays

Definition at line 729 of file CbmMvdSensorDigitizerTBTask.cxx.

◆ SendInputBuffer()

virtual void CbmMvdSensorTask::SendInputBuffer ( TClonesArray * inputBuffer)
inlinevirtualinherited

Definition at line 42 of file CbmMvdSensorTask.h.

References CbmMvdSensorTask::fInputBuffer.

◆ SetChargeThreshold()

void CbmMvdSensorDigitizerTBTask::SetChargeThreshold ( Float_t chargeThreshold)
inline

Definition at line 87 of file CbmMvdSensorDigitizerTBTask.h.

References fChargeThreshold.

◆ SetCutOnDeltaRays()

void CbmMvdSensorDigitizerTBTask::SetCutOnDeltaRays ( Double_t cutOnDeltaRays)
inline

Definition at line 86 of file CbmMvdSensorDigitizerTBTask.h.

References fCutOnDeltaRays.

◆ SetDiffusionCoef()

void CbmMvdSensorDigitizerTBTask::SetDiffusionCoef ( Double_t diffCoeff)
inline

Definition at line 83 of file CbmMvdSensorDigitizerTBTask.h.

References fDiffusionCoefficient.

◆ SetElectronsPerKeV()

void CbmMvdSensorDigitizerTBTask::SetElectronsPerKeV ( Double_t electronsPerKeV)
inline

Definition at line 84 of file CbmMvdSensorDigitizerTBTask.h.

References fElectronsPerKeV.

◆ SetInput()

virtual void CbmMvdSensorPlugin::SetInput ( TObject * )
inlinevirtualinherited

◆ SetInputArray()

void CbmMvdSensorDigitizerTBTask::SetInputArray ( TClonesArray * inputStream)
virtual

fill buffer

Reimplemented from CbmMvdSensorPlugin.

Definition at line 225 of file CbmMvdSensorDigitizerTBTask.cxx.

References fInputPoints.

◆ SetInputDigi()

virtual void CbmMvdSensorTask::SetInputDigi ( CbmMvdDigi * )
inlinevirtualinherited

◆ SetNextPlugin()

virtual void CbmMvdSensorPlugin::SetNextPlugin ( CbmMvdSensorPlugin * plugin)
inlinevirtualinherited

Definition at line 72 of file CbmMvdSensorPlugin.h.

References CbmMvdSensorPlugin::fNextPlugin.

Referenced by CbmMvdSensor::Init().

◆ SetOutputArray()

virtual void CbmMvdSensorPlugin::SetOutputArray ( TClonesArray * )
inlinevirtualinherited

Definition at line 70 of file CbmMvdSensorPlugin.h.

◆ SetPluginReady()

void CbmMvdSensorPlugin::SetPluginReady ( bool flag)
inlineinherited

◆ SetPreviousPlugin()

virtual void CbmMvdSensorPlugin::SetPreviousPlugin ( CbmMvdSensorPlugin * plugin)
inlinevirtualinherited

Definition at line 73 of file CbmMvdSensorPlugin.h.

References CbmMvdSensorPlugin::fPreviousPlugin.

Referenced by CbmMvdSensor::Init().

◆ SetSegmentLength()

void CbmMvdSensorDigitizerTBTask::SetSegmentLength ( Double_t segmentLength)
inline

Modifiers

Definition at line 82 of file CbmMvdSensorDigitizerTBTask.h.

References fSegmentLength.

◆ SetWidthOfCluster()

void CbmMvdSensorDigitizerTBTask::SetWidthOfCluster ( Double_t widthOfCluster)
inline

Definition at line 85 of file CbmMvdSensorDigitizerTBTask.h.

References fWidthOfCluster.

◆ ShowDebugHistos()

void CbmMvdSensorPlugin::ShowDebugHistos ( )
inlineinherited

Definition at line 80 of file CbmMvdSensorPlugin.h.

References CbmMvdSensorPlugin::fShowDebugHistos.

Referenced by CbmMvdSensor::ShowDebugHistos().

Member Data Documentation

◆ bFlag

◆ fChargeMap

std::map<std::pair<std::pair<Int_t, Int_t>, Double_t>, CbmMvdPixelCharge*> CbmMvdSensorDigitizerTBTask::fChargeMap
private

Definition at line 150 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by Exec(), and ProducePixelCharge().

◆ fChargeMapIt

std::map<std::pair<std::pair<Int_t,Int_t>,Double_t>,CbmMvdPixelCharge*>::iterator CbmMvdSensorDigitizerTBTask::fChargeMapIt
private

Definition at line 151 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by ProducePixelCharge().

◆ fChargeThreshold

Float_t CbmMvdSensorDigitizerTBTask::fChargeThreshold
private

◆ fCompression

Double_t CbmMvdSensorDigitizerTBTask::fCompression
private

Definition at line 127 of file CbmMvdSensorDigitizerTBTask.h.

◆ fCurrentLayer

Int_t CbmMvdSensorDigitizerTBTask::fCurrentLayer
private

Definition at line 133 of file CbmMvdSensorDigitizerTBTask.h.

◆ fCurrentParticleMass

Double_t CbmMvdSensorDigitizerTBTask::fCurrentParticleMass
private

Definition at line 107 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by CbmMvdSensorDigitizerTBTask().

◆ fCurrentParticleMomentum

Double_t CbmMvdSensorDigitizerTBTask::fCurrentParticleMomentum
private

Definition at line 108 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by CbmMvdSensorDigitizerTBTask().

◆ fCurrentParticlePdg

Int_t CbmMvdSensorDigitizerTBTask::fCurrentParticlePdg
private

Definition at line 109 of file CbmMvdSensorDigitizerTBTask.h.

◆ fCurrentTotalCharge

Double_t CbmMvdSensorDigitizerTBTask::fCurrentTotalCharge
private

◆ fCutOnDeltaRays

Double_t CbmMvdSensorDigitizerTBTask::fCutOnDeltaRays
private

◆ fDiffusionCoefficient

Double_t CbmMvdSensorDigitizerTBTask::fDiffusionCoefficient
private

Definition at line 95 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by CbmMvdSensorDigitizerTBTask(), and SetDiffusionCoef().

◆ fDigiMatch

TClonesArray* CbmMvdSensorDigitizerTBTask::fDigiMatch
private

Definition at line 143 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by GetMatchArray(), and InitTask().

◆ fDigis

TClonesArray* CbmMvdSensorDigitizerTBTask::fDigis
private

Definition at line 141 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by GetWriteArray(), and InitTask().

◆ fEfficiency

Double_t CbmMvdSensorDigitizerTBTask::fEfficiency
private

Definition at line 159 of file CbmMvdSensorDigitizerTBTask.h.

◆ fElectronsPerKeV

Double_t CbmMvdSensorDigitizerTBTask::fElectronsPerKeV
private

◆ fEpiTh

Double_t CbmMvdSensorDigitizerTBTask::fEpiTh
private

◆ fEsum

Double_t CbmMvdSensorDigitizerTBTask::fEsum
private

◆ fEvent

Int_t CbmMvdSensorDigitizerTBTask::fEvent
private

Definition at line 134 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by CbmMvdSensorDigitizerTBTask().

◆ fFakeRate

Double_t CbmMvdSensorDigitizerTBTask::fFakeRate
private

Definition at line 161 of file CbmMvdSensorDigitizerTBTask.h.

◆ fFanoSilicium

Double_t CbmMvdSensorDigitizerTBTask::fFanoSilicium
private

Definition at line 102 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by CbmMvdSensorDigitizerTBTask().

◆ fHistoArray

TObjArray* CbmMvdSensorPlugin::fHistoArray
protectedinherited

◆ fInputBuffer

◆ fInputPoints

TClonesArray* CbmMvdSensorDigitizerTBTask::fInputPoints
private

IO arrays

Definition at line 164 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by Exec(), InitTask(), SetInputArray(), and ~CbmMvdSensorDigitizerTBTask().

◆ fLandauGain

Double_t CbmMvdSensorDigitizerTBTask::fLandauGain
private

◆ fLandauMPV

Double_t CbmMvdSensorDigitizerTBTask::fLandauMPV
private

◆ fLandauRandom

TRandom3* CbmMvdSensorDigitizerTBTask::fLandauRandom
private

Definition at line 120 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by ProduceIonisationPoints().

◆ fLandauSigma

Double_t CbmMvdSensorDigitizerTBTask::fLandauSigma
private

◆ fLorentzA

Double_t CbmMvdSensorDigitizerTBTask::fLorentzA
private

Definition at line 114 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by CbmMvdSensorDigitizerTBTask().

◆ fLorentzNorm

Double_t CbmMvdSensorDigitizerTBTask::fLorentzNorm
private

◆ fLorentzW

Double_t CbmMvdSensorDigitizerTBTask::fLorentzW
private

Definition at line 113 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by CbmMvdSensorDigitizerTBTask().

◆ fLorentzXc

Double_t CbmMvdSensorDigitizerTBTask::fLorentzXc
private

Definition at line 112 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by CbmMvdSensorDigitizerTBTask().

◆ fLorentzY0

Double_t CbmMvdSensorDigitizerTBTask::fLorentzY0
private

Definition at line 111 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by CbmMvdSensorDigitizerTBTask().

◆ fMergeDist

Double_t CbmMvdSensorDigitizerTBTask::fMergeDist
private

Definition at line 160 of file CbmMvdSensorDigitizerTBTask.h.

◆ fName

const char* CbmMvdSensorPlugin::fName
protectedinherited

Definition at line 92 of file CbmMvdSensorPlugin.h.

Referenced by CbmMvdSensorPlugin::GetName().

◆ fNBg

Double_t CbmMvdSensorDigitizerTBTask::fNBg
private

Definition at line 174 of file CbmMvdSensorDigitizerTBTask.h.

◆ fNEvents

Int_t CbmMvdSensorDigitizerTBTask::fNEvents
private

Counters

Definition at line 171 of file CbmMvdSensorDigitizerTBTask.h.

◆ fNextPlugin

CbmMvdSensorPlugin* CbmMvdSensorPlugin::fNextPlugin
inherited

data members

Definition at line 85 of file CbmMvdSensorPlugin.h.

Referenced by CbmMvdSensorPlugin::GetNextPlugin(), and CbmMvdSensorPlugin::SetNextPlugin().

◆ fNFake

Double_t CbmMvdSensorDigitizerTBTask::fNFake
private

Definition at line 175 of file CbmMvdSensorDigitizerTBTask.h.

◆ fNLost

Double_t CbmMvdSensorDigitizerTBTask::fNLost
private

Definition at line 176 of file CbmMvdSensorDigitizerTBTask.h.

◆ fNMerged

Double_t CbmMvdSensorDigitizerTBTask::fNMerged
private

Definition at line 177 of file CbmMvdSensorDigitizerTBTask.h.

◆ fNPixelsX

Int_t CbmMvdSensorDigitizerTBTask::fNPixelsX
private

Definition at line 136 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by ProducePixelCharge(), and ReadSensorInformation().

◆ fNPixelsY

Int_t CbmMvdSensorDigitizerTBTask::fNPixelsY
private

Definition at line 137 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by ProducePixelCharge(), and ReadSensorInformation().

◆ fNPoints

Double_t CbmMvdSensorDigitizerTBTask::fNPoints
private

Definition at line 172 of file CbmMvdSensorDigitizerTBTask.h.

◆ fNReal

Double_t CbmMvdSensorDigitizerTBTask::fNReal
private

Definition at line 173 of file CbmMvdSensorDigitizerTBTask.h.

◆ fNumberOfSegments

Int_t CbmMvdSensorDigitizerTBTask::fNumberOfSegments
private

Definition at line 132 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by ProduceIonisationPoints(), and ProducePixelCharge().

◆ fOutputBuffer

◆ fPar0

Double_t CbmMvdSensorDigitizerTBTask::fPar0
private

Definition at line 123 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by ProducePixelCharge(), and ReadSensorInformation().

◆ fPar1

Double_t CbmMvdSensorDigitizerTBTask::fPar1
private

Definition at line 124 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by ProducePixelCharge(), and ReadSensorInformation().

◆ fPar2

Double_t CbmMvdSensorDigitizerTBTask::fPar2
private

Definition at line 125 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by ProducePixelCharge(), and ReadSensorInformation().

◆ fPixelCharge

TClonesArray* CbmMvdSensorDigitizerTBTask::fPixelCharge
private

Definition at line 139 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by Exec(), InitTask(), and ProducePixelCharge().

◆ fPixelChargeShort

std::vector<CbmMvdPixelCharge*> CbmMvdSensorDigitizerTBTask::fPixelChargeShort
private

Definition at line 147 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by ProducePixelCharge().

◆ fPixelScanAccelerator

TObjArray* CbmMvdSensorDigitizerTBTask::fPixelScanAccelerator
private

Definition at line 149 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by CbmMvdSensorDigitizerTBTask().

◆ fPixelSize

Double_t CbmMvdSensorDigitizerTBTask::fPixelSize
private

◆ fPixelSizeX

Double_t CbmMvdSensorDigitizerTBTask::fPixelSizeX
private

Definition at line 98 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by ProducePixelCharge(), and ReadSensorInformation().

◆ fPixelSizeY

Double_t CbmMvdSensorDigitizerTBTask::fPixelSizeY
private

Definition at line 99 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by ProducePixelCharge(), and ReadSensorInformation().

◆ fPluginIDNumber

◆ fPreviousPlugin

◆ fproduceNoise

Bool_t CbmMvdSensorDigitizerTBTask::fproduceNoise
private

Definition at line 145 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by CbmMvdSensorDigitizerTBTask().

◆ fRandGen

TRandom3 CbmMvdSensorDigitizerTBTask::fRandGen
private

Random generator and Stopwatch

Definition at line 167 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by CbmMvdSensorDigitizerTBTask().

◆ fReadoutCurrent

Double_t CbmMvdSensorDigitizerTBTask::fReadoutCurrent
private

Definition at line 180 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by CbmMvdSensorDigitizerTBTask(), and Exec().

◆ fReadoutLast

Double_t CbmMvdSensorDigitizerTBTask::fReadoutLast
private

Definition at line 179 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by CbmMvdSensorDigitizerTBTask(), and Exec().

◆ fReadoutNext

Double_t CbmMvdSensorDigitizerTBTask::fReadoutNext
private

Definition at line 181 of file CbmMvdSensorDigitizerTBTask.h.

◆ fReadoutTime

Double_t CbmMvdSensorDigitizerTBTask::fReadoutTime
private

Definition at line 158 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by CbmMvdSensorDigitizerTBTask().

◆ fResolutionHistoX

TH1F* CbmMvdSensorDigitizerTBTask::fResolutionHistoX
private

Definition at line 129 of file CbmMvdSensorDigitizerTBTask.h.

◆ fResolutionHistoY

TH1F* CbmMvdSensorDigitizerTBTask::fResolutionHistoY
private

Definition at line 130 of file CbmMvdSensorDigitizerTBTask.h.

◆ fSegmentDepth

Double_t CbmMvdSensorDigitizerTBTask::fSegmentDepth
private

◆ fSegmentLength

Double_t CbmMvdSensorDigitizerTBTask::fSegmentLength
private

◆ fSensor

◆ fsensorDataSheet

CbmMvdSensorDataSheet* CbmMvdSensorDigitizerTBTask::fsensorDataSheet
private

Definition at line 154 of file CbmMvdSensorDigitizerTBTask.h.

◆ fShowDebugHistos

◆ fSigmaX

Double_t CbmMvdSensorDigitizerTBTask::fSigmaX
private

MAPS properties

Definition at line 157 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by CbmMvdSensorDigitizerTBTask().

◆ fSigmaY

Double_t CbmMvdSensorDigitizerTBTask::fSigmaY
private

Definition at line 157 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by CbmMvdSensorDigitizerTBTask().

◆ fSignalPoints

SignalPointVec CbmMvdSensorDigitizerTBTask::fSignalPoints
private

◆ fTime

Double_t CbmMvdSensorDigitizerTBTask::fTime
private

◆ fTimer

TStopwatch CbmMvdSensorDigitizerTBTask::fTimer
private

Definition at line 168 of file CbmMvdSensorDigitizerTBTask.h.

◆ fVolumeId

Int_t CbmMvdSensorDigitizerTBTask::fVolumeId
private

Definition at line 135 of file CbmMvdSensorDigitizerTBTask.h.

◆ fWidthOfCluster

Double_t CbmMvdSensorDigitizerTBTask::fWidthOfCluster
private

◆ initialized


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