BOSS 8.0.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#pragma once
12
13#include "HepMC/GenEvent.h"
14#include "HepMC/GenParticle.h"
15
16#include "GaudiKernel/Algorithm.h"
17#include "GaudiKernel/ISvcLocator.h"
18
19#include <vector>
20
21using namespace std;
22
23class IBesRndmGenSvc;
24class EeToeeV : public Algorithm {
25public:
26 EeToeeV( const string& name, ISvcLocator* pSvcLocator );
27
28 StatusCode initialize();
29 StatusCode execute();
30 StatusCode finalize();
31 StatusCode getMaxEvent();
32
33private:
34 // jobOption params
35 int m_evtMax;
36 double m_Ecms;
37 std::string m_vect;
38 int m_mctruth;
39 IBesRndmGenSvc* p_BesRndmGenSvc;
40};
StatusCode execute()
Definition EeToeeV.cxx:173
StatusCode getMaxEvent()
Definition EeToeeV.cxx:288
EeToeeV(const string &name, ISvcLocator *pSvcLocator)
Definition EeToeeV.cxx:84
StatusCode initialize()
Definition EeToeeV.cxx:91
StatusCode finalize()
Definition EeToeeV.cxx:277
manage multiple CLHEP random engines as named streams