8 #ifndef PNDDRCDIGITASK_H
9 #define PNDDRCDIGITASK_H
12 #include "TClonesArray.h"
16 #include "FairBaseParSet.h"
24 #include "FairEventHeader.h"
31 #ifndef ROOT_TParticlePDG
32 #include "TParticlePDG.h"
34 #ifndef ROOT_TDatabasePDG
35 #include "TDatabasePDG.h"
55 virtual InitStatus
Init();
58 virtual void Exec(Option_t* option);
void SetChargeSharing(Bool_t ct=0)
void ActivatePixel(Int_t sensorId, Int_t k, Int_t csflag)
PndDrcBarPoint * fBarPoint
virtual InitStatus Init()
TClonesArray * fPDPointArray
Double_t fTimeGranularity
void SetDeadTime(Double_t var)
std::map< Int_t, Int_t > fPixelMap
Class to access the naming information of the MVD.
TClonesArray * fDrcDigiArray
TClonesArray * fBarPointArray
void SetTimeResolution(Double_t var)
TVector3 GetSensorDimensions(Int_t sensorID)
void FindDrcHitPosition(Double_t xPoint, Double_t yPoint, Double_t zPoint, Double_t &xHit, Double_t &yHit, Double_t &zHit, Int_t pmtID)
virtual void Exec(Option_t *option)
void Smear(Double_t &time, Double_t sigt)
PndDrcDigiWriteoutBuffer * fDataBuffer
void ProcessPhotonPoint()
///< converter for detector names
virtual ~PndDrcDigiTask()