BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
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#pragma once
12
13#include "GaudiKernel/Algorithm.h"
14#include "GaudiKernel/ISvcLocator.h"
15
16using namespace std;
17
18class IBesRndmGenSvc;
19class EeTo4e : public Algorithm {
20public:
21 EeTo4e( const string& name, ISvcLocator* pSvcLocator );
22
23 StatusCode initialize();
24 StatusCode execute();
25 StatusCode finalize();
26 StatusCode getMaxEvent();
27
28private:
29 // jobOption params
30 int m_evtMax, m_mctruth;
31 double m_Ecms, m_cosee;
32
33 IBesRndmGenSvc* p_BesRndmGenSvc;
34};
StatusCode finalize()
Definition EeTo4e.cxx:229
StatusCode execute()
Definition EeTo4e.cxx:126
EeTo4e(const string &name, ISvcLocator *pSvcLocator)
Definition EeTo4e.cxx:86
StatusCode getMaxEvent()
Definition EeTo4e.cxx:240
StatusCode initialize()
Definition EeTo4e.cxx:94
manage multiple CLHEP random engines as named streams