7#ifndef Generator_Ekhara_H
8#define Generator_Ekhara_H
10#include "GaudiKernel/Algorithm.h"
11#include "GaudiKernel/ISvcLocator.h"
18 Ekhara(
const std::string& name, ISvcLocator* pSvcLocator);
28 double m_ignoreUpperBound;
31 double m_upperBoundEnlarge;
33 int m_mesonAmplitudes;
37 bool m_nloWithWeights;
40 double m_posiThetaMin;
41 double m_posiThetaMax;
42 double m_posiEnergyMin;
43 double m_posiEnergyMax;
44 double m_elecThetaMin;
45 double m_elecThetaMax;
46 double m_elecEnergyMin;
47 double m_elecEnergyMax;
48 double m_mesonThetaMin;
49 double m_mesonThetaMax;
50 double m_mesonEnergyMin;
51 double m_mesonEnergyMax;
53 int m_twoPionAmplitudes;
55 int m_twoPionFormFactor;
56 double m_twoPionThetaMin;
57 double m_twoPionThetaMax;
58 double m_twoPionMissThetaMin;
59 double m_twoPionMissThetaMax;
61 double m_chicjThetaMin;
62 double m_chicjThetaMax;
63 double m_chicjEnergyMin;
64 double m_chicjEnergyMax;
68 double m_taggingAngle;
69 double m_taggingQsquare;
Ekhara(const std::string &name, ISvcLocator *pSvcLocator)
StatusCode checkAndPrintParameters()
manage multiple CLHEP random engines as named streams