FairRoot/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  {
19  public :
21  PndMvdTopixHitProducer(double dimX, double dimY, int maxcol, int maxrow);
23  PndSdsHit GetHit(std::vector<PndSdsDigiTopix4> pixelArray);
24 
25  protected :
28  Int_t fcols;
29  Int_t frows;
30  Int_t fVerbose;
31 
32  private :
33  virtual TGeoHMatrix GetTransformation(Int_t sensorID);
34  virtual TVector3 GetSensorDimensions(Int_t sensorID);
35  std::vector<PndSdsDigiTopix4> fDigiArray;
36  };
37 
38 #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...
virtual TGeoHMatrix GetTransformation(Int_t sensorID)
std::vector< PndSdsDigiTopix4 > fDigiArray
Double_t
virtual TVector3 GetSensorDimensions(Int_t sensorID)