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 #ifndef MVD_MVDOFFLINETBANALYSIS_TOPIX4_MQ_PNDMQTOPIXHITPRODUCER_H_
9 #define MVD_MVDOFFLINETBANALYSIS_TOPIX4_MQ_PNDMQTOPIXHITPRODUCER_H_
10 
11 #include <PndSdsDigiTopix4.h>
12 #include "PndSdsHit.h"
13 #include "TGeoMatrix.h"
14 #include "TVector3.h"
15 #include <vector>
16 
18  public:
20  PndMQTopixHitProducer(double dimX, double dimY, int maxcol, int maxrow);
21  virtual ~PndMQTopixHitProducer();
22  PndSdsHit GetHit(std::vector<PndSdsDigiTopix4> pixelArray);
23 
24  protected:
25  TGeoHMatrix GetTransformation(Int_t sensorID);
26  TVector3 GetSensorDimensions(Int_t sensorID);
27 
28  private:
29  double fx, fy;
30  int fcol, frow;
31 };
32 
33 #endif /* MVD_MVDOFFLINETBANALYSIS_TOPIX4_MQ_PNDMQTOPIXHITPRODUCER_H_ */
PndSdsHit GetHit(std::vector< PndSdsDigiTopix4 > pixelArray)
TGeoHMatrix GetTransformation(Int_t sensorID)
TVector3 GetSensorDimensions(Int_t sensorID)
virtual ~PndMQTopixHitProducer()