CbmRoot
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)
 
virtual void SetInput (CbmMvdPoint *point)
 
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 void Init ()
 
virtual TClonesArray * GetInputArray ()
 
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
 

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
 
TRandom3 * frand
 
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 47 of file CbmMvdSensorDigitizerTBTask.h.

Member Typedef Documentation

◆ SignalPointVec

Definition at line 205 of file CbmMvdSensorDigitizerTBTask.h.

Constructor & Destructor Documentation

◆ CbmMvdSensorDigitizerTBTask() [1/2]

◆ ~CbmMvdSensorDigitizerTBTask()

CbmMvdSensorDigitizerTBTask::~CbmMvdSensorDigitizerTBTask ( )
virtual

Destructor

Definition at line 171 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 42 of file CbmMvdSensorTask.h.

◆ ClassDef()

CbmMvdSensorDigitizerTBTask::ClassDef ( CbmMvdSensorDigitizerTBTask  ,
 
)
private

◆ Exec()

◆ ExecChain()

void CbmMvdSensorDigitizerTBTask::ExecChain ( )
virtual

Reimplemented from CbmMvdSensorTask.

Definition at line 237 of file CbmMvdSensorDigitizerTBTask.cxx.

References Exec().

◆ Finish()

void CbmMvdSensorDigitizerTBTask::Finish ( )
privatevirtual

Virtual method Finish

Reimplemented from CbmMvdSensorTask.

Definition at line 770 of file CbmMvdSensorDigitizerTBTask.cxx.

◆ GetEventInfo()

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

Definition at line 341 of file CbmMvdSensorDigitizerTBTask.cxx.

References CbmMvdSensorPlugin::GetName().

Referenced by Exec().

◆ GetInputArray()

virtual TClonesArray* CbmMvdSensorPlugin::GetInputArray ( )
inlinevirtualinherited

Definition at line 40 of file CbmMvdSensorPlugin.h.

◆ GetMatchArray()

TClonesArray* CbmMvdSensorDigitizerTBTask::GetMatchArray ( )
inlinevirtual

Reimplemented from CbmMvdSensorPlugin.

Definition at line 68 of file CbmMvdSensorDigitizerTBTask.h.

References fDigiMatch.

◆ 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 56 of file CbmMvdSensorPlugin.h.

References CbmMvdSensorPlugin::fNextPlugin.

◆ GetOutputArray()

TClonesArray* CbmMvdSensorDigitizerTBTask::GetOutputArray ( )
inlinevirtual

Reimplemented from CbmMvdSensorTask.

Definition at line 67 of file CbmMvdSensorDigitizerTBTask.h.

References CbmMvdSensorTask::fOutputBuffer.

◆ 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 57 of file CbmMvdSensorPlugin.h.

References CbmMvdSensorPlugin::fPreviousPlugin.

◆ GetWriteArray()

TClonesArray* CbmMvdSensorDigitizerTBTask::GetWriteArray ( )
inlinevirtual

Reimplemented from CbmMvdSensorPlugin.

Definition at line 69 of file CbmMvdSensorDigitizerTBTask.h.

References fDigis.

◆ Init()

virtual void CbmMvdSensorPlugin::Init ( )
inlinevirtualinherited

Definition at line 35 of file CbmMvdSensorPlugin.h.

◆ InitTask()

◆ IsInit()

Bool_t CbmMvdSensorPlugin::IsInit ( )
inlineinherited

Definition at line 63 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 778 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 366 of file CbmMvdSensorDigitizerTBTask.cxx.

References CbmMvdSensorDigitizerTBTask::SignalPoint::charge, d, 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(), i, CbmMvdSensor::LocalToPixel(), CbmMvdSensorDigitizerTBTask::SignalPoint::sigmaX, CbmMvdSensorDigitizerTBTask::SignalPoint::sigmaY, sqrt(), CbmMvdSensor::TopToLocal(), x, CbmMvdSensorDigitizerTBTask::SignalPoint::x, y, CbmMvdSensorDigitizerTBTask::SignalPoint::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 761 of file CbmMvdSensorDigitizerTBTask.cxx.

References CbmMvdSensorTask::fOutputBuffer, and InitTask().

◆ Reset()

void CbmMvdSensorDigitizerTBTask::Reset ( )
private

Clear the hit arrays

Definition at line 774 of file CbmMvdSensorDigitizerTBTask.cxx.

◆ SendInputBuffer()

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

Definition at line 37 of file CbmMvdSensorTask.h.

References CbmMvdSensorTask::fInputBuffer.

