OMSim
Geant4 for IceCube optical module studies
Loading...
Searching...
No Matches
OMSimAngularScan.hh
Go to the documentation of this file.
1
7#pragma once
8
9#include "globals.hh"
21{
22public:
23
24 AngularScan(G4double pBeamRadius, G4double pBeamDistance, G4double pWavelength);
26
27
28 void configureScan();
29 void runSingleAngularScan(G4double pPhi, G4double pTheta);
30
31private:
32
35 G4double m_beamRadius;
36 G4double m_beamDistance;
37 G4double m_wavelength;
38 G4double m_theta;
39 G4double m_phi;
40};
41
Class for defining and running simple GPS beam configurations with angular scans.
Definition OMSimAngularScan.hh:21
void configureScan()
Configure the GPS settings, such as the particle properties, beam position and direction.
Definition OMSimAngularScan.cc:52
void configurePosCoordinates()
Configures the position coordinates of the beam based on the polar and azimuthal angles.
Definition OMSimAngularScan.cc:17
void runSingleAngularScan(G4double pPhi, G4double pTheta)
Run a single angular scan with the specified angles.
Definition OMSimAngularScan.cc:83
void configureAngCoordinates()
Configures the angular coordinates of the beam based on the polar and azimuthal angles.
Definition OMSimAngularScan.cc:31