19#include "BDSModulatorInfo.hh"
20#include "BDSModulatorType.hh"
31 G4double amplitudeOffsetIn,
34 modulatorType(modulatorTypeIn),
35 frequency(frequencyIn),
39 amplitudeOffset(amplitudeOffsetIn),
42 nameOfParserDefinition(
"")
47 out <<
"Parser definition name: \"" << info.nameOfParserDefinition <<
"\"\n";
49 out <<
"frequency: " << info.
frequency <<
"\n";
50 out <<
"phase: " << info.
phase <<
"\n";
51 out <<
"tOffset: " << info.
tOffset <<
"\n";
52 out <<
"scale: " << info.
scale <<
"\n";
54 out <<
"T0 " << info.
T0 <<
"\n";
55 out <<
"T1 " << info.
T1 <<
"\n";
Holder class for all information required to describe a modulator.
G4double T1
Public member for direct access.
BDSModulatorInfo()=delete
Deleted default constructor to ensure one of supplied constructors is used.
G4double frequency
Public member for direct access.
BDSModulatorType modulatorType
Public member for direct access.
G4double T0
Public member for direct access.
G4double phase
Public member for direct access.
G4double tOffset
Public member for direct access.
G4double scale
Public member for direct access.
G4double amplitudeOffset
Public member for direct access.