G4OCCT 0.1.0
Geant4 interface to Open CASCADE Technology (OCCT) geometry definitions
Loading...
Searching...
No Matches
G4OCCTActionInitialization.hh
Go to the documentation of this file.
1// SPDX-License-Identifier: LGPL-2.1-or-later
2// Copyright (C) 2026 G4OCCT Contributors
3
6
7#ifndef G4OCCT_APP_G4OCCTActionInitialization_hh
8#define G4OCCT_APP_G4OCCTActionInitialization_hh
9
10#include "G4OCCTOutputConfig.hh"
11
12#include <G4VUserActionInitialization.hh>
13
25class G4OCCTActionInitialization : public G4VUserActionInitialization {
26public:
28 ~G4OCCTActionInitialization() override = default;
29
30 void BuildForMaster() const override;
31 void Build() const override;
32
33private:
34 mutable G4OCCTOutputConfig fConfig;
35};
36
37#endif // G4OCCT_APP_G4OCCTActionInitialization_hh
Shared output configuration for the g4occt CSV output mechanism.
Action initialisation for the g4occt interactive tool.
~G4OCCTActionInitialization() override=default
G4OCCTActionInitialization()=default
Shared output configuration used by all G4OCCTRunAction instances.