Go to the documentation of this file.
13 #ifndef CBMMVDSENSORDIGITIZERTBTASK_H
14 #define CBMMVDSENSORDIGITIZERTBTASK_H 1
34 #include "TObjArray.h"
36 #include "TRefArray.h"
37 #include "TStopwatch.h"
95 void GetEventInfo(Int_t& inputNr, Int_t& eventNr, Double_t& eventTime);
159 std::map<std::pair<std::pair<Int_t, Int_t>, Double_t>,
void SetCutOnDeltaRays(Double_t cutOnDeltaRays)
ClassDef(CbmMvdSensorDigitizerTBTask, 1)
Double_t fDiffusionCoefficient
void SetWidthOfCluster(Double_t widthOfCluster)
void GetEventInfo(Int_t &inputNr, Int_t &eventNr, Double_t &eventTime)
void SetChargeThreshold(Float_t chargeThreshold)
Double_t fCurrentParticleMass
void ProducePixelCharge(CbmMvdPoint *point)
Double_t fElectronsPerKeV
InitStatus ReadSensorInformation()
std::map< std::pair< std::pair< Int_t, Int_t >, Double_t >, CbmMvdPixelCharge * >::iterator fChargeMapIt
std::map< std::pair< std::pair< Int_t, Int_t >, Double_t >, CbmMvdPixelCharge * > fChargeMap
void SetSegmentLength(Double_t segmentLength)
void SetDiffusionCoef(Double_t diffCoeff)
void SetInputArray(TClonesArray *inputStream)
TClonesArray * fOutputBuffer
CbmMvdSensorDigitizerTBTask(const CbmMvdSensorDigitizerTBTask &)
void SetElectronsPerKeV(Double_t electronsPerKeV)
std::vector< CbmMvdPixelCharge * > fPixelChargeShort
Int_t fCurrentParticlePdg
SignalPointVec fSignalPoints
TClonesArray * fInputPoints
virtual void SetInput(CbmMvdPoint *point)
CbmMvdSensorDigitizerTBTask()
TClonesArray * GetMatchArray()
CbmMvdSensorDataSheet * fsensorDataSheet
TClonesArray * GetWriteArray()
void ProduceIonisationPoints(CbmMvdPoint *point)
virtual void ReInit(CbmMvdSensor *mySensor)
TObjArray * fPixelScanAccelerator
TClonesArray * GetOutputArray()
Double_t fCurrentParticleMomentum
virtual void InitTask(CbmMvdSensor *mySensor)
std::vector< SignalPoint > SignalPointVec
virtual ~CbmMvdSensorDigitizerTBTask()
Double_t fCurrentTotalCharge
TClonesArray * fDigiMatch
TClonesArray * fPixelCharge
CbmMvdSensorDigitizerTBTask operator=(const CbmMvdSensorDigitizerTBTask &)