84 <<
"EvtPYCONT expects "
85 <<
" 12 arguments (d u s c b t e nu_e mu nu_mu tau nu_tau) but found: " <<
getNArg()
90 for (
int i = 0; i < 18; i++ )
decaych_.dc[i] = 0;
127 std::cout <<
"Particle " <<
EvtPDL::name( p->
getId() ) <<
" has zero mass" << std::endl;
142 double px[100], py[100], pz[100], e[100];
144 if ( p->
getNDaug() != 0 ) {
return; }
150 for ( i = 0; i < ndaugjs; i++ )
163 if ( px[i] * px[i] + py[i] * py[i] + pz[i] * pz[i] >= e[i] * e[i] )
164 e[i] = sqrt( px[i] * px[i] + py[i] * py[i] + pz[i] * pz[i] ) + 0.0000000000001;
166 p4[i].
set( e[i], px[i], py[i], pz[i] );
173 more = ( ( channel != -1 ) && ( channel != p->
getChannel() ) );
180 for ( i = 0; i < ndaugjs; i++ ) p->
getDaug( i )->
init(
id[i], p4[i] );
struct @336156322137141243302021335242306030116330202014 decaych_
struct @354250304231140361210372001360076166325174272212 isrflag_
struct @134113124363340213221376021212264351135255032321 pypars_
struct @125167362051102326102214011354340031122345135231 cbbeam_
struct @075305303341244356130100147226305371145067027363 pyint1_
ostream & report(Severity severity, const char *facility)
************Class m_ypar INTEGER m_KeyWgt INTEGER m_KeyIHVP INTEGER m_KeyGPS INTEGER m_IsBeamPolarized INTEGER m_EvtGenInterface DOUBLE PRECISION m_Emin DOUBLE PRECISION m_sphot DOUBLE PRECISION m_Xenph DOUBLE PRECISION m_q2 DOUBLE PRECISION m_PolBeam2 DOUBLE PRECISION m_xErrPb *COMMON c_KK2f $ !CMS energy average $ !Spin Polarization vector first beam $ !Spin Polarization vector second beam $ !Beam energy spread[GeV] $ !minimum hadronization energy[GeV] $ !input READ never touch them !$ !debug facility $ !maximum weight $ !inverse alfaQED $ !minimum real photon energy
void checkNArg(int a1, int a2=-1, int a3=-1, int a4=-1)
static int inChannelList(EvtId parent, int ndaug, EvtId *daugs)
static EvtId evtIdFromStdHep(int stdhep)
static std::string name(EvtId i)
static EvtSpinType::spintype getSpinType(EvtId i)
void makeDaughters(int ndaug, EvtId *id)
virtual void init(EvtId part_n, const EvtVector4R &p4)=0
EvtParticle * getDaug(int i)
void decay(EvtParticle *p)
void getName(std::string &name)
static void pythiaInit(int f)
static void pythiacont(double *, int *, int *, double *, double *, double *, double *)
void set(int i, double d)