remage
Simulation framework for HPGe-based experiments
Toggle main menu visibility
Loading...
Searching...
No Matches
RMGSelectiveEkinMinCutProcess.hh
1
// Copyright (C) 2026
2
//
3
// This program is free software: you can redistribute it and/or modify it under
4
// the terms of the GNU Lesser General Public License as published by the Free
5
// Software Foundation, either version 3 of the License, or (at your option) any
6
// later version.
7
8
#ifndef _RMG_SELECTIVE_EKIN_MIN_CUT_PROCESS_HH_
9
#define _RMG_SELECTIVE_EKIN_MIN_CUT_PROCESS_HH_
10
11
#include "G4UserSpecialCuts.hh"
12
21
class
RMGSelectiveEkinMinCutProcess :
public
G4UserSpecialCuts
{
22
23
public
:
24
25
explicit
RMGSelectiveEkinMinCutProcess(
const
G4String
& process_name =
"UserSpecialCut"
);
26
~RMGSelectiveEkinMinCutProcess()
override
=
default
;
27
32
G4double
PostStepGetPhysicalInteractionLength
(
33
const
G4Track
& aTrack,
34
G4double previousStepSize,
35
G4ForceCondition* condition
36
)
override
;
37
};
38
39
#endif
G4String
G4Track
G4UserSpecialCuts
RMGSelectiveEkinMinCutProcess::PostStepGetPhysicalInteractionLength
G4double PostStepGetPhysicalInteractionLength(const G4Track &aTrack, G4double previousStepSize, G4ForceCondition *condition) override
Defer to the base class only when the volume/particle pair is registered for a selective cut; otherwi...
Definition
RMGSelectiveEkinMinCutProcess.cc:20
include
RMGSelectiveEkinMinCutProcess.hh
Generated by
1.17.0