|
ATLAS Offline Software
|
Go to the documentation of this file.
21 #ifndef GENERATORMODULESSTARLIGHT_H
22 #define GENERATORMODULESSTARLIGHT_H
26 #include "starlight.h"
28 #include "inputParameters.h"
41 IntegerProperty
m_dsid{
this,
"Dsid", 999999,
"Dataset ID number"};
BooleanProperty m_doTauolappLheFormat
inputParameters m_inputParameters
BooleanProperty m_suppressVMdecay
virtual StatusCode fillEvt(HepMC::GenEvent *evt)
For filling the HepMC event object.
BooleanProperty m_lheOutput
StringProperty m_configFileName
double m_interferenceStrength
Base class for common behaviour of generator interfaces.
virtual StatusCode genFinalize()
For finalising the generator, if required.
std::shared_ptr< randomGenerator > m_randomGenerator
StringArrayProperty m_InitializeVector
Starlight_i(const std::string &name, ISvcLocator *pSvcLocator)
::StatusCode StatusCode
StatusCode definition for legacy code.
double m_ptBinWidthInterference
double m_maxPtInterference
int m_nmbPtBinsInterference
unsigned int m_nmbEventsTot
virtual StatusCode callGenerator()
For calling the generator on each iteration of the event loop.
bool m_interferenceEnabled
unsigned int m_nmbRapidityBins
double m_incoherentFactor
bool m_coherentProduction
bool prepare_params_file()
UnsignedIntegerProperty m_maxevents
virtual StatusCode genInitialize()
For initializing the generator, if required.