FairRoot/PandaRoot
PndSdsChargeWeightedPixelMapping.h
Go to the documentation of this file.
1 #ifndef PNDSDSCHARGEWEIGHTEDPIXELMAPPING_H
2 #define PNDSDSCHARGEWEIGHTEDPIXELMAPPING_H
3 
6 #include "TGeoMatrix.h"
7 #include "TVector3.h"
14 
16  {
17  public :
22  flx(other.flx),
23  fly(other.fly),
24  fcols(other.fcols),
25  frows(other.frows)
26  {};
30  {
32  flx=other.flx;
33  fly=other.fly;
34  fcols=other.fcols;
35  frows=other.frows;
36  return *this;
37  };
38  PndSdsHit GetCluster(std::vector<PndSdsDigiPixel> pixelArray);
39 
40  protected :
44  Int_t fcols;
45  Int_t frows;
46 
47  private :
48  TGeoHMatrix GetTransformation(Int_t sensorID);
49  TVector3 GetSensorDimensions(Int_t sensorID);
50  };
51 
52 #endif
PndSdsChargedWeightedPixelMapping: Gets a vector of DigiHits and calculates the cluster center weight...
PndSdsHit GetCluster(std::vector< PndSdsDigiPixel > pixelArray)
Main function of class to calculate the PndSdsHit out of the given PndSdsDigis.
Class to access the naming information of the MVD.
Double_t
PndSdsChargeWeightedPixelMapping(const PndSdsChargeWeightedPixelMapping &other)
PndSdsChargeWeightedPixelMapping & operator=(PndSdsChargeWeightedPixelMapping &other)