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 public:
16  void startNewSimHit(const std::string&, const std::string&, int, int, int, int);
17  void printLocal(const Local3DPoint&, const Local3DPoint&) const;
18  void printGlobal(const Local3DPoint&, const Local3DPoint&) const;
19  void printHitData(const std::string&, float, float, float) const;
20  void printGlobalMomentum(float, float, float) const;
21 
22 private:
23  static std::ofstream* theFile;
24 };
25 
26 #endif
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)