1#ifndef OPAL_EMISSIONSOURCE_HH
2#define OPAL_EMISSIONSOURCE_HH
41 ippl::Vector<double, 3>
getR0()
const;
42 ippl::Vector<double, 3>
getP0()
const;
The base class for all OPAL definitions.
ippl::Vector< double, 3 > getP0() const
EmissionSource()
Exemplar constructor.
int getZerofaceMaxSteps() const
bool getShiftedGreensFunction() const
int getZeroFacePlaneDumpFrequency() const
@ SHIFTED_GREENS_FUNCTION
static EmissionSource * find(const std::string &name)
virtual bool canReplaceBy(Object *object)
Test if replacement is allowed.
bool getZeroFaceR0Z() const
std::string getEmissionModel() const
std::string getDistributionName() const
virtual EmissionSource * clone(const std::string &name)
Return a clone.
virtual ~EmissionSource()
EmissionSource(const EmissionSource &)
virtual void execute()
Execute the command.
void operator=(const EmissionSource &)
ippl::Vector< double, 3 > getR0() const
The base class for all OPAL objects.