244 std::vector<G4String> parameters;
249 fHelper->WarnAboutParameters(command, parameters.size());
255 auto name = parameters[counter++];
256 auto title = parameters[counter++];
258 fHelper->GetBinData(xdata, parameters, counter);
261 fHelper->GetValueData(ydata, parameters, counter);
274 fHelper->GetBinData(xdata, parameters, counter);
277 fHelper->GetValueData(ydata, parameters, counter);
302 fHelper->GetValueData(ydata, parameters, counter);
315 auto title = parameters[counter++];
321 auto xaxis = parameters[counter++];
327 auto yaxis = parameters[counter++];
std::unique_ptr< G4UIcommand > fSetP1XAxisCmd
G4AnalysisMessengerHelper::BinData fXData
std::unique_ptr< G4UIcommand > fSetP1Cmd
std::unique_ptr< G4UIcommand > fSetP1XCmd
std::unique_ptr< G4UIcommand > fSetP1TitleCmd
G4int CreateP1(const G4String &name, const G4String &title, G4int nbins, G4double xmin, G4double xmax, G4double ymin=0, G4double ymax=0, const G4String &xunitName="none", const G4String &yunitName="none", const G4String &xfcnName="none", const G4String &yfcnName="none", const G4String &xbinSchemeName="linear")
G4VAnalysisManager * fManager
Associated class.
std::unique_ptr< G4UIcommand > fSetP1YAxisCmd
G4bool SetP1YAxisTitle(G4int id, const G4String &title)
G4bool SetP1(G4int id, G4int nbins, G4double xmin, G4double xmax, G4double ymin=0, G4double ymax=0, const G4String &xunitName="none", const G4String &yunitName="none", const G4String &xfcnName="none", const G4String &yfcnName="none", const G4String &xbinSchemeName="linear")
std::unique_ptr< G4UIcommand > fCreateP1Cmd
G4double GetUnitValue(const G4String &unit)
static G4int ConvertToInt(const char *st)
G4bool SetP1XAxisTitle(G4int id, const G4String &title)
void Tokenize(const G4String &line, std::vector< G4String > &tokens)
std::unique_ptr< G4UIcommand > fSetP1YCmd
G4bool SetP1Title(G4int id, const G4String &title)
G4int GetParameterEntries() const
std::unique_ptr< G4AnalysisMessengerHelper > fHelper