BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
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 {
22public:
23 BesBdkRc( const std::string& name, ISvcLocator* pSvcLocator );
24
25 StatusCode initialize();
26 StatusCode execute();
27 StatusCode finalize();
28
29private:
30 double toRad; //=pi/180.0;
31 double toDeg; //=180.0/pi;
32 float m_w2min;
33 // float m_ebeam;
34 float m_CMEnergy;
35 float m_ewe;
36 float m_kzero;
37 float qmass[6];
38
39 int m_maxNTry;
40 int m_ifinal;
41 int m_iseed;
42
43 float m_tcmin;
44 float m_pcmin;
45 long int m_numberEvent;
46
47 IBesRndmGenSvc* p_BesRndmGenSvc;
48};
49
50#endif
StatusCode finalize()
Definition BesBdkRc.cxx:245
StatusCode execute()
Definition BesBdkRc.cxx:189
StatusCode initialize()
Definition BesBdkRc.cxx:149
BesBdkRc(const std::string &name, ISvcLocator *pSvcLocator)
Definition BesBdkRc.cxx:126
manage multiple CLHEP random engines as named streams