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