CbmRoot
|
#include <CbmMvdSensorDigitizerTBTask.h>
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 CbmMvdSensorPlugin * | GetNextPlugin () |
virtual CbmMvdSensorPlugin * | GetPrevousPlugin () |
void | SetPluginReady (bool flag) |
void | ShowDebugHistos () |
virtual const char * | GetName () const |
Bool_t | IsInit () |
Public Attributes | |
CbmMvdSensorPlugin * | fNextPlugin |
CbmMvdSensorPlugin * | fPreviousPlugin |
Protected Attributes | |
TClonesArray * | fInputBuffer |
TClonesArray * | fOutputBuffer |
CbmMvdSensor * | fSensor |
bool | bFlag |
Bool_t | initialized |
Bool_t | fShowDebugHistos |
const char * | fName |
Private Types | |
typedef std::vector< SignalPoint > | SignalPointVec |
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) | |
Definition at line 47 of file CbmMvdSensorDigitizerTBTask.h.
|
private |
Definition at line 205 of file CbmMvdSensorDigitizerTBTask.h.
CbmMvdSensorDigitizerTBTask::CbmMvdSensorDigitizerTBTask | ( | ) |
Default constructor
Definition at line 56 of file CbmMvdSensorDigitizerTBTask.cxx.
References fChargeThreshold, fCurrentParticleMass, fCurrentParticleMomentum, fCurrentTotalCharge, fCutOnDeltaRays, fDiffusionCoefficient, fElectronsPerKeV, fEsum, fEvent, fFanoSilicium, fLorentzA, fLorentzNorm, fLorentzW, fLorentzXc, fLorentzY0, fPixelScanAccelerator, fPixelSize, fproduceNoise, frand, fRandGen, fReadoutCurrent, fReadoutLast, fReadoutTime, fSegmentDepth, fSegmentLength, fSigmaX, fSigmaY, fTime, and fWidthOfCluster.
|
virtual |
Destructor
Definition at line 171 of file CbmMvdSensorDigitizerTBTask.cxx.
References fInputPoints, and CbmMvdSensorTask::fOutputBuffer.
|
private |
|
inlinevirtualinherited |
Definition at line 42 of file CbmMvdSensorTask.h.
|
private |
|
virtual |
Execute
Reimplemented from CbmMvdSensorTask.
Definition at line 241 of file CbmMvdSensorDigitizerTBTask.cxx.
References CbmMatch::AddLink(), fChargeMap, fChargeThreshold, fEpiTh, fInputPoints, CbmMvdSensorTask::fOutputBuffer, fPixelCharge, CbmMvdSensorPlugin::fPreviousPlugin, fReadoutCurrent, fReadoutLast, CbmMvdSensorTask::fSensor, fSignalPoints, fTime, CbmMvdPixelCharge::GetCharge(), CbmMvdSensor::GetDZ(), GetEventInfo(), CbmMvdSensor::GetIntegrationtime(), CbmMvdSensorPlugin::GetName(), CbmMvdPixelCharge::GetNContributors(), CbmMvdSensorPlugin::GetOutputArray(), CbmMvdPoint::GetPdgCode(), CbmMvdPixelCharge::GetPointID(), CbmMvdPixelCharge::GetPointWeight(), CbmMvdSensor::GetReadoutTime(), CbmMvdSensor::GetSensorNr(), CbmMvdPoint::GetStationNr(), CbmMvdPixelCharge::GetTime(), CbmMvdPixelCharge::GetTrackID(), CbmMvdPixelCharge::GetX(), CbmMvdPixelCharge::GetY(), CbmMvdPoint::GetZOut(), i, ProduceIonisationPoints(), and ProducePixelCharge().
Referenced by ExecChain().
|
virtual |
Reimplemented from CbmMvdSensorTask.
Definition at line 237 of file CbmMvdSensorDigitizerTBTask.cxx.
References Exec().
|
privatevirtual |
Virtual method Finish
Reimplemented from CbmMvdSensorTask.
Definition at line 770 of file CbmMvdSensorDigitizerTBTask.cxx.
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().
|
inlinevirtualinherited |
Definition at line 40 of file CbmMvdSensorPlugin.h.
|
inlinevirtual |
Reimplemented from CbmMvdSensorPlugin.
Definition at line 68 of file CbmMvdSensorDigitizerTBTask.h.
References fDigiMatch.
|
private |
Get MVD geometry parameters from database @value Number of MVD stations
|
inlinevirtualinherited |
Definition at line 62 of file CbmMvdSensorPlugin.h.
References CbmMvdSensorPlugin::fName.
Referenced by CbmMvdSensorFrameBuffer::BuildTimeSlice(), CbmMvdSensorClusterfinderTask::Exec(), CbmMvdSensorFindHitTask::Exec(), Exec(), CbmMvdSensorDigitizerTask::Exec(), CbmMvdSensorDigiToHitTask::Finish(), CbmMvdSensorClusterfinderTask::Finish(), CbmMvdSensorFindHitTask::Finish(), GetEventInfo(), CbmMvdSensorDigitizerTask::GetEventInfo(), CbmMvdSensorFrameBuffer::InitBuffer(), InitTask(), CbmMvdSensorDigitizerTask::InitTask(), ProduceIonisationPoints(), and CbmMvdSensorDigitizerTask::ProduceIonisationPoints().
|
inlinevirtualinherited |
Definition at line 56 of file CbmMvdSensorPlugin.h.
References CbmMvdSensorPlugin::fNextPlugin.
|
inlinevirtual |
Reimplemented from CbmMvdSensorTask.
Definition at line 67 of file CbmMvdSensorDigitizerTBTask.h.
References CbmMvdSensorTask::fOutputBuffer.
|
inlinevirtualinherited |
Returns task type to a upper control unit
Implements CbmMvdSensorPlugin.
Definition at line 53 of file CbmMvdSensorTask.h.
References task.
|
inlinevirtualinherited |
Definition at line 57 of file CbmMvdSensorPlugin.h.
References CbmMvdSensorPlugin::fPreviousPlugin.
|
inlinevirtual |
Reimplemented from CbmMvdSensorPlugin.
Definition at line 69 of file CbmMvdSensorDigitizerTBTask.h.
References fDigis.
|
inlinevirtualinherited |
Definition at line 35 of file CbmMvdSensorPlugin.h.
|
virtual |
Intialisation
Reimplemented from CbmMvdSensorTask.
Definition at line 732 of file CbmMvdSensorDigitizerTBTask.cxx.
References fDigiMatch, fDigis, fInputPoints, CbmMvdSensorTask::fOutputBuffer, fPixelCharge, CbmMvdSensorPlugin::fPreviousPlugin, CbmMvdSensorTask::fSensor, CbmMvdSensorPlugin::GetName(), CbmMvdSensorPlugin::initialized, and ReadSensorInformation().
Referenced by ReInit().
|
inlineinherited |
Definition at line 63 of file CbmMvdSensorPlugin.h.
References CbmMvdSensorPlugin::initialized.
|
private |
|
inlinevirtualinherited |
Definition at line 51 of file CbmMvdSensorTask.h.
|
private |
Print digitisation parameters
Definition at line 778 of file CbmMvdSensorDigitizerTBTask.cxx.
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().
void CbmMvdSensorDigitizerTBTask::ProducePixelCharge | ( | CbmMvdPoint * | point | ) |
idem
Definition at line 565 of file CbmMvdSensorDigitizerTBTask.cxx.
References CbmMvdPixelCharge::AddCharge(), CbmMvdSensorDigitizerTBTask::SignalPoint::charge, CbmMvdPixelCharge::DigestCharge(), f, fChargeMap, fChargeMapIt, fCurrentTotalCharge, fLorentzNorm, fNPixelsX, fNPixelsY, fNumberOfSegments, fPar0, fPar1, fPar2, fPixelCharge, fPixelChargeShort, fPixelSizeX, fPixelSizeY, CbmMvdSensorTask::fSensor, fSignalPoints, fTime, fWidthOfCluster, CbmMvdPoint::GetPointId(), CbmMvdSensor::GetReadoutTime(), CbmMvdPoint::GetXOut(), CbmMvdPoint::GetYOut(), i, CbmMvdSensor::LocalToPixel(), xMath::Pi(), CbmMvdSensor::PixelToLocal(), CbmMvdSensorDigitizerTBTask::SignalPoint::sigmaX, CbmMvdSensorDigitizerTBTask::SignalPoint::sigmaY, CbmMvdSensorDigitizerTBTask::SignalPoint::x, and CbmMvdSensorDigitizerTBTask::SignalPoint::y.
Referenced by Exec().
InitStatus CbmMvdSensorDigitizerTBTask::ReadSensorInformation | ( | ) |
Definition at line 185 of file CbmMvdSensorDigitizerTBTask.cxx.
References fChargeThreshold, fEpiTh, fLandauGain, fLandauMPV, fLandauSigma, fNPixelsX, fNPixelsY, fPar0, fPar1, fPar2, fPixelSizeX, fPixelSizeY, CbmMvdSensorTask::fSensor, CbmMvdSensorDataSheet::GetChargeThreshold(), CbmMvdSensor::GetDataSheet(), CbmMvdSensorDataSheet::GetEpiThickness(), CbmMvdSensorDataSheet::GetLandauGain(), CbmMvdSensorDataSheet::GetLandauMPV(), CbmMvdSensorDataSheet::GetLandauSigma(), CbmMvdSensorDataSheet::GetLorentzPar0(), CbmMvdSensorDataSheet::GetLorentzPar1(), CbmMvdSensorDataSheet::GetLorentzPar2(), CbmMvdSensorDataSheet::GetNPixelsX(), CbmMvdSensorDataSheet::GetNPixelsY(), CbmMvdSensorDataSheet::GetPixelPitchX(), and CbmMvdSensorDataSheet::GetPixelPitchY().
Referenced by InitTask().
|
private |
Register the output arrays to the IOManager
|
privatevirtual |
Reinitialisation
Definition at line 761 of file CbmMvdSensorDigitizerTBTask.cxx.
References CbmMvdSensorTask::fOutputBuffer, and InitTask().
|
private |
Clear the hit arrays
Definition at line 774 of file CbmMvdSensorDigitizerTBTask.cxx.
|
inlinevirtualinherited |
Definition at line 37 of file CbmMvdSensorTask.h.
References CbmMvdSensorTask::fInputBuffer.
|
inline |
Definition at line 91 of file CbmMvdSensorDigitizerTBTask.h.
References fChargeThreshold.
|
inline |
Definition at line 88 of file CbmMvdSensorDigitizerTBTask.h.
References fCutOnDeltaRays.
|
inline |
Definition at line 79 of file CbmMvdSensorDigitizerTBTask.h.
References fDiffusionCoefficient.
|
inline |
Definition at line 82 of file CbmMvdSensorDigitizerTBTask.h.
References fElectronsPerKeV.
|
virtual |
Reimplemented from CbmMvdSensorTask.
Definition at line 229 of file CbmMvdSensorDigitizerTBTask.cxx.
References fInputPoints.
|
virtual |
fill buffer
Reimplemented from CbmMvdSensorPlugin.
Definition at line 216 of file CbmMvdSensorDigitizerTBTask.cxx.
References fInputPoints, and i.
|
inlinevirtualinherited |
Reimplemented in CbmMvdSensorDigiToHitTask, CbmMvdSensorFindHitTask, CbmMvdSensorClusterfinderTask, and CbmMvdSensorReadoutTask.
Definition at line 41 of file CbmMvdSensorTask.h.
|
inlinevirtualinherited |
Definition at line 49 of file CbmMvdSensorPlugin.h.
References CbmMvdSensorPlugin::fNextPlugin.
Referenced by CbmMvdSensor::Init().
|
inlinevirtualinherited |
Definition at line 47 of file CbmMvdSensorPlugin.h.
|
inlineinherited |
Definition at line 60 of file CbmMvdSensorPlugin.h.
References CbmMvdSensorPlugin::bFlag.
Referenced by CbmMvdSensorTrackingBuffer::ExecChain(), CbmMvdSensorFrameBuffer::ExecChain(), CbmMvdSensorTrackingBuffer::GetOutputArray(), and CbmMvdSensorFrameBuffer::GetOutputArray().
|
inlinevirtualinherited |
Definition at line 52 of file CbmMvdSensorPlugin.h.
References CbmMvdSensorPlugin::fPreviousPlugin.
Referenced by CbmMvdSensor::Init().
|
inline |
|
inline |
Definition at line 85 of file CbmMvdSensorDigitizerTBTask.h.
References fWidthOfCluster.
|
inlineinherited |
Definition at line 61 of file CbmMvdSensorPlugin.h.
References CbmMvdSensorPlugin::fShowDebugHistos.
Referenced by CbmMvdSensor::ShowDebugHistos().
|
protectedinherited |
Definition at line 70 of file CbmMvdSensorPlugin.h.
Referenced by CbmMvdSensorFrameBuffer::CbmMvdSensorFrameBuffer(), CbmMvdSensorTrackingBuffer::InitBuffer(), CbmMvdSensorFrameBuffer::InitBuffer(), CbmMvdSensorPlugin::PluginReady(), and CbmMvdSensorPlugin::SetPluginReady().
|
private |
Definition at line 158 of file CbmMvdSensorDigitizerTBTask.h.
Referenced by Exec(), and ProducePixelCharge().
|
private |
Definition at line 160 of file CbmMvdSensorDigitizerTBTask.h.
Referenced by ProducePixelCharge().
|
private |
Definition at line 107 of file CbmMvdSensorDigitizerTBTask.h.
Referenced by CbmMvdSensorDigitizerTBTask(), Exec(), ReadSensorInformation(), and SetChargeThreshold().
|
private |
Definition at line 133 of file CbmMvdSensorDigitizerTBTask.h.
|
private |
Definition at line 139 of file CbmMvdSensorDigitizerTBTask.h.
|
private |
Definition at line 113 of file CbmMvdSensorDigitizerTBTask.h.
Referenced by CbmMvdSensorDigitizerTBTask().
|
private |
Definition at line 114 of file CbmMvdSensorDigitizerTBTask.h.
Referenced by CbmMvdSensorDigitizerTBTask().
|
private |
Definition at line 115 of file CbmMvdSensorDigitizerTBTask.h.
|
private |
Definition at line 112 of file CbmMvdSensorDigitizerTBTask.h.
Referenced by CbmMvdSensorDigitizerTBTask(), and ProducePixelCharge().
|
private |
Definition at line 106 of file CbmMvdSensorDigitizerTBTask.h.
Referenced by CbmMvdSensorDigitizerTBTask(), and SetCutOnDeltaRays().
|
private |
Definition at line 101 of file CbmMvdSensorDigitizerTBTask.h.
Referenced by CbmMvdSensorDigitizerTBTask(), and SetDiffusionCoef().
|
private |
Definition at line 149 of file CbmMvdSensorDigitizerTBTask.h.
Referenced by GetMatchArray(), and InitTask().
|
private |
Definition at line 147 of file CbmMvdSensorDigitizerTBTask.h.
Referenced by GetWriteArray(), and InitTask().
|
private |
Definition at line 168 of file CbmMvdSensorDigitizerTBTask.h.
|
private |
Definition at line 102 of file CbmMvdSensorDigitizerTBTask.h.
Referenced by CbmMvdSensorDigitizerTBTask(), ProduceIonisationPoints(), and SetElectronsPerKeV().
|
private |
Definition at line 98 of file CbmMvdSensorDigitizerTBTask.h.
Referenced by Exec(), ProduceIonisationPoints(), and ReadSensorInformation().
|
private |
Definition at line 110 of file CbmMvdSensorDigitizerTBTask.h.
Referenced by CbmMvdSensorDigitizerTBTask(), and ProduceIonisationPoints().
|
private |
Definition at line 140 of file CbmMvdSensorDigitizerTBTask.h.
Referenced by CbmMvdSensorDigitizerTBTask().
|
private |
Definition at line 170 of file CbmMvdSensorDigitizerTBTask.h.
|
private |
Definition at line 108 of file CbmMvdSensorDigitizerTBTask.h.
Referenced by CbmMvdSensorDigitizerTBTask().
|
protectedinherited |
Definition at line 57 of file CbmMvdSensorTask.h.
Referenced by CbmMvdSensorClusterfinderTask::CheckForNeighbours(), CbmMvdSensorFindHitTask::CheckForNeighbours(), CbmMvdSensorFindHitTask::ComputeCenterOfGravity(), CbmMvdSensorFindHitTask::CreateHit(), CbmMvdSensorClusterfinderTask::Exec(), CbmMvdSensorFindHitTask::Exec(), CbmMvdSensorDigiToHitTask::Exec(), CbmMvdSensorHitfinderTask::Exec(), CbmMvdSensorClusterfinderTask::InitTask(), CbmMvdSensorFindHitTask::InitTask(), CbmMvdSensorDigiToHitTask::InitTask(), CbmMvdSensorHitfinderTask::InitTask(), CbmMvdSensorTask::SendInputBuffer(), CbmMvdSensorHitfinderTask::SetInputCluster(), CbmMvdSensorClusterfinderTask::SetInputDigi(), CbmMvdSensorFindHitTask::SetInputDigi(), CbmMvdSensorDigiToHitTask::SetInputDigi(), CbmMvdSensorFindHitTask::UpdateDebugHistos(), CbmMvdSensorFindHitTask::~CbmMvdSensorFindHitTask(), CbmMvdSensorHitfinderTask::~CbmMvdSensorHitfinderTask(), and CbmMvdSensorTask::~CbmMvdSensorTask().
|
private |
IO arrays
Definition at line 173 of file CbmMvdSensorDigitizerTBTask.h.
Referenced by Exec(), InitTask(), SetInput(), SetInputArray(), and ~CbmMvdSensorDigitizerTBTask().
|
private |
Definition at line 125 of file CbmMvdSensorDigitizerTBTask.h.
Referenced by ProduceIonisationPoints(), and ReadSensorInformation().
|
private |
Definition at line 123 of file CbmMvdSensorDigitizerTBTask.h.
Referenced by ProduceIonisationPoints(), and ReadSensorInformation().
|
private |
Definition at line 126 of file CbmMvdSensorDigitizerTBTask.h.
Referenced by ProduceIonisationPoints().
|
private |
Definition at line 124 of file CbmMvdSensorDigitizerTBTask.h.
Referenced by ProduceIonisationPoints(), and ReadSensorInformation().
|
private |
Definition at line 120 of file CbmMvdSensorDigitizerTBTask.h.
Referenced by CbmMvdSensorDigitizerTBTask().
|
private |
Definition at line 121 of file CbmMvdSensorDigitizerTBTask.h.
Referenced by CbmMvdSensorDigitizerTBTask(), and ProducePixelCharge().
|
private |
Definition at line 119 of file CbmMvdSensorDigitizerTBTask.h.
Referenced by CbmMvdSensorDigitizerTBTask().
|
private |
Definition at line 118 of file CbmMvdSensorDigitizerTBTask.h.
Referenced by CbmMvdSensorDigitizerTBTask().
|
private |
Definition at line 117 of file CbmMvdSensorDigitizerTBTask.h.
Referenced by CbmMvdSensorDigitizerTBTask().
|
private |
Definition at line 169 of file CbmMvdSensorDigitizerTBTask.h.
|
protectedinherited |
Definition at line 73 of file CbmMvdSensorPlugin.h.
Referenced by CbmMvdSensorPlugin::GetName().
|
private |
Definition at line 183 of file CbmMvdSensorDigitizerTBTask.h.
|
private |
Counters
Definition at line 180 of file CbmMvdSensorDigitizerTBTask.h.
|
inherited |
data members
Definition at line 66 of file CbmMvdSensorPlugin.h.
Referenced by CbmMvdSensorPlugin::GetNextPlugin(), and CbmMvdSensorPlugin::SetNextPlugin().
|
private |
Definition at line 184 of file CbmMvdSensorDigitizerTBTask.h.
|
private |
Definition at line 185 of file CbmMvdSensorDigitizerTBTask.h.
|
private |
Definition at line 186 of file CbmMvdSensorDigitizerTBTask.h.
|
private |
Definition at line 142 of file CbmMvdSensorDigitizerTBTask.h.
Referenced by ProducePixelCharge(), and ReadSensorInformation().
|
private |
Definition at line 143 of file CbmMvdSensorDigitizerTBTask.h.
Referenced by ProducePixelCharge(), and ReadSensorInformation().
|
private |
Definition at line 181 of file CbmMvdSensorDigitizerTBTask.h.
|
private |
Definition at line 182 of file CbmMvdSensorDigitizerTBTask.h.
|
private |
Definition at line 138 of file CbmMvdSensorDigitizerTBTask.h.
Referenced by ProduceIonisationPoints(), and ProducePixelCharge().
|
protectedinherited |
Definition at line 58 of file CbmMvdSensorTask.h.
Referenced by CbmMvdSensorHitfinderTask::CreateHit(), CbmMvdSensorFindHitTask::CreateHit(), CbmMvdSensorClusterfinderTask::Exec(), CbmMvdSensorFindHitTask::Exec(), CbmMvdSensorDigiToHitTask::Exec(), CbmMvdSensorHitfinderTask::Exec(), Exec(), CbmMvdSensorDigitizerTask::Exec(), CbmMvdSensorTask::GetOutputArray(), GetOutputArray(), CbmMvdSensorDigitizerTask::GetOutputArray(), InitTask(), CbmMvdSensorDigitizerTask::InitTask(), CbmMvdSensorClusterfinderTask::InitTask(), CbmMvdSensorFindHitTask::InitTask(), CbmMvdSensorDigiToHitTask::InitTask(), CbmMvdSensorHitfinderTask::InitTask(), ReInit(), CbmMvdSensorDigitizerTask::ReInit(), CbmMvdSensorDigitizerTask::~CbmMvdSensorDigitizerTask(), ~CbmMvdSensorDigitizerTBTask(), CbmMvdSensorDigiToHitTask::~CbmMvdSensorDigiToHitTask(), CbmMvdSensorHitfinderTask::~CbmMvdSensorHitfinderTask(), and CbmMvdSensorTask::~CbmMvdSensorTask().
|
private |
Definition at line 129 of file CbmMvdSensorDigitizerTBTask.h.
Referenced by ProducePixelCharge(), and ReadSensorInformation().
|
private |
Definition at line 130 of file CbmMvdSensorDigitizerTBTask.h.
Referenced by ProducePixelCharge(), and ReadSensorInformation().
|
private |
Definition at line 131 of file CbmMvdSensorDigitizerTBTask.h.
Referenced by ProducePixelCharge(), and ReadSensorInformation().
|
private |
Definition at line 145 of file CbmMvdSensorDigitizerTBTask.h.
Referenced by Exec(), InitTask(), and ProducePixelCharge().
|
private |
Definition at line 154 of file CbmMvdSensorDigitizerTBTask.h.
Referenced by ProducePixelCharge().
|
private |
Definition at line 156 of file CbmMvdSensorDigitizerTBTask.h.
Referenced by CbmMvdSensorDigitizerTBTask().
|
private |
Definition at line 128 of file CbmMvdSensorDigitizerTBTask.h.
Referenced by CbmMvdSensorDigitizerTBTask(), and ProduceIonisationPoints().
|
private |
Definition at line 104 of file CbmMvdSensorDigitizerTBTask.h.
Referenced by ProducePixelCharge(), and ReadSensorInformation().
|
private |
Definition at line 105 of file CbmMvdSensorDigitizerTBTask.h.
Referenced by ProducePixelCharge(), and ReadSensorInformation().
|
inherited |
Definition at line 67 of file CbmMvdSensorPlugin.h.
Referenced by Exec(), CbmMvdSensorDigitizerTask::Exec(), CbmMvdSensorTrackingBuffer::ExecChain(), CbmMvdSensorPlugin::GetPrevousPlugin(), InitTask(), CbmMvdSensorDigitizerTask::InitTask(), and CbmMvdSensorPlugin::SetPreviousPlugin().
|
private |
Definition at line 152 of file CbmMvdSensorDigitizerTBTask.h.
Referenced by CbmMvdSensorDigitizerTBTask().
|
private |
Definition at line 151 of file CbmMvdSensorDigitizerTBTask.h.
Referenced by CbmMvdSensorDigitizerTBTask().
|
private |
Random generator and Stopwatch
Definition at line 176 of file CbmMvdSensorDigitizerTBTask.h.
Referenced by CbmMvdSensorDigitizerTBTask().
|
private |
Definition at line 189 of file CbmMvdSensorDigitizerTBTask.h.
Referenced by CbmMvdSensorDigitizerTBTask(), and Exec().
|
private |
Definition at line 188 of file CbmMvdSensorDigitizerTBTask.h.
Referenced by CbmMvdSensorDigitizerTBTask(), and Exec().
|
private |
Definition at line 190 of file CbmMvdSensorDigitizerTBTask.h.
|
private |
Definition at line 167 of file CbmMvdSensorDigitizerTBTask.h.
Referenced by CbmMvdSensorDigitizerTBTask().
|
private |
Definition at line 135 of file CbmMvdSensorDigitizerTBTask.h.
|
private |
Definition at line 136 of file CbmMvdSensorDigitizerTBTask.h.
|
private |
Definition at line 111 of file CbmMvdSensorDigitizerTBTask.h.
Referenced by CbmMvdSensorDigitizerTBTask(), and ProduceIonisationPoints().
|
private |
Definition at line 99 of file CbmMvdSensorDigitizerTBTask.h.
Referenced by CbmMvdSensorDigitizerTBTask(), ProduceIonisationPoints(), and SetSegmentLength().
|
protectedinherited |
Definition at line 59 of file CbmMvdSensorTask.h.
Referenced by CbmMvdSensorHitfinderTask::ComputeCenterOfGravity(), CbmMvdSensorFindHitTask::ComputeCenterOfGravity(), CbmMvdSensorHitfinderTask::CreateHit(), CbmMvdSensorFindHitTask::CreateHit(), CbmMvdSensorClusterfinderTask::Exec(), CbmMvdSensorFindHitTask::Exec(), CbmMvdSensorDigiToHitTask::Exec(), Exec(), CbmMvdSensorDigitizerTask::Exec(), CbmMvdSensorTask::InitTask(), InitTask(), CbmMvdSensorDigitizerTask::InitTask(), CbmMvdSensorClusterfinderTask::InitTask(), CbmMvdSensorFindHitTask::InitTask(), CbmMvdSensorDigiToHitTask::InitTask(), CbmMvdSensorHitfinderTask::InitTask(), ProduceIonisationPoints(), CbmMvdSensorDigitizerTask::ProduceIonisationPoints(), CbmMvdSensorDigitizerTask::ProduceNoise(), ProducePixelCharge(), CbmMvdSensorDigitizerTask::ProducePixelCharge(), ReadSensorInformation(), and CbmMvdSensorDigitizerTask::ReadSensorInformation().
|
private |
Definition at line 163 of file CbmMvdSensorDigitizerTBTask.h.
|
protectedinherited |
Definition at line 72 of file CbmMvdSensorPlugin.h.
Referenced by CbmMvdSensorClusterfinderTask::Exec(), CbmMvdSensorDigiToHitTask::Finish(), CbmMvdSensorClusterfinderTask::Finish(), CbmMvdSensorDigitizerTask::Finish(), CbmMvdSensorDigitizerTask::InitTask(), CbmMvdSensorClusterfinderTask::InitTask(), ProduceIonisationPoints(), CbmMvdSensorDigitizerTask::ProduceIonisationPoints(), CbmMvdSensorDigitizerTask::ProducePixelCharge(), and CbmMvdSensorPlugin::ShowDebugHistos().
|
private |
MAPS properties
Definition at line 166 of file CbmMvdSensorDigitizerTBTask.h.
Referenced by CbmMvdSensorDigitizerTBTask().
|
private |
Definition at line 166 of file CbmMvdSensorDigitizerTBTask.h.
Referenced by CbmMvdSensorDigitizerTBTask().
|
private |
Definition at line 207 of file CbmMvdSensorDigitizerTBTask.h.
Referenced by Exec(), ProduceIonisationPoints(), and ProducePixelCharge().
|
private |
Definition at line 187 of file CbmMvdSensorDigitizerTBTask.h.
Referenced by CbmMvdSensorDigitizerTBTask(), Exec(), and ProducePixelCharge().
|
private |
Definition at line 177 of file CbmMvdSensorDigitizerTBTask.h.
|
private |
Definition at line 141 of file CbmMvdSensorDigitizerTBTask.h.
|
private |
Definition at line 103 of file CbmMvdSensorDigitizerTBTask.h.
Referenced by CbmMvdSensorDigitizerTBTask(), ProducePixelCharge(), and SetWidthOfCluster().
|
protectedinherited |
Definition at line 71 of file CbmMvdSensorPlugin.h.
Referenced by CbmMvdSensorReadoutTask::InitTask(), InitTask(), CbmMvdSensorDigitizerTask::InitTask(), CbmMvdSensorClusterfinderTask::InitTask(), CbmMvdSensorFindHitTask::InitTask(), CbmMvdSensorDigiToHitTask::InitTask(), CbmMvdSensorHitfinderTask::InitTask(), and CbmMvdSensorPlugin::IsInit().