BOSS 7.0.5
BESIII Offline Software System
Loading...
Searching...
No Matches
InstallArea/include/EeTo4e/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
22using namespace std;
23
24class IBesRndmGenSvc;
25class EeTo4e:public Algorithm
26{
27public:
28 EeTo4e(const string& name, ISvcLocator* pSvcLocator);
29
30 StatusCode initialize();
31 StatusCode execute();
32 StatusCode finalize();
33 StatusCode getMaxEvent();
34
35private:
36// jobOption params
37 int m_evtMax,m_mctruth;
38 double m_Ecms,m_cosee;
39
40IBesRndmGenSvc* p_BesRndmGenSvc;
41
42};
43
44#endif
StatusCode finalize()
StatusCode execute()
EeTo4e(const string &name, ISvcLocator *pSvcLocator)
StatusCode getMaxEvent()
StatusCode initialize()
manage multiple CLHEP random engines as named streams