BOSS 8.0.0
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 "GaudiKernel/Algorithm.h"
15#include "GaudiKernel/ISvcLocator.h"
16
17using namespace std;
18
19class IBesRndmGenSvc;
20class Eepipi : public Algorithm {
21public:
22 Eepipi( const string& name, ISvcLocator* pSvcLocator );
23
24 StatusCode initialize();
25 StatusCode execute();
26 StatusCode finalize();
27 StatusCode getMaxEvent();
28
29private:
30 // jobOption params
31 int m_evtMax, m_mctruth;
32 double m_Ecms, m_cosee, m_onlyDigam, m_excludeDigam;
33
34 IBesRndmGenSvc* p_BesRndmGenSvc;
35};
36
37#endif
Eepipi(const string &name, ISvcLocator *pSvcLocator)
StatusCode initialize()
StatusCode execute()
StatusCode finalize()
StatusCode getMaxEvent()
manage multiple CLHEP random engines as named streams