BOSS
7.0.5
BESIII Offline Software System
Loading...
Searching...
No Matches
Generator/EeTo4e/EeTo4e-00-00-02/EeTo4e/EeTo4e.h
Go to the documentation of this file.
1
//*****************************************************************************
2
//
3
// EeTo4e.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
EeTo4e
:
public
Algorithm
26
{
27
public
:
28
EeTo4e
(
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,m_mctruth;
38
double
m_Ecms,m_cosee;
39
40
IBesRndmGenSvc
* p_BesRndmGenSvc;
41
42
};
43
44
#endif
EeTo4e
Definition:
Generator/EeTo4e/EeTo4e-00-00-02/EeTo4e/EeTo4e.h:26
EeTo4e::finalize
StatusCode finalize()
Definition:
EeTo4e.cxx:240
EeTo4e::execute
StatusCode execute()
Definition:
EeTo4e.cxx:130
EeTo4e::getMaxEvent
StatusCode getMaxEvent()
Definition:
EeTo4e.cxx:252
EeTo4e::initialize
StatusCode initialize()
Definition:
EeTo4e.cxx:98
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-81/RootEventData/RootEventData_rootcint.cxx:16
source
Generator
EeTo4e
EeTo4e-00-00-02
EeTo4e
EeTo4e.h
Generated by
1.9.6