CMS 3D CMS Logo

TkSimHitPrinter.h
Go to the documentation of this file.
1 #ifndef SimG4CMS_TkSimHitPrinter_H
2 #define SimG4CMS_TkSimHitPrinter_H
3 
6 
7 #include <string>
8 #include <fstream>
9 
10 class G4Track;
11 
13 {
14 public:
17  void startNewSimHit(const std::string&,const std::string&,int,int,int,int);
18  void printLocal(const Local3DPoint&,const Local3DPoint&) const;
19  void printGlobal(const Local3DPoint&,const Local3DPoint&) const;
20  void printHitData(const std::string&, float, float,float) const;
21  void printGlobalMomentum(float,float,float)const ;
22 private:
23  static std::ofstream * theFile;
24 };
25 
26 #endif
27 
void printHitData(const std::string &, float, float, float) const
void printGlobalMomentum(float, float, float) const
static std::ofstream * theFile
void printGlobal(const Local3DPoint &, const Local3DPoint &) const
void printLocal(const Local3DPoint &, const Local3DPoint &) const
TkSimHitPrinter(const std::string &)
void startNewSimHit(const std::string &, const std::string &, int, int, int, int)