 |
ATLAS Offline Software
|
Go to the documentation of this file.
10 : base_class(
name, pSvcLocator)
12 , m_newFileFlag(false)
16 declareProperty(
"Efficiency",
m_efficiency=0.9,
"Estimate of Pythia/Herwig matching efficiency and filter efficiency");
17 declareProperty(
"ExecDuringInit",
m_execDuringInit=
false,
"Execute OTF algorithm during intialize");
18 declareProperty(
"NPerFile",
m_nPerFile=
long(5000./0.9),
"Number of events to make per file with OTF algorithm");
19 declareProperty(
"NewFileName",
m_newFileName=
"events.lhe",
"Please that the new OTF events went");
24 return StatusCode::SUCCESS;
virtual StatusCode finalize() override
long m_nIterations
Book-keeping: total number of OTF iterations.
bool m_execDuringInit
Execute OTF during initialization? (Set in JO)
long m_nTotal
Book-keeping: total number of generated events.
::StatusCode StatusCode
StatusCode definition for legacy code.
long m_nPerFile
Number of events per LHE file (Set in JO)
std::string m_newFileName
Name of the new OTF generated file.
double m_efficiency
Rough efficiency in Pythia/Herwig (Set in JO)
EvgenOTFTopUpSvc(const std::string &name, ISvcLocator *pSvcLocator)