BOSS 7.1.0
BESIII Offline Software System
Loading...
Searching...
No Matches
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
22using namespace std;
23
24class IBesRndmGenSvc;
25class EeToeeV:public Algorithm
26{
27public:
28 EeToeeV(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;
38 double m_Ecms;
39 std::string m_vect;
40 int m_mctruth;
41IBesRndmGenSvc* p_BesRndmGenSvc;
42
43};
44
45#endif
StatusCode execute()
Definition: EeToeeV.cxx:160
StatusCode getMaxEvent()
Definition: EeToeeV.cxx:288
StatusCode initialize()
Definition: EeToeeV.cxx:100
StatusCode finalize()
Definition: EeToeeV.cxx:276
manage multiple CLHEP random engines as named streams