Geant4 VMC
Version 6.8
Toggle main menu visibility
Loading...
Searching...
No Matches
source
digits+hits
include
TG4SDMessenger.h
Go to the documentation of this file.
1
#ifndef TG4_SD_MESSENGER_H
2
#define TG4_SD_MESSENGER_H
3
4
//------------------------------------------------
5
// The Geant4 Virtual Monte Carlo package
6
// Copyright (C) 2007 - 2015 Ivana Hrivnacova
7
// All rights reserved.
8
//
9
// For the licensing terms see geant4_vmc/LICENSE.
10
// Contact: root-vmc@cern.ch
11
//-------------------------------------------------
12
17
18
#include <G4UImessenger.hh>
19
#include <globals.hh>
20
21
class
TG4SDConstruction
;
22
23
class
G4UIcmdWithAString;
24
class
G4UIcmdWithABool;
25
class
G4UIcmdWithoutParameter;
26
39
40
class
TG4SDMessenger
:
public
G4UImessenger
41
{
42
public
:
43
TG4SDMessenger
(
TG4SDConstruction
* sdConstruction);
44
virtual
~TG4SDMessenger
();
45
46
// methods
47
virtual
void
SetNewValue
(
G4UIcommand
* command, G4String
string
);
48
49
private
:
51
TG4SDMessenger
();
53
TG4SDMessenger
(
const
TG4SDMessenger
& right);
55
TG4SDMessenger
&
operator=
(
const
TG4SDMessenger
& right);
56
57
//
58
// data members
59
61
TG4SDConstruction
*
fSDConstruction
;
62
64
G4UIcmdWithAString*
fAddSDSelectionCmd
;
65
67
G4UIcmdWithABool*
fSetSDSelectionFromTGeoCmd
;
68
70
G4UIcmdWithAString*
fSetSVLabelCmd
;
71
73
G4UIcmdWithABool*
fSetGflashCmd
;
74
76
G4UIcmdWithABool*
fSetExclusiveSDScoringCmd
;
77
79
G4UIcmdWithoutParameter*
fPrintUserSDsCmd
;
80
};
81
82
#endif
// TG4_SD_MESSENGER_H
G4UIcommand
G4UImessenger
TG4SDConstruction
Sensitive detector construction.
Definition
TG4SDConstruction.h:41
TG4SDMessenger::fSetGflashCmd
G4UIcmdWithABool * fSetGflashCmd
setGflash command
Definition
TG4SDMessenger.h:73
TG4SDMessenger::TG4SDMessenger
TG4SDMessenger(TG4SDConstruction *sdConstruction)
Definition
TG4SDMessenger.cxx:25
TG4SDMessenger::fSetSVLabelCmd
G4UIcmdWithAString * fSetSVLabelCmd
setSVLabel command
Definition
TG4SDMessenger.h:70
TG4SDMessenger::fSDConstruction
TG4SDConstruction * fSDConstruction
associated class
Definition
TG4SDMessenger.h:61
TG4SDMessenger::fSetExclusiveSDScoringCmd
G4UIcmdWithABool * fSetExclusiveSDScoringCmd
setExclusiveSDScoring command
Definition
TG4SDMessenger.h:76
TG4SDMessenger::operator=
TG4SDMessenger & operator=(const TG4SDMessenger &right)
Not implemented.
TG4SDMessenger::fSetSDSelectionFromTGeoCmd
G4UIcmdWithABool * fSetSDSelectionFromTGeoCmd
getSDSelectionFromTGeo command
Definition
TG4SDMessenger.h:67
TG4SDMessenger::fAddSDSelectionCmd
G4UIcmdWithAString * fAddSDSelectionCmd
addSDSelection command
Definition
TG4SDMessenger.h:64
TG4SDMessenger::TG4SDMessenger
TG4SDMessenger(const TG4SDMessenger &right)
Not implemented.
TG4SDMessenger::SetNewValue
virtual void SetNewValue(G4UIcommand *command, G4String string)
Definition
TG4SDMessenger.cxx:102
TG4SDMessenger::fPrintUserSDsCmd
G4UIcmdWithoutParameter * fPrintUserSDsCmd
command: printVolumes
Definition
TG4SDMessenger.h:79
TG4SDMessenger::TG4SDMessenger
TG4SDMessenger()
Not implemented.
TG4SDMessenger::~TG4SDMessenger
virtual ~TG4SDMessenger()
Definition
TG4SDMessenger.cxx:85
Generated on
for Geant4 VMC by
1.17.0