Loading [MathJax]/extensions/tex2jax.js
OMSim
Geant4 for IceCube optical module studies
Toggle main menu visibility
Main Page
Related Pages
Files
File List
File Members
All
Functions
Macros
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
a
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
~
Functions
a
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
w
~
Variables
d
e
f
g
h
i
k
l
m
n
p
r
t
v
w
•
All
Classes
Namespaces
Files
Functions
Variables
Macros
Modules
Pages
Loading...
Searching...
No Matches
effective_area/include/OMSimPrimaryGeneratorAction.hh
1
#pragma once
2
3
#include <G4VUserPrimaryGeneratorAction.hh>
4
#include <G4AutoLock.hh>
5
class
G4GeneralParticleSource;
6
class
G4Event;
7
class
OMSimPrimaryGeneratorAction
:
public
G4VUserPrimaryGeneratorAction
8
{
9
public
:
10
OMSimPrimaryGeneratorAction
();
11
~OMSimPrimaryGeneratorAction
();
12
13
public
:
14
void
GeneratePrimaries(G4Event* anEvent)
override
;
15
16
private
:
17
static
thread_local
std::unique_ptr<G4GeneralParticleSource> m_particleSource;
18
static
G4Mutex m_mutex;
19
};
7
class
OMSimPrimaryGeneratorAction
:
public
G4VUserPrimaryGeneratorAction {
…
};
20
21
OMSimPrimaryGeneratorAction
Definition
effective_area/include/OMSimPrimaryGeneratorAction.hh:8
simulations
effective_area
include
OMSimPrimaryGeneratorAction.hh
Generated on Tue Jun 10 2025 15:42:40 for OMSim by
1.9.8