FairRoot/PandaRoot
PndMQTopixHitProducer.h
Go to the documentation of this file.
1 /*
2  * PndMQDummyTask.h
3  *
4  * Created on: 15.10.2015
5  * Author: Stockmanns
6  */
7 
8 
9 #ifndef MVD_MVDOFFLINETBANALYSIS_TOPIX4_MQ_PNDMQTOPIXHITPRODUCER_H_
10 #define MVD_MVDOFFLINETBANALYSIS_TOPIX4_MQ_PNDMQTOPIXHITPRODUCER_H_
11 
12 
13 #include <PndSdsDigiTopix4.h>
14 #include "PndSdsHit.h"
15 #include "TGeoMatrix.h"
16 #include "TVector3.h"
17 #include <vector>
18 
20 public:
22  PndMQTopixHitProducer(double dimX, double dimY, int maxcol, int maxrow);
23  virtual ~PndMQTopixHitProducer();
24  PndSdsHit GetHit(std::vector<PndSdsDigiTopix4> pixelArray);
25 
26 protected:
27  TGeoHMatrix GetTransformation(Int_t sensorID);
28  TVector3 GetSensorDimensions(Int_t sensorID);
29 
30 private:
31  double fx, fy;
32  int fcol, frow;
33 };
34 
35 #endif /* MVD_MVDOFFLINETBANALYSIS_TOPIX4_MQ_PNDMQTOPIXHITPRODUCER_H_ */
PndSdsHit GetHit(std::vector< PndSdsDigiTopix4 > pixelArray)
TGeoHMatrix GetTransformation(Int_t sensorID)
TVector3 GetSensorDimensions(Int_t sensorID)