◆ SetChargeThreshold()

void CbmMvdSensorDigitizerTBTask::SetChargeThreshold ( Float_t  chargeThreshold)
inline

Definition at line 91 of file CbmMvdSensorDigitizerTBTask.h.

References fChargeThreshold.

◆ SetCutOnDeltaRays()

void CbmMvdSensorDigitizerTBTask::SetCutOnDeltaRays ( Double_t  cutOnDeltaRays)
inline

Definition at line 88 of file CbmMvdSensorDigitizerTBTask.h.

References fCutOnDeltaRays.

◆ SetDiffusionCoef()

void CbmMvdSensorDigitizerTBTask::SetDiffusionCoef ( Double_t  diffCoeff)
inline

Definition at line 79 of file CbmMvdSensorDigitizerTBTask.h.

References fDiffusionCoefficient.

◆ SetElectronsPerKeV()

void CbmMvdSensorDigitizerTBTask::SetElectronsPerKeV ( Double_t  electronsPerKeV)
inline

Definition at line 82 of file CbmMvdSensorDigitizerTBTask.h.

References fElectronsPerKeV.

◆ SetInput()

void CbmMvdSensorDigitizerTBTask::SetInput ( CbmMvdPoint point)
virtual

Reimplemented from CbmMvdSensorTask.

Definition at line 229 of file CbmMvdSensorDigitizerTBTask.cxx.

References fInputPoints.

◆ SetInputArray()

void CbmMvdSensorDigitizerTBTask::SetInputArray ( TClonesArray *  inputStream)
virtual

fill buffer

Reimplemented from CbmMvdSensorPlugin.

Definition at line 216 of file CbmMvdSensorDigitizerTBTask.cxx.

References fInputPoints, and i.

◆ SetInputDigi()

virtual void CbmMvdSensorTask::SetInputDigi ( CbmMvdDigi )
inlinevirtualinherited

◆ SetNextPlugin()

virtual void CbmMvdSensorPlugin::SetNextPlugin ( CbmMvdSensorPlugin plugin)
inlinevirtualinherited

Definition at line 49 of file CbmMvdSensorPlugin.h.

References CbmMvdSensorPlugin::fNextPlugin.

Referenced by CbmMvdSensor::Init().

◆ SetOutputArray()

virtual void CbmMvdSensorPlugin::SetOutputArray ( TClonesArray *  )
inlinevirtualinherited

Definition at line 47 of file CbmMvdSensorPlugin.h.

◆ SetPluginReady()

void CbmMvdSensorPlugin::SetPluginReady ( bool  flag)
inlineinherited

◆ SetPreviousPlugin()

virtual void CbmMvdSensorPlugin::SetPreviousPlugin ( CbmMvdSensorPlugin plugin)
inlinevirtualinherited

Definition at line 52 of file CbmMvdSensorPlugin.h.

References CbmMvdSensorPlugin::fPreviousPlugin.

Referenced by CbmMvdSensor::Init().

◆ SetSegmentLength()

void CbmMvdSensorDigitizerTBTask::SetSegmentLength ( Double_t  segmentLength)
inline

Modifiers

Definition at line 76 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 61 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 158 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 160 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by ProducePixelCharge().

◆ fChargeThreshold

Float_t CbmMvdSensorDigitizerTBTask::fChargeThreshold
private

◆ fCompression

Double_t CbmMvdSensorDigitizerTBTask::fCompression
private

Definition at line 133 of file CbmMvdSensorDigitizerTBTask.h.

◆ fCurrentLayer

Int_t CbmMvdSensorDigitizerTBTask::fCurrentLayer
private

Definition at line 139 of file CbmMvdSensorDigitizerTBTask.h.

◆ fCurrentParticleMass

Double_t CbmMvdSensorDigitizerTBTask::fCurrentParticleMass
private

Definition at line 113 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by CbmMvdSensorDigitizerTBTask().

◆ fCurrentParticleMomentum

Double_t CbmMvdSensorDigitizerTBTask::fCurrentParticleMomentum
private

Definition at line 114 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by CbmMvdSensorDigitizerTBTask().

◆ fCurrentParticlePdg

Int_t CbmMvdSensorDigitizerTBTask::fCurrentParticlePdg
private

Definition at line 115 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 101 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by CbmMvdSensorDigitizerTBTask(), and SetDiffusionCoef().

◆ fDigiMatch

TClonesArray* CbmMvdSensorDigitizerTBTask::fDigiMatch
private

Definition at line 149 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by GetMatchArray(), and InitTask().

