5#include "TLorentzVector.h"
38 bool MakeEvent(
const double&,
const double&,
const double&,
const double&,
const double&,
39 const double&,
const double&,
const double& );
41 bool MakeEvent(
const double&,
const double&,
const double& );
42 bool MakeEventgg(
const double&,
const double&,
const double& );
47 bool MakeEvent(
const double&,
const double&,
const double&,
const double&,
const double& );
55 inline void GetEvent(
double& p0,
double& t0,
double&
ph0,
double&
p1,
double& t1,
64 inline double GetPhi() {
return gRandom->Rndm() * 2 *
gConst->Pi(); }
65 inline double GetY(
unsigned int i ) {
return fY[i]; }
68 for (
unsigned int i = 0; i <
fNSelStat; i++ )
69 std::cout <<
"Cut #" << i <<
" " <<
fSelStat[i] << std::endl;
72 inline void GetPPar(
unsigned int i,
double& e,
double& p,
double& c ) {
107 for (
int i = 0; i < 9; i++ )
fdPar[i] = p[i];
113 if ( gRandom->Rndm() <
fdPar[0] ) sigma =
fdPar[1];
114 else sigma =
fdPar[2];
115 return gRandom->Gaus( 0, sigma );
120 if ( gRandom->Rndm() <
fdPar[3] ) sigma =
fdPar[4];
121 else sigma =
fdPar[5];
122 return gRandom->Gaus( 0, sigma );
127 if ( gRandom->Rndm() <
fdPar[6] ) sigma =
fdPar[7];
128 else sigma =
fdPar[8];
129 return gRandom->Gaus( 0, sigma );
void GetEvent(double *, int &)
void GetPPar(unsigned int i, double &e, double &p, double &c)
double GetChiPrime(unsigned int i)
double GetY(unsigned int i)
bool MakeEvent(const double &)
double GetSumComponent(unsigned int i)
void GetEvent(double &p0, double &t0, double &ph0, double &p1, double &t1, double &ph1)
bool MakeEvent(const double &, TPhoton *, const unsigned int)
bool MakeEvent(const double &, const double &, const double &, const double &, const double &, const double &, const double &, const double &)
TLorentzVector Get4Vector(unsigned int i)
bool MakeEvent(const double &, const double &, const double &, const double &, const double &)
bool MakeEventgg(const double &, const double &, const double &)
bool MakeEvent(const double &, const double &, const double &)
bool MakeEventN(const double &, const double &)