BOSS
7.1.1
BESIII Offline Software System
Loading...
Searching...
No Matches
Eepipi.h
Go to the documentation of this file.
1
//*****************************************************************************
2
//
3
// Eepipi.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
Eepipi
:
public
Algorithm
26
{
27
public
:
28
Eepipi
(
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,m_onlyDigam,m_excludeDigam;
39
40
IBesRndmGenSvc
* p_BesRndmGenSvc;
41
42
};
43
44
#endif
Eepipi
Definition
Eepipi.h:26
Eepipi::Eepipi
Eepipi(const string &name, ISvcLocator *pSvcLocator)
Definition
Eepipi/Eepipi-00-01-00/src/Eepipi.cxx:105
Eepipi::initialize
StatusCode initialize()
Definition
Eepipi/Eepipi-00-01-00/src/Eepipi.cxx:113
Eepipi::execute
StatusCode execute()
Definition
Eepipi/Eepipi-00-01-00/src/Eepipi.cxx:153
Eepipi::finalize
StatusCode finalize()
Definition
Eepipi/Eepipi-00-01-00/src/Eepipi.cxx:263
Eepipi::getMaxEvent
StatusCode getMaxEvent()
Definition
Eepipi/Eepipi-00-01-00/src/Eepipi.cxx:275
IBesRndmGenSvc
manage multiple CLHEP random engines as named streams
Definition
IBesRndmGenSvc.h:24
std
Definition
RootEventData/RootEventData_rootcint.cxx:38
7.1.1
Generator
Eepipi
Eepipi-00-01-00
Eepipi
Eepipi.h
Generated by
1.12.0