6 #ifndef PNDSDSHYBRIDHITPRODUCER_H 7 #define PNDSDSHYBRIDHITPRODUCER_H 14 #include "FairGeoVector.h" 15 #include "FairGeoTransform.h" 16 #include "FairMCEventHeader.h" 19 #include "TGeoMatrix.h" 56 virtual InitStatus
Init();
57 virtual InitStatus
ReInit();
60 virtual void Exec(Option_t *opt);
128 void AddHits(std::vector<PndSdsPixel> *hitList,
int mcIndex);
FairMCEventHeader * fMCEventHeader
TClonesArray * fPixelArray
virtual void FinishTask()
PndSdsChargeConversion * fChargeConverter
virtual void SetParContainers()
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()
virtual void FinishEvent()
PndSdsHybridHitProducer & operator=(PndSdsHybridHitProducer &other)
TVector3 GetSensorDimensions(Int_t sensorID)
Class to access the naming information of the MVD.
PndSdsHybridHitProducer(PndSdsHybridHitProducer &other)
void AddHits(std::vector< PndSdsPixel > *hitList, int mcIndex)
PndSdsTotDigiPar * fTotDigiPar
virtual InitStatus Init()
void GetLocalHitPoints(PndSdsMCPoint *myPoint, FairGeoVector &myHitIn, FairGeoVector &myHitOut)
std::vector< PndSdsPixel > fPixelList
virtual void Exec(Option_t *opt)
void AddHit(PndSdsPixel &hit, int mcIndex)
PndSdsDigiPixelWriteoutBuffer * fDataBuffer
virtual InitStatus ReInit()
ClassDef(PndSdsHybridHitProducer, 8)
PndSdsPixelDigiPar * fDigiPar
TGeoHMatrix GetTransformation(Int_t sensorID)
Digitization Parameter Class for SDS-Pixel part.