summaryrefslogtreecommitdiff
path: root/generator/G4chroma.hh
diff options
context:
space:
mode:
Diffstat (limited to 'generator/G4chroma.hh')
-rw-r--r--generator/G4chroma.hh49
1 files changed, 0 insertions, 49 deletions
diff --git a/generator/G4chroma.hh b/generator/G4chroma.hh
deleted file mode 100644
index 4f085aa..0000000
--- a/generator/G4chroma.hh
+++ /dev/null
@@ -1,49 +0,0 @@
-#ifndef __G4chroma_hh__
-#define __G4chroma_hh__
-
-#include <geant4/G4VModularPhysicsList.hh>
-class ChromaPhysicsList: public G4VModularPhysicsList
-{
-public:
- ChromaPhysicsList();
- virtual ~ChromaPhysicsList();
- virtual void SetCuts();
-};
-
-#include <geant4/G4UserTrackingAction.hh>
-#include <vector>
-#include <geant4/G4ThreeVector.hh>
-
-class PhotonTrackingAction : public G4UserTrackingAction
-{
-public:
- PhotonTrackingAction();
- virtual ~PhotonTrackingAction();
-
- int GetNumPhotons() const;
- void Clear();
-
- void GetX(double *x) const;
- void GetY(double *y) const;
- void GetZ(double *z) const;
- void GetDirX(double *dir_x) const;
- void GetDirY(double *dir_y) const;
- void GetDirZ(double *dir_z) const;
- void GetPolX(double *pol_x) const;
- void GetPolY(double *pol_y) const;
- void GetPolZ(double *pol_z) const;
-
- void GetWavelength(double *wl) const;
- void GetT0(double *t) const;
-
- virtual void PreUserTrackingAction(const G4Track *);
-
-protected:
- std::vector<G4ThreeVector> pos;
- std::vector<G4ThreeVector> dir;
- std::vector<G4ThreeVector> pol;
- std::vector<double> wavelength;
- std::vector<double> t0;
-};
-
-#endif