StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StPxlDigiHit.h
1 #ifndef StPxlDigiHit_h
2 #define StPxlDigiHit_h
3 
4 #include "StPxlUtil/StPxlConstants.h"
5 #include "StPxlClusterMaker/StPxlCluster.h"
6 #include "StEvent/StPxlHit.h"
7 
8 
10 class StPxlDigiHit: public StPxlHit
11 {
12 public:
13 
14  StPxlDigiHit();
15  StPxlDigiHit(const double (&localPos)[3], unsigned sector, unsigned ladder, unsigned sensor, unsigned short idTruth);
16  StPxlDigiHit(const StPxlCluster &cluster, unsigned sector, unsigned ladder, unsigned sensor);
17  StPxlDigiHit(const double (&localPos)[3], unsigned sector, unsigned ladder, unsigned sensor,
18  const StThreeVectorF& position, const StThreeVectorF& error, unsigned int hwPosition,
19  float charge, unsigned char trachRefCount, unsigned short idTruth, unsigned short quality, unsigned short id);
20 
21  void setMeanRow(double val);
22  void setMeanColumn(double val);
23  void setLocalPosition(const double (&coords)[3]);
24 
25 private:
26 
28 
33  static const double mFirstPixelX;
34  static const double mFirstPixelZ;
36 };
37 
38 #endif
void setMeanColumn(double val)
void setMeanRow(double val)
void setLocalPosition(const double(&coords)[3])