OMSim
Geant4 for IceCube optical module studies
Loading...
Searching...
No Matches
OMSimBeam.hh
1
7#pragma once
8#include "globals.hh"
9#include "TGraph.h"
10class Beam
11{
12public:
13
14 Beam(G4double pBeamRadius, G4double pBeamDistance);
15 ~Beam();
16
17 void runErlangenQEBeam();
18 void runBeamPicoQuantSetup(double pX, double pY);
19 void runBeamNKTSetup(G4double p_x, G4double p_y);
20 void setWavelength(double pWavelength);
21 void configureZCorrection_PicoQuant();
22private:
23
24
25 void configureErlangenQESetup();
26 void configureXYZScan_NKTLaser();
27 void configureXYZScan_PicoQuantSetup();
28
29 TGraph* m_zCorrection;
30 G4double m_beamRadius;
31 G4double m_beamDistance;
32 G4double m_wavelength;
33 G4double m_theta;
34 G4double m_phi;
35};
Definition OMSimBeam.hh:11