BOSS
7.0.4
BESIII Offline Software System
Loading...
Searching...
No Matches
Generator/EeToeeV/EeToeeV-00-00-01/EeToeeV/EeToeeV.h
Go to the documentation of this file.
1
//*****************************************************************************
2
//
3
// EeToeeV.cxx
4
//
5
// Algorithm runs e+e- ->e+e- rho0, rho0->pi+pi- precess
6
//
7
// July 2016-4-29 Rong-Gang Ping to create package for BES3
8
// The original fortran code is generated with FDC, consult Prof. Wang Jianxiong
9
//*****************************************************************************
10
11
#ifndef GENERATORMODULESEVTDECAY_H
12
#define GENERATORMODULESEVTDECAY_H
13
14
#include "HepMC/GenEvent.h"
15
#include "HepMC/GenParticle.h"
16
17
#include "GaudiKernel/Algorithm.h"
18
#include "GaudiKernel/ISvcLocator.h"
19
20
#include <vector>
21
22
using namespace
std
;
23
24
class
IBesRndmGenSvc
;
25
class
EeToeeV
:
public
Algorithm
26
{
27
public
:
28
EeToeeV
(
const
string
& name, ISvcLocator* pSvcLocator);
29
30
StatusCode
initialize
();
31
StatusCode
execute
();
32
StatusCode
finalize
();
33
StatusCode
getMaxEvent
();
34
35
private
:
36
// jobOption params
37
int
m_evtMax;
38
double
m_Ecms;
39
std::string m_vect;
40
int
m_mctruth;
41
IBesRndmGenSvc
* p_BesRndmGenSvc;
42
43
};
44
45
#endif
EeToeeV
Definition:
Generator/EeToeeV/EeToeeV-00-00-01/EeToeeV/EeToeeV.h:26
EeToeeV::execute
StatusCode execute()
Definition:
EeToeeV.cxx:160
EeToeeV::getMaxEvent
StatusCode getMaxEvent()
Definition:
EeToeeV.cxx:288
EeToeeV::initialize
StatusCode initialize()
Definition:
EeToeeV.cxx:100
EeToeeV::finalize
StatusCode finalize()
Definition:
EeToeeV.cxx:276
IBesRndmGenSvc
manage multiple CLHEP random engines as named streams
Definition:
Control/BesKernel/BesKernel-00-00-03/BesKernel/IBesRndmGenSvc.h:24
std
Definition:
Event/RootEventData/RootEventData-00-03-80/RootEventData/RootEventData_rootcint.cxx:16
source
Generator
EeToeeV
EeToeeV-00-00-01
EeToeeV
EeToeeV.h
Generated by
1.9.6