/* * PndMQDummyTask.h * * Created on: 15.10.2015 * Author: Stockmanns */ #ifndef MVD_MVDOFFLINETBANALYSIS_TOPIX4_MQ_PNDMQTOPIXHITPRODUCER_H_ #define MVD_MVDOFFLINETBANALYSIS_TOPIX4_MQ_PNDMQTOPIXHITPRODUCER_H_ #include #include "PndSdsHit.h" #include "TGeoMatrix.h" #include "TVector3.h" #include class PndMQTopixHitProducer { public: PndMQTopixHitProducer(); PndMQTopixHitProducer(double dimX, double dimY, int maxcol, int maxrow); virtual ~PndMQTopixHitProducer(); PndSdsHit GetHit(std::vector pixelArray); protected: TGeoHMatrix GetTransformation(Int_t sensorID); TVector3 GetSensorDimensions(Int_t sensorID); private: double fx, fy; int fcol, frow; }; #endif /* MVD_MVDOFFLINETBANALYSIS_TOPIX4_MQ_PNDMQTOPIXHITPRODUCER_H_ */