StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StTpcHitMoverMaker.h
1 #ifndef StTpcHitMoverMaker
2 #define StTpcHitMoverMaker
3 
4 #include "StMaker.h"
5 #include "StDbUtilities/StTpcLocalCoordinate.hh"
6 #include "StDbUtilities/StTpcLocalSectorCoordinate.hh"
7 #include "StDbUtilities/StTpcLocalSectorAlignedCoordinate.hh"
8 #include "StDbUtilities/StGlobalCoordinate.hh"
9 
11 
13 
17 class StTpcHitMover : public StMaker {
18  public:
19  StTpcHitMover(const char *name="tpc_hit_mover");
20  virtual ~StTpcHitMover();
21 
22  virtual Int_t Init();
23  virtual Int_t InitRun(Int_t runnumber);
24  virtual Int_t Make();
25  virtual void FlushDB();
26  static void moveTpcHit(StTpcLocalCoordinate &coorL, StGlobalCoordinate &coorG);
27  static void moveTpcHit(StTpcLocalCoordinate &coorL, StTpcLocalCoordinate &coorLD);
28  virtual const Char_t *GetCVS() const {
29  static const char cvs[]="Tag $Name: $ $Id: StTpcHitMoverMaker.h,v 1.11 2014/07/27 13:23:09 fisyak Exp $ built " __DATE__ " " __TIME__;
30  return cvs;
31  }
32  protected:
33 
34  private:
35  static StTpcCoordinateTransform *mTpcTransForm;
36 
37  static Int_t _debug;
38  ClassDef(StTpcHitMover,0)
39 };
40 
41 #endif
StTpcHitMoverMaker - implements corrections on TPC hits.
virtual Int_t Make()