◆ fDigis

TClonesArray* CbmMvdSensorDigitizerTBTask::fDigis
private

Definition at line 147 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by GetWriteArray(), and InitTask().

◆ fEfficiency

Double_t CbmMvdSensorDigitizerTBTask::fEfficiency
private

Definition at line 168 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 140 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by CbmMvdSensorDigitizerTBTask().

◆ fFakeRate

Double_t CbmMvdSensorDigitizerTBTask::fFakeRate
private

Definition at line 170 of file CbmMvdSensorDigitizerTBTask.h.

◆ fFanoSilicium

Double_t CbmMvdSensorDigitizerTBTask::fFanoSilicium
private

Definition at line 108 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by CbmMvdSensorDigitizerTBTask().

◆ fInputBuffer

◆ fInputPoints

TClonesArray* CbmMvdSensorDigitizerTBTask::fInputPoints
private

IO arrays

Definition at line 173 of file CbmMvdSensorDigitizerTBTask.h.

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

◆ fLandauGain

Double_t CbmMvdSensorDigitizerTBTask::fLandauGain
private

◆ fLandauMPV

Double_t CbmMvdSensorDigitizerTBTask::fLandauMPV
private

◆ fLandauRandom

TRandom3* CbmMvdSensorDigitizerTBTask::fLandauRandom
private

Definition at line 126 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by ProduceIonisationPoints().

◆ fLandauSigma

Double_t CbmMvdSensorDigitizerTBTask::fLandauSigma
private

◆ fLorentzA

Double_t CbmMvdSensorDigitizerTBTask::fLorentzA
private

Definition at line 120 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by CbmMvdSensorDigitizerTBTask().

◆ fLorentzNorm

Double_t CbmMvdSensorDigitizerTBTask::fLorentzNorm
private

◆ fLorentzW

Double_t CbmMvdSensorDigitizerTBTask::fLorentzW
private

Definition at line 119 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by CbmMvdSensorDigitizerTBTask().

◆ fLorentzXc

Double_t CbmMvdSensorDigitizerTBTask::fLorentzXc
private

Definition at line 118 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by CbmMvdSensorDigitizerTBTask().

◆ fLorentzY0

Double_t CbmMvdSensorDigitizerTBTask::fLorentzY0
private

Definition at line 117 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by CbmMvdSensorDigitizerTBTask().

◆ fMergeDist

Double_t CbmMvdSensorDigitizerTBTask::fMergeDist
private

Definition at line 169 of file CbmMvdSensorDigitizerTBTask.h.

◆ fName

const char* CbmMvdSensorPlugin::fName
protectedinherited

Definition at line 73 of file CbmMvdSensorPlugin.h.

Referenced by CbmMvdSensorPlugin::GetName().

◆ fNBg

Double_t CbmMvdSensorDigitizerTBTask::fNBg
private

Definition at line 183 of file CbmMvdSensorDigitizerTBTask.h.

◆ fNEvents

Int_t CbmMvdSensorDigitizerTBTask::fNEvents
private

Counters

Definition at line 180 of file CbmMvdSensorDigitizerTBTask.h.

◆ fNextPlugin

CbmMvdSensorPlugin* CbmMvdSensorPlugin::fNextPlugin
inherited

data members

Definition at line 66 of file CbmMvdSensorPlugin.h.

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

◆ fNFake

Double_t CbmMvdSensorDigitizerTBTask::fNFake
private

Definition at line 184 of file CbmMvdSensorDigitizerTBTask.h.

◆ fNLost

Double_t CbmMvdSensorDigitizerTBTask::fNLost
private

Definition at line 185 of file CbmMvdSensorDigitizerTBTask.h.

◆ fNMerged

Double_t CbmMvdSensorDigitizerTBTask::fNMerged
private

Definition at line 186 of file CbmMvdSensorDigitizerTBTask.h.

◆ fNPixelsX

Int_t CbmMvdSensorDigitizerTBTask::fNPixelsX
private

Definition at line 142 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by ProducePixelCharge(), and ReadSensorInformation().

◆ fNPixelsY

Int_t CbmMvdSensorDigitizerTBTask::fNPixelsY
private

Definition at line 143 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by ProducePixelCharge(), and ReadSensorInformation().

◆ fNPoints

Double_t CbmMvdSensorDigitizerTBTask::fNPoints
private

Definition at line 181 of file CbmMvdSensorDigitizerTBTask.h.

◆ fNReal

Double_t CbmMvdSensorDigitizerTBTask::fNReal
private

