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
21
using namespace
std
;
22
23
class
IBesRndmGenSvc
;
24
class
EeToeeV
:
public
Algorithm {
25
public
:
26
EeToeeV
(
const
string
& name, ISvcLocator* pSvcLocator );
27
28
StatusCode
initialize
();
29
StatusCode
execute
();
30
StatusCode
finalize
();
31
StatusCode
getMaxEvent
();
32
33
private
:
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
};
EeToeeV::execute
StatusCode execute()
Definition
EeToeeV.cxx:173
EeToeeV::getMaxEvent
StatusCode getMaxEvent()
Definition
EeToeeV.cxx:288
EeToeeV::EeToeeV
EeToeeV(const string &name, ISvcLocator *pSvcLocator)
Definition
EeToeeV.cxx:84
EeToeeV::initialize
StatusCode initialize()
Definition
EeToeeV.cxx:91
EeToeeV::finalize
StatusCode finalize()
Definition
EeToeeV.cxx:277
IBesRndmGenSvc
manage multiple CLHEP random engines as named streams
Definition
Control/BesRndmGenSvc/include/BesRndmGenSvc/IBesRndmGenSvc.h:23
std
Definition
x86_64-el9-gcc13-dbg/Event/RootEventData/RootEventDataDict.cxx:101
8.0.0
BOSS_Gen
EeToeeV
src
EeToeeV.h
Generated by
1.16.1