G4OCCT 0.1.0
Geant4 interface to Open CASCADE Technology (OCCT) geometry definitions
Loading...
Searching...
No Matches
G4OCCTOutputConfig.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_G4OCCTOutputConfig_hh
8#define G4OCCT_APP_G4OCCTOutputConfig_hh
9
10#include <G4String.hh>
11#include <G4Types.hh>
12
13#include <memory>
14
15class G4GenericMessenger;
16
31public:
34
35 G4String fileName = "g4occt";
36 G4bool recordSteps = true;
37 G4bool recordTracks = true;
38 G4bool recordEvents = true;
39
40private:
41 std::unique_ptr<G4GenericMessenger> fMessenger;
42};
43
44#endif // G4OCCT_APP_G4OCCTOutputConfig_hh
Shared output configuration used by all G4OCCTRunAction instances.
G4bool recordEvents
Enable the per-event ntuple.
G4bool recordSteps
Enable the per-step ntuple.
G4String fileName
Base CSV filename (no extension).
G4bool recordTracks
Enable the per-track ntuple.