#include "EvtGenBase/EvtPatches.hh"
#include <iostream>
#include <math.h>
#include <fstream>
#include <stdio.h>
#include <stdlib.h>
#include <sys/stat.h>
#include <strstream>
#include "EvtGenBase/EvtParticle.hh"
#include "EvtGenBase/EvtId.hh"
#include "EvtGenBase/EvtRandom.hh"
#include "EvtGenBase/EvtRadCorr.hh"
#include "EvtGenBase/EvtPDL.hh"
#include "EvtGenBase/EvtDecayTable.hh"
#include "EvtGenBase/EvtDiracParticle.hh"
#include "EvtGenBase/EvtScalarParticle.hh"
#include "EvtGenBase/EvtVectorParticle.hh"
#include "EvtGenBase/EvtTensorParticle.hh"
#include "EvtGenBase/EvtPhotonParticle.hh"
#include "EvtGenBase/EvtRaritaSchwingerParticle.hh"
#include "EvtGenBase/EvtNeutrinoParticle.hh"
#include "EvtGenBase/EvtStringParticle.hh"
#include "EvtGenBase/EvtStdHep.hh"
#include "EvtGenBase/EvtSecondary.hh"
#include "EvtGenBase/EvtReport.hh"
#include "EvtGenBase/EvtGenKine.hh"
#include "EvtGenBase/EvtCPUtil.hh"
#include "EvtGenBase/EvtParticleFactory.hh"
#include "EvtGenBase/EvtSpinDensity.hh"
Go to the source code of this file.
Functions | |
void | init_vector (EvtParticle **part) |
void | init_scalar (EvtParticle **part) |
void | init_tensor (EvtParticle **part) |
void | init_dirac (EvtParticle **part) |
void | init_photon (EvtParticle **part) |
void | init_raritaschinger (EvtParticle **part) |
void | init_neutrino (EvtParticle **part) |
void | init_string (EvtParticle **part) |
std::string | IntToStr (int a) |
void init_dirac | ( | EvtParticle ** | part | ) |
Definition at line 1051 of file EvtParticle.cc.
01051 { 01052 *part = (EvtParticle *) new EvtDiracParticle; 01053 }
void init_neutrino | ( | EvtParticle ** | part | ) |
Definition at line 1063 of file EvtParticle.cc.
01063 { 01064 *part = (EvtParticle *) new EvtNeutrinoParticle; 01065 }
void init_photon | ( | EvtParticle ** | part | ) |
Definition at line 1055 of file EvtParticle.cc.
01055 { 01056 *part = (EvtParticle *) new EvtPhotonParticle; 01057 }
void init_raritaschinger | ( | EvtParticle ** | part | ) |
Definition at line 1059 of file EvtParticle.cc.
01059 { 01060 *part = (EvtParticle *) new EvtRaritaSchwingerParticle; 01061 }
void init_scalar | ( | EvtParticle ** | part | ) |
Definition at line 1043 of file EvtParticle.cc.
01043 { 01044 *part = (EvtParticle *) new EvtScalarParticle; 01045 }
void init_string | ( | EvtParticle ** | part | ) |
Definition at line 1067 of file EvtParticle.cc.
01067 { 01068 *part = (EvtParticle *) new EvtStringParticle; 01069 }
void init_tensor | ( | EvtParticle ** | part | ) |
Definition at line 1047 of file EvtParticle.cc.
01047 { 01048 *part = (EvtParticle *) new EvtTensorParticle; 01049 }
void init_vector | ( | EvtParticle ** | part | ) |
Definition at line 1038 of file EvtParticle.cc.
01038 { 01039 *part = (EvtParticle *) new EvtVectorParticle; 01040 }
std::string IntToStr | ( | int | a | ) |
Definition at line 1211 of file EvtParticle.cc.
References genRecEmupikp::i, and deljobs::string.
Referenced by EvtParticle::dumpTreeRec(), and EvtParticle::writeTreeRec().
01212 { 01213 std::string ans; 01214 std::string ans1; 01215 int k = 10 ; 01216 while (a > 0 ) 01217 { 01218 ans += char (a % 10 + 48 ); 01219 a /= 10 ; 01220 } 01221 for ( int i = ans.size() - 1 ; i >= 0 ; i -- ) 01222 { 01223 ans1 += ans[i]; 01224 } 01225 return ans1; 01226 }