PandaRoot
PndMvdTopixHitProducer.h
Go to the documentation of this file.
1 #ifndef PNDMVDTOPIXHITPRODUCER_H
2 #define PNDMVDTOPIXHITPRODUCER_H
3 
5 #include "TGeoMatrix.h"
6 #include "TVector3.h"
7 
8 #include "PndSdsHit.h"
9 #include "PndSdsDigiTopix4.h"
16 
18  public:
20  PndMvdTopixHitProducer(double dimX, double dimY, int maxcol, int maxrow);
22  PndSdsHit GetHit(std::vector<PndSdsDigiTopix4> pixelArray);
23 
24  protected:
25  Double_t flx;
26  Double_t fly;
27  Int_t fcols;
28  Int_t frows;
29  Int_t fVerbose;
30 
31  private:
32  virtual TGeoHMatrix GetTransformation(Int_t sensorID);
33  virtual TVector3 GetSensorDimensions(Int_t sensorID);
34  std::vector<PndSdsDigiTopix4> fDigiArray;
35 };
36 
37 #endif
PndSdsHit GetHit(std::vector< PndSdsDigiTopix4 > pixelArray)
Main function of class to calculate the PndSdsHit out of the given PndSdsDigis.
PndSdsChargedWeightedPixelMapping: Gets a vector of DigiHits and calculates the cluster center weight...