Definition at line 182 of file CbmMvdSensorDigitizerTBTask.h.

◆ fNumberOfSegments

Int_t CbmMvdSensorDigitizerTBTask::fNumberOfSegments
private

Definition at line 138 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by ProduceIonisationPoints(), and ProducePixelCharge().

◆ fOutputBuffer

◆ fPar0

Double_t CbmMvdSensorDigitizerTBTask::fPar0
private

Definition at line 129 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by ProducePixelCharge(), and ReadSensorInformation().

◆ fPar1

Double_t CbmMvdSensorDigitizerTBTask::fPar1
private

Definition at line 130 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by ProducePixelCharge(), and ReadSensorInformation().

◆ fPar2

Double_t CbmMvdSensorDigitizerTBTask::fPar2
private

Definition at line 131 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by ProducePixelCharge(), and ReadSensorInformation().

◆ fPixelCharge

TClonesArray* CbmMvdSensorDigitizerTBTask::fPixelCharge
private

Definition at line 145 of file CbmMvdSensorDigitizerTBTask.h.

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

◆ fPixelChargeShort

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

Definition at line 154 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by ProducePixelCharge().

◆ fPixelScanAccelerator

TObjArray* CbmMvdSensorDigitizerTBTask::fPixelScanAccelerator
private

Definition at line 156 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by CbmMvdSensorDigitizerTBTask().

◆ fPixelSize

Double_t CbmMvdSensorDigitizerTBTask::fPixelSize
private

◆ fPixelSizeX

Double_t CbmMvdSensorDigitizerTBTask::fPixelSizeX
private

Definition at line 104 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by ProducePixelCharge(), and ReadSensorInformation().

◆ fPixelSizeY

Double_t CbmMvdSensorDigitizerTBTask::fPixelSizeY
private

Definition at line 105 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by ProducePixelCharge(), and ReadSensorInformation().

◆ fPreviousPlugin

◆ fproduceNoise

Bool_t CbmMvdSensorDigitizerTBTask::fproduceNoise
private

Definition at line 152 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by CbmMvdSensorDigitizerTBTask().

◆ frand

TRandom3* CbmMvdSensorDigitizerTBTask::frand
private

Definition at line 151 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by CbmMvdSensorDigitizerTBTask().

◆ fRandGen

TRandom3 CbmMvdSensorDigitizerTBTask::fRandGen
private

Random generator and Stopwatch

Definition at line 176 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by CbmMvdSensorDigitizerTBTask().

◆ fReadoutCurrent

Double_t CbmMvdSensorDigitizerTBTask::fReadoutCurrent
private

Definition at line 189 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by CbmMvdSensorDigitizerTBTask(), and Exec().

◆ fReadoutLast

Double_t CbmMvdSensorDigitizerTBTask::fReadoutLast
private

Definition at line 188 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by CbmMvdSensorDigitizerTBTask(), and Exec().

◆ fReadoutNext

Double_t CbmMvdSensorDigitizerTBTask::fReadoutNext
private

Definition at line 190 of file CbmMvdSensorDigitizerTBTask.h.

◆ fReadoutTime

Double_t CbmMvdSensorDigitizerTBTask::fReadoutTime
private

Definition at line 167 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by CbmMvdSensorDigitizerTBTask().

◆ fResolutionHistoX

TH1F* CbmMvdSensorDigitizerTBTask::fResolutionHistoX
private

Definition at line 135 of file CbmMvdSensorDigitizerTBTask.h.

◆ fResolutionHistoY

TH1F* CbmMvdSensorDigitizerTBTask::fResolutionHistoY
private

Definition at line 136 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 163 of file CbmMvdSensorDigitizerTBTask.h.

◆ fShowDebugHistos

◆ fSigmaX

Double_t CbmMvdSensorDigitizerTBTask::fSigmaX
private

MAPS properties

Definition at line 166 of file CbmMvdSensorDigitizerTBTask.h.

Referenced by CbmMvdSensorDigitizerTBTask().

◆ fSigmaY

Double_t CbmMvdSensorDigitizerTBTask::fSigmaY
private

Definition at line 166 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 177 of file CbmMvdSensorDigitizerTBTask.h.

◆ fVolumeId

Int_t CbmMvdSensorDigitizerTBTask::fVolumeId
private

Definition at line 141 of file CbmMvdSensorDigitizerTBTask.h.

◆ fWidthOfCluster

Double_t CbmMvdSensorDigitizerTBTask::fWidthOfCluster
private

◆ initialized


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