BOSS 7.0.1
BESIII Offline Software System
Loading...
Searching...
No Matches
InstallArea/include/BesBdkRc/BesBdkRc/BesBdkRc.h
Go to the documentation of this file.
1//*****************************************************************************
2//
3//
4//
5//
6//
7//
8//
9//*****************************************************************************
10
11#ifndef GENERATORMODULESEVTDECAY_H
12#define GENERATORMODULESEVTDECAY_H
13
14#include "GaudiKernel/Algorithm.h"
15#include "GaudiKernel/ISvcLocator.h"
16
17#include <string>
18
19class IBesRndmGenSvc;
20
21class BesBdkRc:public Algorithm
22{
23public:
24 BesBdkRc(const std::string& name, ISvcLocator* pSvcLocator);
25
26 StatusCode initialize();
27 StatusCode execute();
28 StatusCode finalize();
29
30private:
31 double toRad;//=pi/180.0;
32 double toDeg;//=180.0/pi;
33 float m_w2min;
34 // float m_ebeam;
35 float m_CMEnergy;
36 float m_ewe;
37 float m_kzero;
38 float qmass[6];
39
40 int m_maxNTry;
41 int m_ifinal;
42 int m_iseed;
43
44 float m_tcmin;
45 float m_pcmin;
46 long int m_numberEvent;
47
48 IBesRndmGenSvc* p_BesRndmGenSvc;
49};
50
51#endif
StatusCode finalize()
StatusCode execute()
StatusCode initialize()
BesBdkRc(const std::string &name, ISvcLocator *pSvcLocator)
manage multiple CLHEP random engines as named streams