EpIC 1.1.0
Monte Carlo generator for exclusive processes
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
EPIC::GeneralConfiguration Class Reference

Container to store general configuration of generator. More...

#include <GeneralConfiguration.h>

Inheritance diagram for EPIC::GeneralConfiguration:

Public Member Functions

 GeneralConfiguration ()
 
 GeneralConfiguration (size_t nEvents, const std::string &histogramFilePath)
 
 GeneralConfiguration (const GeneralConfiguration &other)
 
virtual ~GeneralConfiguration ()
 
virtual std::string toString () const
 
size_t getNEvents () const
 
void setNEvents (size_t nEvents)
 
const std::string & getHistogramFilePath () const
 
void setHistogramFilePath (const std::string &histogramFilePath)
 

Static Public Member Functions

static GeneralConfiguration fromTask (const MonteCarloTask &task)
 

Detailed Description

Container to store general configuration of generator.

This class acts as a container to store general configuration of generator, like number of events to be generated.

Constructor & Destructor Documentation

◆ GeneralConfiguration() [1/3]

EPIC::GeneralConfiguration::GeneralConfiguration ( )

Default constructor.

◆ GeneralConfiguration() [2/3]

EPIC::GeneralConfiguration::GeneralConfiguration ( size_t  nEvents,
const std::string &  histogramFilePath 
)

Assignment constructor.

◆ GeneralConfiguration() [3/3]

EPIC::GeneralConfiguration::GeneralConfiguration ( const GeneralConfiguration other)

Copy constructor.

◆ ~GeneralConfiguration()

virtual EPIC::GeneralConfiguration::~GeneralConfiguration ( )
virtual

Destructor.

Member Function Documentation

◆ fromTask()

static GeneralConfiguration EPIC::GeneralConfiguration::fromTask ( const MonteCarloTask task)
static

Build from task.

◆ getHistogramFilePath()

const std::string & EPIC::GeneralConfiguration::getHistogramFilePath ( ) const

Get path to file storing debugging histograms.

◆ getNEvents()

size_t EPIC::GeneralConfiguration::getNEvents ( ) const

Get number of events.

◆ setHistogramFilePath()

void EPIC::GeneralConfiguration::setHistogramFilePath ( const std::string &  histogramFilePath)

Set path to file storing debugging histograms.

◆ setNEvents()

void EPIC::GeneralConfiguration::setNEvents ( size_t  nEvents)

Set number of events.


The documentation for this class was generated from the following file: