6 #ifndef PNDSDSHYBRIDHITPRODUCER_H
7 #define PNDSDSHYBRIDHITPRODUCER_H
14 #include "FairGeoVector.h"
15 #include "FairGeoTransform.h"
16 #include "FairMCEventHeader.h"
19 #include "TGeoMatrix.h"
76 virtual InitStatus
Init();
77 virtual InitStatus
ReInit();
80 virtual void Exec(Option_t* opt);
FairMCEventHeader * fMCEventHeader
TClonesArray * fPixelArray
virtual InitStatus ReInit()
PndSdsChargeConversion * fChargeConverter
TClonesArray * fPointArray
TClonesArray * fPixelMCArray
PndSdsHybridHitProducer()
Charge Digitization Parameter Class for SDS.
Bool_t fTimeOrderedDigi
set to kTRUE to use the time ordering of the output data.
virtual ~PndSdsHybridHitProducer()
PndSdsHybridHitProducer & operator=(PndSdsHybridHitProducer &other)
TVector3 GetSensorDimensions(Int_t sensorID)
Class to access the naming information of the MVD.
virtual void Exec(Option_t *opt)
PndSdsHybridHitProducer(PndSdsHybridHitProducer &other)
virtual void FinishTask()
virtual InitStatus Init()
void AddHits(std::vector< PndSdsPixel > *hitList, int mcIndex)
virtual void SetParContainers()
PndSdsTotDigiPar * fTotDigiPar
std::vector< CbmEmcHit * > hitList
void GetLocalHitPoints(PndSdsMCPoint *myPoint, FairGeoVector &myHitIn, FairGeoVector &myHitOut)
std::vector< PndSdsPixel > fPixelList
void AddHit(PndSdsPixel &hit, int mcIndex)
virtual void FinishEvent()
PndSdsDigiPixelWriteoutBuffer * fDataBuffer
ClassDef(PndSdsHybridHitProducer, 8)
PndSdsPixelDigiPar * fDigiPar
TGeoHMatrix GetTransformation(Int_t sensorID)
Digitization Parameter Class for SDS-Pixel part.